次の方法で共有


データのインポート (Master Data Services)

組織のさまざまなデータ ソースからのデータを マスター データ サービス データベースに読み込むことができます。 データを適切な マスター データ サービス データベースのテーブルに読み込むには、データをステージング テーブルにインポートし、ステージング データをバッチとして処理する必要があります。

ステージング処理を使用して、次の操作を実行できます。

  • リーフ メンバーおよび統合メンバーの作成、更新、非アクティブ化、および削除。

  • 属性値の更新。

  • 明示的階層でのリレーションシップの指定。

注意

SQL Server 2008 R2 以降では、ステージング処理が変更されています。 SQL Server 2008 R2 の処理も引き続き使用できますが、現在のステージング処理はより柔軟になり、パフォーマンスが向上しています。 変更の詳細については、「SQL Server 2012 に含まれている非推奨のマスター データ サービス機能」および「SQL Server 2012 で提供が中止されたマスター データ サービス機能」を参照してください。

ステージング テーブル

マスター データ サービス データベースには、組織のデータを設定できる 3 つのステージング テーブルが含まれています。 これらのテーブルを設定した後は、ステージング処理を開始してステージング テーブルから適切な MDS テーブルへデータを読み込みます。

各テーブルの名前はエンティティの作成時に指定され、変更できません。 ステージング テーブルの名前に _1 またはその他の数値が含まれる場合は、エンティティの作成時にその名前のテーブルが既に存在していたことを示します。

テーブル名

説明

stg. name_Leaf

リーフ メンバーとその属性を作成、更新、および削除します。

stg. name_Consolidated

統合メンバーとその属性を作成、更新、および削除します。

stg. name_Relationship

明示的階層内でメンバーを移動します。

ステージング処理の開始

ストアド プロシージャを使用するか、マスター データ マネージャー Web アプリケーションを使用して、ステージング処理を開始できます。

ストアド プロシージャを使用したステージング処理の開始

マスター データ サービス データベースには、ステージング テーブルに関連付けられたストアド プロシージャが含まれています。 これらのストアド プロシージャを使用して、ステージング テーブルから適切な MDS テーブルへデータを読み込みます。 ストアド プロシージャには、関連するテーブルによく似た名前が付けられています。

  • stg.udp_name_Leaf

  • stg.udp_name_Consolidated

  • stg.udp_name_Relationship

これらのストアド プロシージャの詳細については、「ステージング ストアド プロシージャ (マスター データ サービス)」を参照してください。

Web アプリケーションを使用したステージング処理の開始

Web アプリケーションの [統合管理] 機能領域を使用して、ステージング処理を開始できます。 UI のステージング処理は、マスター データ サービス構成マネージャーの [ステージング バッチの間隔] 設定に定められた間隔で開始されます。

トランザクションのログ記録

データまたはリレーションシップのインポート時または更新時に発生するトランザクションは、すべてログに記録することができます。 ストアド プロシージャのオプションによって、このログ記録が可能になります。 ステージング処理を マスター データ マネージャー Web アプリケーションから開始する場合、ログ記録は行われません。

マスター データ サービス構成マネージャーでは、[すべてのステージング トランザクションをログに記録] 設定がステージング データのこのメソッドに適用されません。

データの検証

ステージング処理を使用してデータを読み込む場合、ビジネス ルールに対してデータが自動的に検証されることはありません。 手動で、またはストアド プロシージャを使用して、データを検証する必要があります。

検証とその実施タイミングの詳細については、「検証 (Master Data Services)」を参照してください。

関連タスク

タスクの説明

トピック

メンバーとその属性を作成、更新、および削除する。

ステージング処理を使用してマスター データ サービスにメンバーを読み込むか更新する

明示的階層内でメンバーを移動する。

ステージング処理を使用した明示的階層メンバーの移動 (Master Data Services)

ステージング処理のトラブルシューティングを行う。

ステージング処理のトラブルシューティング (Master Data Services)

関連コンテンツ