Talend Studioでは、Talend MDM Web UIで使用できる場合は、読みやすくするために外部キー情報の表示形式をカスタマイズできます。デフォルトでは、外部キー情報内のエレメントは、' - 'で連結された状態で表示されます。
このタスクについて
次のシナリオは、MDMデモプロジェクトがインポート済みで、Talend MDM Web UIで外部キー情報(ProductFamily)の表示形式をカスタマイズしようとしているという想定です。Productデータモデルには、Product、ProductFamilyおよびStoreというエンティティが含まれています。Productエンティティには外部キーエレメントFamilyが含まれていて、このエレメントはProductFamilyエンティティにリンクされています。デフォルトでは、外部キー情報の1例が1-Literatureとして表示されています。
外部キー情報を設定するには、以下のようにします:
手順
-
データモデルエディターでProductエンティティを展開し、Family属性に移動します。
-
Familyを右クリックし、[Set the foreign key infos] (外部キー情報の設定)を選択します。
ダイアログボックスが表示されます。
-
[Set the Foreign Key Infos] (外部キー情報の設定)ダイアログボックスで[...]ボタンをクリックし、ダイアログボックスを開きます。ここでは、外部キー情報の表示形式をカスタマイズするために使用するエレメントを選択できます。
-
[Add] (追加)をクリックしてエレメントを追加し、ダイアログボックスを閉じます。
-
[Set the Foreign Key Infos] (外部キー情報の設定)ダイアログボックスで[+]ボタンをクリックし、選択したエレメントをxPathsエリアに追加します。
-
[Format] (形式)エリアで、Talend MDM Web UIに外部キー情報を表示するために使用する形式をカスタマイズする式を入力します。
この例では、以下を入力します: "ID: "+ ProductFamily/Id + " && Name: " + ProductFamily/Name
。
-
[OK]をクリックして[Set the Foreign Key Infos] (外部キー情報の設定)ダイアログボックスを閉じます。
新たに定義した外部キー情報が、Familyエレメントの[Annotations] (注釈)ノードの下に表示されます。
-
キーボードのCtrl + Sを押し、変更を保存します。
-
データモデルをMDMサーバーにデプロイし、変更を確定します。項目をMDMサーバーにデプロイする方法は、リポジトリー項目のMDMサーバーへのデプロイをご覧ください。
これで、外部キー情報はTalend MDM Web UIで使用できる時はいつでも、カスタマイズされた形式で表示されます。