Share via


Integration Services 的國際考量

Microsoft SQL Server Integration Services 支援多語言資料的剖析和管理、支援所有 Windows 地區設定,並提供用於排序和比較字串資料的特殊比較選項。

文字採礦和模糊比對的 Integration Services 轉換在處理非英文語言時,可能不會像處理英文一樣好用。不過,因語言的不同,文字採礦和模糊比對轉換在處理許多非英文語言時都會提供有用的結果。

不區分地區設定的剖析

Integration Services 包含之不區分地區設定的剖析常式可用於特定格式的資料。這些剖析常式 (合稱為「快速剖析」) 僅支援最常用的日期格式表示法,不會執行地區設定特定的剖析,也不會識別貨幣資料中的特殊字元,且無法轉換以十六進位表示或以科學記號表示的整數。快速剖析可以顯著改進沒有地區設定相依性之 Integration Services 封裝的效能。詳細資訊請參閱<剖析資料>。

地區設定

Integration Services 在封裝物件、容器、工作和資料流程元件等層級支援地區設定。您還可以設定事件處理常式的地區設定。

封裝可以使用多種不同的地區設定。例如,封裝可以使用英文 (美國) 地區設定,而封裝中有一個工作使用德文 (德國) 地區設定,另一個工作使用日文 (日本) 地區設定。

您可以在 Integration Services 封裝中使用任何 Windows 地區設定。您會在建構封裝時設定地區設定,而且除非封裝使用組態來更新地區設定屬性,否則在將封裝部署至與開發環境使用不同地區和語言選項的電腦時,封裝的操作方式保證相同。

不過,如果封裝在部署至不同的伺服器時必須使用不同的地區設定,您可以建立提供已更新地區設定的組態,以在執行封裝時使用。詳細資訊請參閱<設定封裝屬性>和<SSIS 封裝組態>。

比較選項

地區設定會提供比較資料流程中字串資料的基本規則。例如,地區設定指定字母表中每個字母的排序位置。不過,這些規則對您想要執行的比較來說可能並不夠,因此 Integration Services 支援一組超越地區設定之比較規則的進階比較選項。例如,如果選擇忽略非空格字元,則 "a" 和 "á" 在比較時會視為相等。詳細資訊請參閱<比較字串資料>。

文字採礦

文字採礦的轉換 (「詞彙擷取」和「詞彙查閱」) 使用其自己的字典。此字典只提供英文版本,因此以非英文語言使用文字採礦轉換所產生的結果可能會受限。Microsoft 僅支援以英文使用這些轉換。

不過,因非英文和英文語言之間語言相似性的不同,您可能會發現「文字擷取」轉換可以擷取非英文語言的詞彙,而「詞彙查閱」轉換可用以查閱詞彙和計算詞彙頻率。語言之間的相似性愈大,文字採礦就會愈成功。例如,使用「詞彙擷取」轉換擷取瑞典文字串的文字採礦可能很有效,因為瑞典文語言使用的單字和句子分隔符號與英文語言類似。相反,使用「文字擷取」轉換處理日文就不會如此成功。詳細資訊請參閱<詞彙擷取轉換>和<詞彙查閱轉換>。

模糊比對

「模糊群組」和「模糊查閱」這兩個轉換使用模糊比對來分組資料集中相似的記錄,或在參考資料表中執行查閱。當文字資料包含由空白或分隔符號分隔的多個較長單字時,兩個轉換都可以執行最有效率的比對。轉換可能不像表意語言那樣容錯,這種語言中的單字通常僅包含幾個字元,而且不使用空白分隔。一般而言,轉換不會捕捉表意語言中的拼字錯誤、多字和漏字。如需詳細資訊,請參閱<模糊群組轉換>和<模糊查閱轉換>。

Integration Services 圖示 (小) 掌握 Integration Services 的最新狀態

若要取得 Microsoft 的最新下載、文件、範例和影片以及社群中的選定解決方案,請瀏覽 MSDN 或 TechNet 上的 Integration Services 頁面:

若要得到這些更新的自動通知,請訂閱該頁面上所提供的 RSS 摘要。