原文:
《bi那點兒事》資料流轉換——字詞查詢轉換
字詞查詢轉換將從轉換輸入列的文字中提取的字詞與引用表中的字詞進行匹配,然後計算出查詢表中的字詞在輸入資料集中出現的次數,並將計數與引用表中的此字詞一併寫入轉換輸出的列中。此轉換對於建立基於輸入文字並帶有詞頻統計資訊的自定義詞列表很有用。
--建立乙個【資料流任務】,雙擊編輯。首先,建立乙個資料流源【ole db 源】用於查詢的表
create
table
[custfeedback](
[srlno
]int
identity(1, 1
) ,
[userid
]int
,
[feedback
]nvarchar(100
) )
go--
create
table
[searchkey](
[srlno
]int
identity(1, 1
) ,
[keyword
]nvarchar(100
) )
goinsert
into
[custfeedback](
[userid
], [
feedback])
values ( 100, '
heard touch screen'),
( 101, '
smooth slicing'),
( 102, ''),
( 103, ''),
( 104, '
touch screen not working properly'),
( 105, '
no long battery backup'),
( 106, '
phone get hang while playing games'),
( 107, '
screen size is too small'),
( 108, '
qualty of screen guard is bad'),
( 109, '
bilt-in memory is too small'),
( 110, '
rescreen'),
( 111, '
screen and screen
')
goinsert
into
[searchkey](
[keyword])
values ( '
screen'),
( 'touch screen not working properly
')
goselect
*from
custfeedback
select
*from
searchkey
select
*
編輯【ole db 源】,連線用於查詢的表。
新增【資料轉換】元件。字詞查詢轉換只能使用資料型別為 dt_wstr 或 dt_ntext 的列。如果列包含文字,但不具有這兩種資料型別之一,則資料轉換可以將資料型別為 dt_wstr 或 dt_ntext 的列新增到資料流,並將列值複製到新列。然後,資料轉換的輸出就可以用作字詞查詢轉換的輸入。
編輯元件。將被用於查詢的列 feedback 轉變資料型別為 unicode 文字流[dt_ntext],輸出名字改為converted_feedback。
新增【字詞查詢】元件到資料流:
《BI那點兒事》資料流轉換 透視
原文 bi那點兒事 資料流轉換 透視 這個和t sql中的pivot和unpivot的作用是一樣的。資料透視轉換可以將資料規範或使它在報表中更具可讀性。通過透視列值的輸入資料,透視轉換將規範的資料集轉變成規範程度稍低 但更為簡潔的版本。例如,在列有客戶名稱 產品和購買數量的規範的 orders 資料...
《BI那點兒事》資料流轉換 透視
這個和t sql中的pivot和unpivot的作用是一樣的。資料透視轉換可以將資料規範或使它在報表中更具可讀性。通過透視列值的輸入資料,透視轉換將規範的資料集轉變成規範程度稍低 但更為簡潔的版本。例如,在列有客戶名稱 產品和購買數量的規範的 orders 資料集中,任何購買多種產品的客戶都有多行,...
《BI那點兒事》資料流轉換 匯入列 匯出列
匯入列 匯入列例子現在來做乙個例子 建立路徑d pictures 隨便在路徑d pictures中貼上4個比較小的影象檔案命名為01.png 02.png 03.png 04.png 在路徑d pictures內建立乙個txt檔案命名為filelist.txt,檔案內容如下 d pictures 0...