メンバー ステージング テーブル (Master Data Services)

Master Data Services データベースのメンバー ステージング テーブル (mdm.tblStgMember) を使用して、リーフ メンバー、統合メンバー、およびコレクションを作成します。

注意

メタデータ モデルのメンバー データはインポートできません。メタデータ メンバーは、関連付けられたオブジェクト (モデル、エンティティ、階層、属性、および属性グループ) の追加および削除時に自動的に追加および削除されます。

このトピックの内容は次のとおりです。

  • テーブル列

  • 使用例

テーブル列

列名

説明

ID

自動的に割り当てられた ID が表示されます。バッチが未処理の場合、このフィールドは空白です。

Batch_ID

ステージング用のレコードをグループ化する、自動的に割り当てられた識別子を表示します。バッチ内のメンバーすべてにこの識別子が割り当てられます。これは、マスター データ マネージャー ユーザー インターフェイスの [ID] 列に表示されます。この値は、mdm.tblStgBatch の [ID] フィールドにも表示されます。

バッチが未処理の場合、このフィールドは空白です。

UserName

この値は省略可能です。レコードにフィルターを適用するユーザー名を マスター データ マネージャー ユーザー インターフェイスに指定します。ログインしたユーザーは次の項目を表示できます。

  • 自分のユーザー名に対応するレコード

  • ユーザー名が割り当てられていないレコード

ユーザー名は、マスター データ マネージャー ユーザー一覧に示されている名前と一致している必要があります。たとえば、DOMAIN\user_name や server\user_name などです。

ModelName

この値は必須です。モデルの名前を指定します (大文字と小文字が区別されます)。

HierarchyName

統合メンバー (MemberType_ID2 のメンバー) を作成する場合のみ必須となる値です。リーフ メンバーとコレクションの場合は、空白にします。階層名を指定します。

EntityName

この値は必須です。エンティティ名を指定します。

MemberType_ID

この値は必須です。作成するメンバーの種類を指定します。指定できる値は次のとおりです。

  • 1: リーフ メンバーを示します。

  • 2: 統合メンバーを示します。

  • 3: コレクションを示します。

MemberName

この値は省略可能です。メンバーまたはコレクションの名前を指定します。

MemberCode

この値は必須です。一意のコードを指定します。

注意
コードが既に存在する場合は、メンバーまたはコレクションは作成されません。

Status_ID

インポート処理の状態が表示されます。指定できる値は次のとおりです。

  • 0: レコードがステージング準備済みであることを示すために指定します。

  • 1: 自動的に割り当てられ、レコードのステージング処理が正常に完了したことを示します。

  • 2: 自動的に割り当てられ、レコードのステージング処理に失敗したことを示します。

ErrorCode

エラー コードを表示します。Status_ID2 のすべてのレコードの場合、詳細については、マスター データ マネージャーの [ステージング バッチ エラー] ページを参照してください。

使用例

この例は、サンプルの Product モデルで使用できます。これは、Master Data Services をインストールした Master Data Services\Samples\Packages ディレクトリにあります。サンプルの Product モデルの配置の詳細については、「モデルの配置 (Master Data Services)」を参照してください。

この例をフラット ファイルとして保存し、データベースにインポートできます。SQL Server Integration Services を使用したデータベースへのデータのインポートの詳細については、「SQL Server インポートおよびエクスポート ウィザードを実行する方法」を参照してください。

次の例は、リーフ メンバー、統合メンバー、およびコレクションを作成する方法を示します。

  • この例の最初の行には、列名が含まれています。

  • 2 行目では、Product モデルの Product エンティティに BK-M101 リーフ メンバーを作成します。

  • 3 行目では、Product モデルの Product エンティティにある Product Management 明示的階層に MW 統合メンバーを作成します。

  • 4 行目では、Product モデルの Product エンティティに JR コレクションを作成します。

    ModelName,HierarchyName,EntityName,MemberType_ID,MemberName,MemberCode
    Product,,Product,1,Mountain-100,BK-M101
    Product,Product Management,Product,2,Men's and Women's Products,MW
    Product,,Product,3,John's Responsibility,JR