首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SSIS 模糊查找轉換元件快速建置指南

     編輯:關於SqlServer

建立模糊查找封裝步驟

  1. 開啟 DTS 設計師 (BI Development Studio)。
  2. 建立新 ETL 專案,加入新封裝,切換至 Data Flow 索引標籤,接受「加入資料流程」提示。
  3. 從 工具箱 拖曳 OLE DB 來源 與 OLE DB 目的地 至設計介面,中間以 模糊查找 轉換元件連接。
  4. 設定 OLE DB 來源:選擇連線管理員與包含髒資料的輸入資料表(需包含字串欄位)。
  5. 雙擊 模糊查找 開啟自訂 UI:
    • Reference table name:選擇參考資料的連線與資料表。
    • Columns 索引標籤:將 Available Input Columns(來源欄位)拖曳至 Available Lookup Columns(參考欄位)建立比對關聯(如 StreetAddress 對應 Address)。
    • 勾選所有查找欄位的核取方塊,按 確定。
  6. 設定 OLE DB 目的地:指向可寫入新資料表的連線,點擊 新增 採用預設建立陳述式。
  7. 在「方案總管」中右鍵封裝名稱,選擇 執行 執行封裝。

執行監控與結果驗證

  • DTS 設計師提供管道視覺化回饋,顯示各元件處理列數。
  • 首次執行會建立 容錯索引 (ETI),視參考資料量可能有延遲。
  • 可在模糊查找與目的地間的連接線右鍵加入 Data Viewer 即時查看比對結果。
  • 輸出欄位包含:比對結果、信賴度、相似度百分比。

關鍵概念

  • ETI (Error-Tolerant Index):模糊查找運行時核心資料結構,支援拼字錯誤、縮寫、字序變更等模糊比對。
  • 相似度閾值:可調整最低相似度門檻過濾低品質比對。
  • 效能考量:大量參考資料建議預先建立 ETI 並快取重複使用。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved