將清理專案值匯入定義域中
適用於:SQL Server
在 Data Quality Services (DQS) 中,您可以將清理流程期間,於資料品質清理專案或 Integration Services 封裝 (包含 DQS 清理元件) 中所收集的資料品質知識,匯入定義域中。 如此可確保可靠的知識不會遺失,而且會持續改良知識庫。
開始之前
必要條件
若要將清理專案值匯入定義域,您必須已經在 Data Quality Client 或 Integration Services 封裝 (包含 DQS 清理元件) 的清理專案中使用該定義域。
您必須已經順利執行完 Data Quality Client 或 Integration Services 封裝 (包含 DQS 清理元件) 中的清理專案。
安全性
權限
您必須擁有 DQS_MAIN 資料庫的 dqs_kb_editor 角色或 dqs_administrator 角色,才能將清理程序期間所收集的資料品質知識匯入定義域中。
匯入清理專案值
啟動 Data Quality Client。 如需相關方法的詳細資訊,請參閱執行 Data Quality Client 應用程式 (機器翻譯)。
在 Data Quality Client 首頁畫面中,於 [定義域管理] 活動中開啟知識庫。
如果您要將值加入至現有的定義域,請在定義域清單中選取定義域。
按一下 [定義域值] 索引標籤、按一下圖示列中的 [匯入值] 圖示,然後按一下 [匯入專案值]。 [匯入專案值] 對話方塊隨即顯示,並提供使用定義域進行清理之資料品質專案和 Integration Services 封裝的清單。
注意
如果尚未使用定義域或是其連結的任何定義域建立任何專案,或者專案尚未完成,將無法使用 [匯入專案值] 選項。
在 [匯入專案值] 對話方塊中:
在 [已匯入] 下拉式清單中,選取 [全部] 顯示所有專案,或選取 [否] 只顯示尚未匯入值的專案。
選取要匯入的值來自於哪一個專案。
選取 [加入 [新增] 索引標籤中的值] ,除了 [正確] 和 [更正] 索引標籤中的值以外,也匯入 [新增] 索引標籤中的值。
按一下 [確定]。
當您返回 [定義域值] 索引標籤之後,成功匯入值的訊息隨即顯示。 已經匯入所以對定義域而言為新增的值將會顯示在 [值] 資料表中。
取消選取 [只顯示新值] ,顯示定義域中的所有值。
選取 [正確]、 [錯誤]或 [無效] ,只顯示所選類型的值。
若要搜尋特定字串,請在 [尋找] 文字方塊中輸入此字串。 按一下向上或向下箭號,逐步瀏覽符合搜尋準則的值。 這些值將會以黃色反白顯示。
按一下 [完成] 。
注意
如需有關使用 [定義域值] 索引標籤中之值的詳細資訊,請參閱< Change Domain Values>。
後續操作:將專案值匯入定義域之後
在您將清理程序期間所收集的資料品質知識匯入定義域之後,您可以針對定義域和值執行其他定義域管理工作。 如需詳細資訊,請參閱管理定義域。
將會匯入的值
以下的值將會從專案匯入定義域中:
只有字串值會匯入定義域。
只會匯入 [清理]活動的 [管理和檢視結果]頁面上,位於 [正確] 、 [更正] 和 [新增] 索引標籤中的值。 [新增] 索引標籤中的值只有已在 [匯入專案值] 對話方塊中選取 [加入 [新增] 索引標籤中的值] 核取方塊時才會匯入。
值將會以正確值或是包含更正的錯誤形式匯入。 只會匯入包含更正值的錯誤值。
更正值將會是不存在於知識庫中的新值,或是現有的正確值。
只有在值層級而不是記錄層級執行的更正才會匯入知識庫中。
如果匯入的值與定義域規則衝突,將會建立無效的值。
如果您一次匯入幾個專案中的值,則會循序匯入這些值。
定義域中以詞彙為主的關聯所產生的更正將會當做正確值 (而不是錯誤) 匯入。
將不會匯入的值
以下的值將不會從專案匯入定義域中:
[清理] 活動的 [管理和檢視結果] 頁面上 [建議] 和 [無效] 索引標籤中的值將不會匯入。
如果清理專案中找到的值與定義域中的現有值衝突,則會略過專案中找到的值。 這包括清理值與知識庫值之間的衝突。
在記錄層級執行的更正將不會匯入知識庫中。
如果將取代的值已更正或是由參考資料服務核准為正確,則不會將任何值匯入定義域中。
如果更正值以無效或錯誤值的形式出現在知識庫中,則錯誤和更正值都不會匯入。
如果定義域是複合定義域的一部分,而且已針對複合定義域執行清理,則不會匯入任何值。
只有當知識庫的狀態為工作中,而且知識庫由正在匯入的使用者鎖定時,您才可以從專案匯入值。