Talend Cloudファンクションアーキテクチャー
次の図は、Talend Cloud Big DataとTalend Cloud Data Integrationのファンクションアーキテクチャーを示したものです。
次の図は、Talend Cloud Big Data PlatformとTalend Cloud Data Management Platformのファンクションアーキテクチャーを示したものです。
次の図は、Talend Cloud API Services Platform、Talend Cloud Data Fabric、Talend Data Fabricのファンクションアーキテクチャーを示したものです。
Talend Cloudファンクションアーキテクチャーの図は、ローカルネットワークとクラウドインフラストラクチャーという2つの主要な部分に分かれています。
ローカルネットワーク
ローカルネットワークには、Webブラウザー、Talend Studio、およびRemote EngineとRemote Engine Gen2のいずれかが含まれています。
-
Webブラウザーから、さまざまなクラウドアプリケーションにアクセスできます。
- Talend Studioでは次の操作が可能です。
- データ統合ジョブ、ルート、サービスをタスクとしてTalend Management Consoleに公開し、Webユーザーが利用できるようにしてクラウドで実行する。
- tDatasetInput、tDatasetOutput、tDataprepRunの各コンポーネントを使って、Talend Cloud Data Preparationの機能を利用する。さまざまなデータセットからデータセットを作成してTalend Cloud Data Preparationにエクスポートしたり、データ統合ジョブまたはSparkジョブでプレパレーションを直接利用したりできます。
- tDataStewardshipTaskOutput、tDataStewardshipTaskInput、tDataStewardshipTaskDeleteを伴うジョブを使って、Talend Cloud Data Stewardshipで作成されたキャンペーンのタスクをロード、取得、削除する。
- API定義をTalend Cloud API Designerから直接インポートし、サービスの実装に使用する。その後はTalend Cloud API Testerをテストし、Talend Cloudに公開できます。
-
Talend Remote Engineは、オンプレミスでのジョブ、タスク、プレパレーションの実行に使用されます。Remote Engine Gen2は、あらゆる場所(オンプレミスまたは仮想プライベートクラウド)でのパイプラインの実行に使用されます。
Talend Runtime がTalend Remote Engineと同じマシンで実行されている場合は、ルート、データサービス、タスクをオンプレミスで実行することもできます。
- Talend Cloud API Testerで、リクエストとシナリオを作成またはインポートしてAPIをテストできます。Mavenプラグインを使ってテストを自動化することもできます。
クラウドインフラストラクチャー
- Talend Management Consoleでは、ロール、ユーザー、プロジェクト、およびアクセスライセンス情報を管理できます。クラウドアプリケーションの新しいユーザーを作成し、カスタムグループに割り当てます。その後、ロールを決定し、ユーザーに割り当てることができます。Talend Management ConsoleはTalend Studioライセンスファイルを保存し、Talend Studioで共同作業するプロジェクトの作成が可能になります。加えて、Webユーザーのデータおよびファイル転送、データ統合、および共有データソースへのアクセスを有効にできます。たとえば、アプリケーション間のデータ交換と同期を自動化する、設定済みのサンプルタスクまたはデザインタスクをインポートして使用できます。
- Talend Cloud Pipeline Designerでは、保存データや実行データの処理、エンリッチ化、変換を行うために、複雑なエンドツーエンドのパイプラインをデザインできます。これらのパイプラインは、組み込みのCloud Engine for Design、またはVirtual Private CloudやオンプレミスにインストールされているRemote Engine Gen2を使って実行できます。
- Talend Cloud Data Preparationでは、ローカルファイルやその他のソースからデータをインポートし、新しいプレパレーションを作成することでクレンジングまたはエンリッチ化できます。
- Talend Cloud Data Stewardshipでは、キャンペーン所有者はデータアセットを管理し、データのキュレーション、調停、検証に関する共同作業が必要な場合にデータのやり取りを整理します。
- Talend Dictionary Serviceでは、Talend Cloud Data PreparationまたはTalend Cloud Data Stewardshipで開いた場合に、データの各カラムに適用されるセマンティックカテゴリーを追加、削除、変更できます。
- Talend Cloud API Designerでは、APIをデザインしたり、既存の定義をインポートし、そのドキュメンテーションを公開してモックを作成できます。その後、OpenAPI仕様/SwaggerまたはRAMLで定義をエクスポートします。また、デザインのどのステップでもTalend Cloud API TesterでAPIをテストできます。
Cloud Engineは、クラウドのアーティファクト、タスク、プレパレーション、パイプラインを実行するために使用されます。
ルートとデータサービスは、Remote Engine/実行時にのみデプロイできます。