Data Integration
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

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:8080https://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 コンポーネントのインストール 」を参照してください。