oo

Liferay Talendコンポーネントの概要

未対応

データ統合ジョブにTalend Open Studioを使用している場合、LiferayのTalendコンポーネントを使用すると、Liferay/DXP Portalと他の外部システム(MySQL、SAP、Salesforceなど)との間でデータを簡単にインポート/エクスポートできます。 $LIFERAY LEARN PORTAL GIT TAG$]現在、これらのコンポーネントは Liferay DXP/Portalコードベース の一部であり、ビルドしてTalend Open Studioに追加する必要があります。 追加されると、これらのコンポーネントを使用して、Liferayに接続し、他のTalendコンポーネントと一緒にETL操作を実行するTalend Jobs を設計できます。

LiferayのTalend Componentsは、すぐに使えるHeadless APIにも、REST Builderを使って開発したカスタムAPIにも接続できます。 全てのコンポーネントは定義されたヘッドレス API エンドポイントを必要とします。 各エンドポイントのパスは、 /headless- で始まり(例:/headless-delivery-api)、適切なバージョンのサブパスを含んでいなければなりません(例:/headless-commerce-admin-catalog/v1.0/headless-commerce-delivery-catalog/v1.0)。

Liferay Talendコンポーネント

Liferay Connection Component( tLiferayConnection ):他のコンポーネントが使用する Liferay DXP/Portal インスタンスとの接続を確立します。 そのLiferay Host URL値はルートドメインに設定する必要があります(例: http://localhost:8080, https://yourserver.com)。

Liferay Input Component( tLiferayInput ):設定された Headless API エンドポイントに GET リクエストを送信します。 その後、データを取得し、OpenAPI仕様で記述されたスキーマに変換し、定義されたTalendデータフローに渡します。

Liferay Output Component( tLiferayOutput ):定義されたTalend入力からデータを受け取り、OpenAPI仕様で記述されたスキーマに変換し、設定されたHeadless APIエンドポイントにPOST/PUTリクエストを送信します。

Liferay Batch File( tLiferayBatchFile ):データを受け取り、OpenAPI 仕様で記述されたスキーマに従ってフォーマットします。 そして、このデータをJSONファイルに集約する。

Liferay バッチ出力ファイル( tLiferayBatchOutput ):定義された headless-batch-engine エンドポイントに JSON ファイルを送信します。 tLiferayBatchFile コンポーネントからこのファイルを受け取ることができますが、別のコンポーネントからバッチファイルを受け取って送信することもできます。

これらのコンポーネントを使用すると、Talend Open Studioで複雑なデータフロー管理プロセスを作成して実行できます。 詳細なインストール手順は Liferay Talendコンポーネントのインストール を参照してください。

関連トピック

Capability: