Talend Data Management Platformのファンクションアーキテクチャー - 7.3

Talend Data Management Platform 入門ガイド

Version
7.3
Language
日本語
Operating system
Data Management Platform
Product
Talend Data Management Platform
Module
Talend Administration Center
Talend DQ Portal
Talend Installer
Talend Runtime
Talend Studio
Content
インストールとアップグレード
ジョブデザインと開発
データクオリティとプレパレーション > データクレンジング
データクオリティとプレパレーション > データプロファイリング
Last publication date
2023-07-24

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

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

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

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

    Studioから、データ量やプロセスの複雑さのレベルとは無関係に、データインテグレーションプロセスを実行できます。Talend Studioでは、ユーザーは権限を持つすべてのプロジェクトで作業できます。

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

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

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

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

  • サーバーブロックには以下が含まれます。
    • Webベースのアプリケーションサーバー、Talend Administration Center。これにより、すべてのプロジェクトを管理できます:
      • 管理メタデータ(たとえば、ユーザーアカウント、アクセス権、プロジェクト権限)は管理データベースに保管されます。
      • プロジェクト項目のデータたとえば、ジョブ、ビジネスモデル、ルーチン)は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から公開、デプロイ、監視するためには、Talend Studioからアクセスできます。

    Nexusリポジトリーは、以下を保管するために使用されます:
    • ダウンロード可能なソフトウェアアップデート。
    • Talend Studioから公開され、いつでもでデプロイおよび実行できるジョブ。
  • Talend Execution Servers (実行サーバー)ブロックには、情報システム内にデプロイされた実行サーバーが1つ(または複数)含まれています。Talendジョブは、スケジュールされた時間、日付、またはイベントで実行されるAdministration Centerのジョブコンダクターを通じて、ジョブサーバーにデプロイされます。
  • [Databases] (データベース)ブロックには、管理、監査、監視データベースが含まれます。

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

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

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

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