Data Fabric
MDM Platform
プラグインとは、Talend MDMに特定の機能を追加する特別なコンポーネントのことをいいます。Talend Studioでは、プロセスとの組み合わせが推奨されるプラグインのリストを示しています。これらのプラグインにはcallJob、groovy、xsltが含まれています。
Studioにリスト表示されているプラグインの一部とそのパラメーターの詳細について、以下の表で説明します。
プラグイン |
アクション |
説明 |
---|---|---|
callJob |
マスターデータで Talend ジョブを実行します(たとえば、変更またはプロパゲート)。 使用するスキーマの詳細は、ジョブを呼び出すためにMDMプロセス内で使用されるスキーマをご覧ください。 |
このプラグインではローカルの Talend ジョブが実行されます。 パラメーター: Value : 入力変数の値。注: 関連するジョブを表示する場合は、[Open Job] (ジョブを開く)ボタンをクリックして Integration パースペクティブで開きます。
|
groovy |
groovyスクリプトを呼び出し、プロセスで使用してデータを変換します。 |
このプラグインでは、groovyスクリプトの機能がすべて実装され、[Update Report] (アップデートレポート)の受信時にデータの処理と変換が行われます。XMLドキュメントを読み取り、データを変換してXMLドキュメントに書き込むこともできます。 |
workflowtrigger |
項目を Talend MDMワークフローエンジンに渡します。 |
このプラグインでは、 Talend Studio の BPM パースペクティブで作成されたプロセスが実行されます。 パラメーター: 警告: 完全なprocessIdを入力してください。そうしないとプロセスが見つからないことを示すエラーメッセージが表示されます。 BPM パースペクティブのプロセスプールを表す白い四角形をクリックすると、[General] (全般)エリアに完全なprocessIdを表示できます。
警告: workflowtriggerプラグインを使い、完全な変数パラメーターをプロセスインスタンスに送信できるようにするには、xpath変数を入力する必要があります。そうしないと、処理中のエラーメッセージが表示されます。
|
workflowcontexttrigger |
MDMコンテキストオブジェクトを Talend MDMワークフローエンジンに渡します。 |
このプラグインでは、ワークフロープロセスがインスタンス化され、MDMコンテキストオブジェクトが送信されます。 MDM コンテキストオブジェクトは普通のJavaオブジェクト(POJO)で、以下のパラメーターが含まれます: Bonita Groovyエディターを使用すると、以下のことができます:
詳細は、Eclipseヘルプ(Talend MDM>API Referenceで利用可能)からMDMContextクラスのJavadocをご覧ください。 |
xslt |
XSLTを使用してXMLドキュメントを変換します。 |
このプラグインでは、入力XMLドキュメントにxslt変換が実装されます。XSLT 2.0がサポートされており、クロスリファレンス機能がエンリッチ化されています。MDMハブに保管されているマスターデータに対して、オンザフライで相互参照を行うための具体的な手順を説明します。XSLTの出力メソッドがxmlまたはxhtmlに設定されている場合、以下の属性を持つすべてのエレメントでXSLTが処理された後に相互参照が実行されます: 以下に各属性の定義を示します: - - - - -
[Input variables] (入力変数): -xml: XSLTを適用するxml。 -parameters: 次の形式のXSLTに対する任意の入力パラメーター。 [Output variables] (出力変数):- text: XSLTの結果。 このプラグインの例は、xsltプラグインの例をご覧ください。 |