対象製品...
Big Data
Big Data Platform
Data Fabric
Data Integration
Data Management Platform
Data Services Platform
ESB
MDM Platform
Real-Time Big Data Platform
始める前に
このセクションでは、MDM接続を基にして受信MDM XMLスキーマを定義する方法について説明しています。
特定のMDM接続に基づいて受信するXMLスキーマを設定するには、次の手順に従います。
手順
- [Repository] (リポジトリー)ツリービューで、[Metadata] (メタデータ)をデプロイし、エンティティ値を取得するMDM接続を右クリックして、コンテキストメニューから[Retrieve Entity] (エンティティを取得)を選択します。
-
[MDM Model] (MDMモデル)ダイアログボックスで、受信XMLスキーマを定義するために[Receive MDM] (MDM受信)オプションを選択し、次の手順に進むには、[Next] (次へ)をクリックします。
例
-
[Entities] (エンティティ)フィールドで、XMLスキーマの受信先とするビジネスエンティティ(XMLスキーマ)を選択します。
[Name] (名前)フィールドに名前が自動的に表示されます。
例
注: 多くの場合、XMLスキーマの受信元となるエンティティの名前を付けますが、フィールドには自由形式でテキストを入力できます。 -
[Next] (次へ)をクリックして次のステップに進みます。
選択したエンティティのスキーマは、 [Source Schema] (ソーススキーマ)パネルに表示されます。ここでは、XMLスキーマの定義で有効にするパラメーターを設定できます。
例
スキーマダイアログボックスは、以下の4種類のパネルに分かれています:パネル
説明
[Source Schema] (ソーススキーマ)
アップロードされたエンティティのツリービュー。
[Target schema] (ターゲットスキーマ)
抽出および繰り返し情報。
[Preview] (プレビュー)
ターゲットスキーマのプレビュー。
[File viewer] (ファイルビューアー)
生データビューアー。
-
[Xpath loop expression] (Xpathループ表現)エリアに、反復の適用先となるXMLストラクチャーノードに至るXPathの絶対表現を入力します。または、ソーススキーマからターゲットスキーマのXpathフィールドにノードをドロップします。このリンクはオレンジ色になります。
注: [Xpath loop expression] (Xpathループ表現)フィールドは入力必須です。
-
必要であれば[Loop limit] (ループ制限)を定義し、反復を1つ(または複数)のノードに制限できます。
例
上の画面では、[Product] (製品)エンティティの[Features] (機能)をルーピングエレメントとして使用しているため、次のように反復されます。<Product> <Id>1</Id> <Name>Cup</Name> <Description/> <Features> <Feature>Color red</Feature> <Feature>Size maxi</Feature <Features> ... </Product> <Product> <Id>2</Id> <Name>Cup</Name> <Description/> <Features> <Feature>Color blue</Feature> <Feature>Thermos</Feature> <Features> ... </Product>
こうすることでMDM接続を使用するtMDMReceiveコンポーネントにより、異なる機能を持つ項目ごとに新しい行が作成されます。 -
受信するフィールドを定義するには、該当するノードをソーススキーマから[Relative or absolute XPath expression] (相対または絶対XPath表現)フィールドにドロップします。
ヒント: [+]ボタンを使って行をテーブルに追加し、抽出するフィールドを必要な数だけ選択します。グルーピングされたノードや個別のノードを複数選択するには、CtrlキーまたはShiftキーを押して、テーブルにドロップします。
-
必要であれば、受信した各カラムの名前を[Column name] (カラム名)フィールドに入力します。
ヒント: 受信するフィールドは、フィールドを選択し、上下の矢印を使って優先順位を設定できます。選択されたフィールドは青色に、その他のリンクはすべて灰色になります。
- [Finish] (終了)をクリックし、変更を確定してダイアログボックスを閉じます。
タスクの結果
新規作成したスキーマが、[Repository] (リポジトリー)ツリービューの該当するMDM接続の下にリストされます。必要に応じて作成したスキーマを変更し、任意のジョブでtMDMReceiveとして接続をドロップできます。
スキーマを変更する方法の詳細は、作成されたスキーマの編集をご覧ください。