版本 (Master Data Services)
適用於:SQL Server - 僅限 Windows Azure SQL 受控執行個體
在 Master Data Services 中,您可以在模型內建立多個版本的主要資料。 系統會在您驗證資料時鎖定版本,並在驗證資料之後認可版本。 認可的版本會形成可稽核的變更記錄。 您建立的每個版本都包含該模型的所有成員、屬性值、階層成員、階層關聯性和集合。
使用版本的時機
使用版本可進行以下作業:
當主要資料隨著時間而變化時,維護主資料的可稽核記錄。
防止使用者進行變更,同時確保可根據商務規則來成功驗證所有資料。
鎖定模型以供訂閱系統使用。
測試不同的階層,而不立即實作。
注意
當您變更模型的結構時 (例如建立新的實體或網域屬性時),此變更會套用至所有版本。 如果您檢視舊版的模型,將會顯示該實體或屬性,但不會有任何資料存在。
版本旗標
當某個版本可供使用者或訂閱系統使用時,您可以設定旗標來識別該版本。 您可以視需要在不同的版本之間移動這個旗標。 旗標可幫助使用者和訂閱系統來識別所要使用之模型的版本。
版本管理的工作流程
請使用下列版本管理的工作流程:
當您建立模型,並使用公司的主要資料填入 Master Data Services 資料庫時,便會自動建立初始版本。 根據權限,使用者可以視需要來變更這個版本。
當您想要認可某個模型的版本時,請鎖定該版本,讓模型管理員才可以更新資料。 如需詳細資訊,請參閱管理員 (Master Data Services)。 如果設定通知,每次版本狀態變更時,都會傳送電子郵件通知給模型管理員。 如需詳細資訊,請參閱設定電子郵件通知 (Master Data Services)。
將商務規則套用至鎖定版本的資料,並檢閱任何驗證問題。 必要時,您可以填入遺失的資訊,或還原造成問題的交易。 您也可以解除鎖定版本,以供使用者進行變更。
當所有資料都通過驗證時,請認可版本並為它設定旗標,以供訂閱系統使用。 已認可的版本將無法變更。
複製已認可的版本,並通知使用者他們可以開始使用新版本的模型。
循序版本或同時版本
您可以建立模型的循序版本或同時版本。
循序版本。 每當您認可版本時,都可以建立新的複本,並為此版本提供下一個循序號碼。 例如,您可以複製模型的 版本 7 ,並將此複本命名為 版本 8。
同時版本。 當您想要一次處理兩個或多個版本的資料時,可以建立模型的同時版本。 當公司的重組或併購與正常的商業流程衝突,而且您想要判斷新的主資料是否適合現有的結構時,這個處理方式將會很實用。
注意
Master Data Services 組態管理員中的設定會決定您是否可以複製所有版本,還是只能複製已認可的版本。 若要建立同時版本,您必須設定 Master Data Services 以允許您複製所有版本。 此設定也可以在 [系統設定] 表格中使用。 如需詳細資訊,請參閱系統設定 (Master Data Services)。
相關工作
工作描述 | 主題 |
---|---|
變更現有版本的名稱。 | 變更版本名稱 (Master Data Services) |
鎖定版本,僅讓管理員可以編輯其資料。 | 鎖定版本 (Master Data Services) |
解除鎖定版本,讓使用者可以編輯其資料。 | 解除鎖定版本 (Master Data Services) |
在驗證所有資料之後認可版本。 | 認可版本 (Master Data Services) |
建立新旗標來標示版本。 | 建立版本旗標 (Master Data Services) |
變更現有版本旗標的名稱。 | 變更版本旗標名稱 (Master Data Services) |
將現有旗標指派給版本。 | 將旗標指派給版本 (Master Data Services) |
建立現有版本的新副本 | 複製版本 (Master Data Services) |
刪除現有版本。 | 刪除版本 (Master Data Services) |
從版本清除虛刪除成員 | 清除版本成員 [Master Data Services] |