3

Microsoft Master Data Servicesを試していますが、プログラムでデータベースにデータを追加したいと思います。モデル/エンティティ/メンバーの構造を取得し始めていますが、まだわかりません。この構造について良い説明があれば、共有してください。

誰かがERPシステムに新しい従業員を追加し、それをMDSに送信したいとします。どうすればいいですか?新しいメンバーを追加したいデータはありますか?次の情報(http://technet.microsoft.com/en-us/library/hh230995)を見ると、データをインポートする唯一の方法はエンティティを使用することですか?

これに関する有用な情報を事前に感謝します!

4

3 に答える 3

3

基本から始めましょう。

  • マスターデータサービス(MDS)のエンティティは、通常のデータベースのテーブルとほぼ同じです。
  • すべてのエンティティはモデルに存在する必要があります。
  • モデルには、任意の数のエンティティを含めることができます。

そのページに表示されるMetadata*メソッドを使用して、モデルとエンティティを作成、読み取り、更新できます。ERPテーブルをMDSモデルとしてモデル化したら、EntityMembersCreate API(関連するモデル/エンティティ情報を含む)を使用してメンバーを作成できます(テーブルの行にほぼ類似しています)。EntityMembersUpdateを使用してメンバーを更新し、EntityMembersDeleteを使用してメンバーを削除できます。

大量のデータをMDSに取り込む別の方法は、エンティティベースのステージングを使用することです。エンティティベースのステージングでは、SSISなどのツールを使用してバルクデータをMDSに取り込むことができます。ここでの優れた入門書:http://msdn.microsoft.com/en-us/sqlserver/hh802433.aspx

これがお役に立てば幸いです。他にもお気軽にご質問ください。

于 2012-10-16T06:01:02.697 に答える
0

モデル内のクラスが継承する汎用のdata-access-objectを使用するのが好きです。各クラスには、データベース内のテーブルと1対1の関係があります。

于 2012-10-16T17:19:39.023 に答える
0

SSISを使用して、CRM(およびその他のデータソース)からMDSに(当面の間)データを複製しています。このツールに慣れていない場合は、データを移動するという観点からお勧めします。基本を理解するのは比較的簡単です。このルートを使用する場合、データをMDSシステムにプッシュするために私が従った優れたリソースは次のとおりです。

http://www.sqlchick.com/entries/2013/2/16/importing-data-into-master-data-services-2012-part-2.html

于 2017-09-15T12:06:06.580 に答える