Talend Data Services Platform機能アーキテクチャ - 7.0

Talend Data Services Platform入門ガイド

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Data Services Platform
task
インストールとアップグレード
ジョブデザインと開発
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend ESB
Talend Installer
Talend Runtime
Talend Studio

Talend Data Services Platform論理機能アーキテクチャーは、Talend Data Services Platform機能、相互作用、対応するITニーズを特定するアーキテクチャーモデルです。アーキテクチャー全体は、特定の機能を機能ブロックに分離することで説明されています。

下の図は主なアーキテクチャー機能ブロックです。

機能ブロックのタイプは以下のとおりです。

  • [Clients] (クライアント)のブロックには、同一または異なるマシン上に存在しうるTalend StudioとWebブラウザーが1つまたは複数含まれています。

    Studioから、データ統合またはデータサービスプロセス、メディエーションルートおよびサービスを実行して、Talend Artifact Repository上に公開できます。

    Webブラウザーから以下に接続できます。

    • セキュアなHTTPプロトコルを介してリモートベースのAdministration Centerに。
    • Talend Data Preparationの Webアプリケーション。ローカルファイルやその他のソースからデータをインポートし、このデータに新しいプレパレーションを作成することによって、クレンジングやエンリッチを行います

    • Talend Data StewardshipのWebアプリケーション。キャンペーンオーナーとデータスチュワードがキャンペーンとタスクを管理します。

    • オプションで、Dictionary Serviceサーバーを使用して、Webアプリケーションのデータに使用されるセマンティックタイプを追加、削除、または編集することもできます。

  • サーバーブロックには以下が含まれます。

    • WebベースのAdministration Center (アプリケーションサーバー)。Administration Centerを使用して、ルートまたはサービスの実行を処理するタスクの実行をTalend Runtimeにセットアップできます。
    • Talend Webアプリケーション(すなわち、Talend Data Preparation、Talend Data Stewardship、Talend Dictionary Service)によって使用されるサーバー、およびIdentity Access Managementサーバー(これらのアプリケーションの間でシングルサインオンを有効にするために使用されます)。

  • [Repositories] (リポジトリー)ブロックには、SVNまたはGitサーバーとNexusアーティファクトリポジトリーが含まれています。

    • SVNまたはGitサーバーは、さまざまなエンドユーザーの間で共有されるジョブ、ビジネスモデル図、ルーチン、ルート、サービスなどのあらゆるプロジェクトメタデータを一元管理するために使用されます。また、開発のためにはTalend Studioから、公開、デプロイ、監視するためにはTalend Administration Centerからアクセスできます。

    • Talend Artifact Repositoryは、Studioから公開されているすべてのルートとサービスの保存に使われ、Talend Runtimeでいつでもデプロイできます。

  • Talend Execution Serversブロックには、情報システム内にデプロイされたTalend Runtime (実行コンテナー)が1つまたは複数含まれています。Talend Runtimeは、Webアプリケーションを通じてAdministration Centerで定義したセットアップに従って、Nexusアーティファクトリポジトリーから取得したルートやサービスをデプロイおよび実行します。

  • [Databases] (データベース)ブロックには、管理、監査、監視データベースが含まれます。

    • 管理データベースは、ユーザーアカウント、アクセス権、プロジェクト承認、その他の管理に使用します。

    • 監査データベースは、プロセス指向の意思決定をサポートするために、確かな定量要因と定性要因を提供することを目的としています。このツールでは、Talend Studio で作成されたプロジェクトのジョブが実行された場合に、ジョブのさまざまな点を評価できます。

    • サービス呼び出しの監視にはモニタリングデータベースが使用されます。