管理複合定義域

適用於:SQL Server

此主題描述如何在 Data Quality Services (DQS) 中使用定義域。 有時候單一定義域並不代表欄位中的數據,而且您只能藉由群組單一定義域來代表數據。 若要這樣做,您可以建立複合定義域。 複合定義域是由兩個或多個單一定義域所組成,而且會對應至由多個相關詞彙所組成的資料欄位。 值中的每個字詞都會以不同的單一定義域表示。 一旦您將單一定義域納入複合定義域,然後將複合定義域對應至數據欄位之後,即可藉由在單一定義域中建置知識,在 知識庫 中建置該欄位中的數據知識。 複合定義域就像單一定義域一樣,是單一數據欄位中數據的語意表示法。

複合定義域中的個別定義域必須擁有共同知識領域。 例如,位址欄位具有街道、城市、州、國家/地區和郵遞區區數據。 此欄位中的不同詞彙可能會有不同的數據類型。 若要處理,您可以將這些字詞對應至不同的單一網域。 另一個範例是具有名字、中間名和姓氏數據的全名字段。 若要使用複合定義域,您必須能夠將欄位中的數據剖析成不同的單一定義域,為欄位建立複合定義域,併為欄位的一部分建立單一定義域。

複合定義域的功能與單一定義域不同。 您無法變更複合定義域中的值,您必須在單一定義域中執行此動作。 使用複合定義域,您可以使用跨定義域規則來測試複合定義域之單一定義域中的值。 您也可以檢視複合定義域中找到的值組合。

本節內容

使用定義域可讓您執行以下作業:

作業描述 主題
為數據欄位建立語意表示法,其中包含多個未剖析的相關詞彙 建立複合定義域
當您將複雜數據對應至複合定義域時,除了剖析分隔符之外,您還可以根據知識剖析數據。 DQS 會先嘗試使用其對單一定義域的知識,以判斷複雜字串的部分如何屬於單一定義域。 建立複合定義域
將參考數據服務,例如一個處理地址數據,附加至複合定義域。 將定義域或複合定義域附加至參考資料
當複合定義域中某個定義域的值會影響另一個定義域的值時,建立跨定義域規則。 建立跨定義域規則
識別值組合,讓 DQS 可以報告其頻率。 使用複合定義域中的值關聯
工作描述 主題
藉由執行知識探索以及以互動方式管理知識來建立知識庫 建立知識庫
將知識匯入知識庫或是從知識庫匯出知識。 匯入和匯出知識
建立單一定義域,並將知識加入至定義域。 管理定義域