版本 (Master Data Services)

適用於:SQL Server - 僅限 WindowsAzure SQL 受控執行個體

在 Master Data Services 中,您可以在模型內建立多個版本的主要資料。 系統會在您驗證資料時鎖定版本,並在驗證資料之後認可版本。 認可的版本會形成可稽核的變更記錄。 您建立的每個版本都包含該模型的所有成員、屬性值、階層成員、階層關聯性和集合。

使用版本的時機

使用版本可進行以下作業:

  • 當主要資料隨著時間而變化時,維護主資料的可稽核記錄。

  • 防止使用者進行變更,同時確保可根據商務規則來成功驗證所有資料。

  • 鎖定模型以供訂閱系統使用。

  • 測試不同的階層,而不立即實作。

注意

當您變更模型的結構時 (例如建立新的實體或網域屬性時),此變更會套用至所有版本。 如果您檢視舊版的模型,將會顯示該實體或屬性,但不會有任何資料存在。

版本旗標

當某個版本可供使用者或訂閱系統使用時,您可以設定旗標來識別該版本。 您可以視需要在不同的版本之間移動這個旗標。 旗標可幫助使用者和訂閱系統來識別所要使用之模型的版本。

版本管理的工作流程

請使用下列版本管理的工作流程:

  1. 當您建立模型,並使用公司的主要資料填入 Master Data Services 資料庫時,便會自動建立初始版本。 根據權限,使用者可以視需要來變更這個版本。

  2. 當您想要認可某個模型的版本時,請鎖定該版本,讓模型管理員才可以更新資料。 如需詳細資訊,請參閱管理員 (Master Data Services)。 如果設定通知,每次版本狀態變更時,都會傳送電子郵件通知給模型管理員。 如需詳細資訊,請參閱設定電子郵件通知 (Master Data Services)

  3. 將商務規則套用至鎖定版本的資料,並檢閱任何驗證問題。 必要時,您可以填入遺失的資訊,或還原造成問題的交易。 您也可以解除鎖定版本,以供使用者進行變更。

  4. 當所有資料都通過驗證時,請認可版本並為它設定旗標,以供訂閱系統使用。 已認可的版本將無法變更。

  5. 複製已認可的版本,並通知使用者他們可以開始使用新版本的模型。

循序版本或同時版本

您可以建立模型的循序版本或同時版本。

  • 循序版本。 每當您認可版本時,都可以建立新的複本,並為此版本提供下一個循序號碼。 例如,您可以複製模型的 版本 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]