Talend Data Management Platform機能アーキテクチャ - 7.1

Talend Data Management Platform入門ガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Management Platform
task
インストールとアップグレード
ジョブデザインと開発
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データプロファイリング
EnrichPlatform
Talend Administration Center
Talend DQ Portal
Talend Installer
Talend Runtime
Talend Studio

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

下の図は、主なアーキテクチャ機能ブロックを示しています。

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

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

    Studioから、データ量およびプロセスの複雑さのレベルとは無関係に、データ統合プロセスを実行できます。Talend Studioでは、ユーザーは権限を持つ全てのプロジェクトで作業することができます。

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

    • セキュアなHTTPプロトコルを介してリモートベースのTalend Administration Center (TAC)に。

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

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

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

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

    • Webベースのアプリケーションサーバー、Talend Administration Center (TAC)。これにより、すべてのプロジェクトを管理することができます:
      • 管理メタデータ(たとえば、ユーザーアカウント、アクセス権、プロジェクト承認)は管理データベースに保管されます。
      • プロジェクトアイテムのデータたとえば、ジョブ、ビジネスモデル図、ルーチン)はSVNまたはGitサーバーに保管されます。
    • Talend Webアプリケーション(すなわち、Talend Data Preparation、Talend Data Stewardship、Talend Dictionary Service)によって使用されるサーバー、およびIdentity Access Managementサーバー(これらのアプリケーションの間でシングルサインオンを有効にするために使用されます)。

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

    SVNまたはGitサーバーは、さまざまなエンドユーザーの間で共有されるジョブやビジネスモデル図などのあらゆるプロジェクトアイテムを一元管理するために使用されます。また、プロジェクトアイテムを開発し、Talend Administration Center (TAC)からパブリッシュ、デプロイ、監視するためには、Talend Studioからアクセスできます。

    Nexusリポジトリーは、以下を保管するために使用されます:

    • ダウンロード可能なソフトウェアアップデート。

    • Talend Studioからパブリッシュされ、いつでもでデプロイおよび実行できるジョブ。

  • Talend Execution Serversブロックには、情報システム内にデプロイされた1つ以上の実行サーバーが含まれます。Talendジョブは、スケジュールされた時間、日付、またはイベントで実行されるAdministration Centerのジョブコンダクターを通じて、ジョブサーバーにデプロイされます。

  • [Databases] (データベース)ブロックには、管理、監査、監視データベースが含まれます。管理データベースは、ユーザーアカウント、アクセス権、プロジェクト承認、その他の管理に使用します。監査データベースは、プロセス指向の意思決定をサポートするために、確かな定量要因と定性要因を提供することを目的としています。このツールでは、Talend Studioで開発されたプロジェクトのジョブが実行された場合に、ジョブのさまざまな点を評価できます。

  • Talend DQ Portalから、分析結果に関するレポートを生成し、他のビジネスユーザーと共有することができます。