實(shí)現(xiàn)SQL Server 2005中的模糊查找包并不難
此文章主要介紹的是實(shí)現(xiàn)SQL Server 2005中的最簡單的模糊查找包的實(shí)際操作流程,我前兩天在相關(guān)網(wǎng)站看見SQL Server 2005中的最簡單的模糊查找包的實(shí)際操作流的資料,覺得挺好,就拿出來供大家分享。
SQL Server 2005最簡單的模糊查找包1.打開 DTS 設(shè)計(jì)器。
2.創(chuàng)建一個(gè)新的 ETL 項(xiàng)目,添加一個(gè)新包,單擊 Data Flow 選項(xiàng)卡,然后接受 add a data flow 項(xiàng)選項(xiàng)。
3.在數(shù)據(jù)流圖上,從 Toolbox 拖動(dòng) OLE DB 源和目標(biāo)轉(zhuǎn)換,然后通過使用一個(gè)模糊查找的實(shí)例連接它們。
4.通過選擇一個(gè)連接和包含有問題的數(shù)據(jù)的輸入表,將 OLE DB 源指向您的新數(shù)據(jù)。 您的數(shù)據(jù)必須包含一些字符串列。
5.雙擊 Fuzzy Lookup 打開自定義用戶界面 (UI)。 從 Reference table name 下拉菜單選擇您希望轉(zhuǎn)換的連接和表,指向已經(jīng)存儲(chǔ)的引用數(shù)據(jù)。
6.在 Columns 選項(xiàng)卡上,將您想要比較的項(xiàng)從 Available Input Columns(來自 OLE DB 源)拖動(dòng)到 Available Lookup Columns(來自引用表)。 例如,您可能希望將輸入中的 StreetAddress 與引用表中的 Address 相比較。
SQL Server 2005最簡單的模糊查找包7.為 Available Lookup Columns 中的所有項(xiàng)選擇復(fù)選框,然后單擊 OK。
8.將 OLE DB 目標(biāo)指向您可以為其編寫新表的連接,然后單擊 New。 接受默認(rèn)創(chuàng)建語句,現(xiàn)在您已經(jīng)準(zhǔn)備好運(yùn)行模糊查找了。
9.要運(yùn)行您剛剛創(chuàng)建的包,在“解決方案資源管理器”窗口中鼠標(biāo)右擊其名稱,然后選擇 Execute。
DTS 設(shè)計(jì)器運(yùn)行此包,并提供關(guān)于管道的詳細(xì)的可視反饋。 取決于引用數(shù)據(jù)的大小,您可能會(huì)注意到在容錯(cuò)索引 (Error-Tolerant Index,ETI) 創(chuàng)建時(shí)的延遲。 ETI 是模糊查找在運(yùn)行時(shí)使用的主數(shù)據(jù)結(jié)構(gòu)。
在 ETI 創(chuàng)建后,所有輸入行都被處理然后結(jié)果被寫入到目標(biāo)。 通過顯示由每個(gè)組件處理的行數(shù),DTS 設(shè)計(jì)器為您提供關(guān)于管道進(jìn)度的反饋。 您也可以通過鼠標(biāo)右擊模糊查找和 OLE DB 目標(biāo)之間的連接器將一個(gè) DataViewer 放置在管道上。 這允許您實(shí)時(shí)看到那些模糊查找與您的輸入行匹配的行。 除了匹配元。
上述的相關(guān)內(nèi)容就是對(duì)SQL Server 2005最簡單的模糊查找包的描述,希望會(huì)給你帶來一些幫助在此方面。
以上的相關(guān)內(nèi)容就是對(duì)SQL Server 2005最簡單的模糊查找包的介紹,望你能有所收獲。
【編輯推薦】