版本 (Master Data Services)

在 Master Data Services 中,您可以在模型內建立多個版本的主要資料。您建立的每個版本都包含該模型的所有成員、屬性值、階層成員、階層關聯性和集合。

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

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

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

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

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

[!附註]

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

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

工作流程

Master Data Services 會使用下列的工作流程來進行版本管理:

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

  2. 當您想要認可某個模型的版本時,請鎖定該版本,讓模型管理員才可以更新資料。如需詳細資訊,請參閱<管理員 (Master Data Services)>。

    [!附註]

    如果設定通知,每次版本狀態變更時,會傳送電子郵件通知給模型管理員。如需詳細資訊,請參閱<如何:設定電子郵件通知 (Master Data Services)>。

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

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

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

    [!附註]

    Master Data Services 組態管理員中的設定會決定您是否可以複製所有版本,還是只能複製已認可的版本。此設定也可以在 [系統設定] 表格中使用。如需詳細資訊,請參閱<系統設定 (Master Data Services)>。

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

循序版本

每當您認可版本時,都可以建立新的複本,並為此版本提供下一個循序號碼。例如,您可以複製模型的版本 7,並將此複本命名為版本 8

同時版本

當您想要一次處理兩個或多個版本的資料時,可以建立模型的同時版本。當公司的重組或併購與正常的商業流程衝突,而且您想要判斷新的主要資料是否適合現有的結構時,這個處理方式將會很實用。