[SQL Server 2008 R2]MDS 3/3

[Deployment] SQL Server 2008 R2 MDS 3/3

將主要資料來源的資產欄位編號由原本的8碼變更成10碼

手動變更資產欄位編號

在總管頁面上,選擇要修改的實體,找到下方[所屬屬性]裡您想要修改的產品名稱 ,點兩下[代碼] ,代碼文字訊息會變成可輸入訊息習 Textbox 框框,然後直接修改您要更改的資訊。

clip_image001

將編碼從 8碼的[00000001]修改為10碼的[A000000001],修改完成後儲存。這樣要注意,資料修改後會被標示為未經驗證的狀態。請您參考本Mail 1.1.2 批次輸入資料的方式來了解如何驗證資料。

clip_image002

匯入資料變更資產欄位編號

使用 Master Data Services 資料庫中的屬性臨時資料表 (mdm.tblStgMemberAttribute),來進行更新現有成員和集合的屬性值。

ModelName         必要值。指定區分大小寫的模型名稱。

EntityName         必要值。指定實體的名稱。

MemberType_ID  必要值。指定成員的類型。可能的值為:1 表示分葉成員。2 表示合併成員。3 表示集合。

MemberCode       必要值。指定您要更新之成員的代碼。

AttributeName      必要值。指定屬性名稱。 將 MDMMemberStatus 用於 AttributeName,以停用或重新啟用成員或集合。如需詳細資訊,請參閱<如何:使用 tblStgMemberAttribute 刪除成員或集合 (Master Data Services    

>和<如何:使用 tblStgMemberAttribute 重新啟用成員或集合 (Master Data Services)>。

AttributeValue     對於自由格式屬性,指定屬性的新文字或字串值。對於網域屬性,指定將成為屬性之成員的代碼。

如果這個欄位保留空白,當接移處理序執行時,屬性值會更新為空白值。唯一例外是數值、日期值或 Name 屬性。它們不能透過接移指派空白值。

詳細資訊請參考下列網站:

屬性臨時資料表 (Master Data Services)

http://technet.microsoft.com/zh-tw/library/ee633772.aspx

在本機電腦上準備一個文字檔案,這邊我們用記事本新增一個檔案,檔名為[tblStgMemberAttribute]。檔案內容如下:

ModelName,EntityName,MemberType_ID,MemberCode,AttributeName,AttributeValue

Products,Products,1,00000001,Code,A000000001

Products,Products,1,00000002,Code,A000000002

Products,Products,1,00000003,Code,A000000003

Products,Products,1,00000004,Code,A000000004

Products,Products,1,00000005,Code,A000000005

Products,Products,1,00000006,Code,A000000006

clip_image003

依照先前匯入資料的方式來操作SQL Server,在MDS資料庫上按右鍵內容來匯入文字檔。再輸入檔名的地方對應到目的地[mdm.tblStgMemberAttribute]。

clip_image004

在SQL Server資料匯入成功後,到[Master Data Manager]頁面點選[整合管理],然後選擇[匯入] ,可以看到資料匯入狀態已經進入佇列排成。

clip_image005

資料匯入成功!!

clip_image006

所有資料編碼都被修正為10碼的編碼,但是所有資料都被標示為未經驗證的狀態。請您參考[SQL Server 2008 R2 MDS 2/3]批次輸入資料的方式來了解如何驗證資料。

clip_image007

 

  • 兩個應用程式是參照到正確的主要資料來源的資產欄位定義的資料。當A系統 將某一資產編號內值由 A123 改成B456, B系統內相同的A123 根據規則(Rules)也自動化改成B456。

若要匯出主要資料以供訂閱系統使用,您可以使用 Master Data Manager Web 應用程式,在 Master Data Services 資料庫中建立檢視表。這些檢視表稱為訂閱檢視,它們是任何訂閱系統都可以使用的標準檢視表。

因此其他訂閱系統都是經由參照此檢視來取得資料,當資料被改變,所有系統所參照的資料也是最新的資料。

 

 

  • 提供中繼資料定義實體的架構範例

中繼資料描述模型物件與SQL同義字性質不一樣,每個中繼資料定義實體都包含名稱、代碼和描述屬性。您可以建立其他屬性,進一步描述模型物件。

例如,您可以建立:

名稱為 [擁有者] 的網域屬性,用來追蹤每個模型物件的擁有者。

名稱為 [上次檢閱日期] 的自由格式屬性,用來追蹤擁有者上次檢閱物件的日期。

名稱為 [來源] 的網域屬性,用來追蹤及管理與 Master Data Services 執行個體互動的來源系統。

詳細資訊請參考下列網站:

使用者定義的中繼資料 (Master Data Services)

http://technet.microsoft.com/zh-tw/library/ff487016.aspx