Liferay Talend コンポーネントの概要
サポート対象外
Liferay Talend Connector は、Liferay DXP 2024.Q4/Portal GA129 の時点で 非推奨 となっており、将来のリリースで削除される予定です。
データ統合ジョブに Talend Open Studio を使用する場合、Liferay の Talend コンポーネントを使用すると、Liferay/DXP ポータルと他の外部システム (MySQL、SAP、Salesforce など) 間でのデータのインポート/エクスポートが容易になります。 7.4.3.132-ga132 時点では、これらのコンポーネントは Liferay DXP/Portal コードベース の一部であり、Talend Open Studio にビルドして追加する必要があります。 追加されたら、これらのコンポーネントを使用して、Liferay に接続し、他の Talend コンポーネントとともに ETL 操作を実行する Talend ジョブ を設計できます。
Liferay の Talend コンポーネントは、すぐに使用できるヘッドレス API と、REST Builder を使用して開発されたカスタム API の両方に接続できます。 すべてのコンポーネントには、定義されたヘッドレス API エンドポイントが必要です。 各エンドポイント パスは /headless- (例:/headless-delivery-api) で始まり、適切なバージョン サブパス (例:/headless-commerce-admin-catalog/v1.0、 /headless-commerce-delivery-catalog/v1.0) を含める必要があります。
Liferay Talend コンポーネント
Liferay 接続コンポーネント (tLiferayConnection): 他のコンポーネントによって使用される Liferay DXP/Portal インスタンスとの接続を確立します。 Liferay ホスト URL 値はルートドメインに設定する必要があります (例: http://localhost:8080、 https://yourserver.com)。
Liferay 入力コンポーネント (tLiferayInput): 設定されたヘッドレス API エンドポイントに GET リクエストを送信します。 次に、データを取得し、OpenAPI 仕様で記述されたスキーマに変換して、定義された Talend データ フローで渡します。
Liferay 出力コンポーネント (tLiferayOutput): 定義された Talend 入力からデータを受信し、それを OpenAPI 仕様で記述されたスキーマに変換し、構成されたヘッドレス API エンドポイントに POST/PUT リクエストを送信します。
Liferay バッチファイル (tLiferayBatchFile): データを受信し、OpenAPI 仕様で記述されたスキーマに従ってフォーマットします。 次に、このデータを JSON ファイルに集約します。
Liferayバッチ出力ファイル (tLiferayBatchOutput): 定義された headless-batch-engine エンドポイントに JSON ファイルを送信します。 このファイルは tLiferayBatchFile コンポーネントから受け取ることができますが、別のコンポーネントからバッチ ファイルを受信して送信することもできます。
これらのコンポーネントを使用すると、Talend Open Studio で複雑なデータフロー管理プロセスを作成して実行できます。 詳細なインストール手順については、「 Liferay Talend コンポーネントのインストール 」を参照してください。