# Talend Data Integrationとデータクオリティのファンクションアーキテクチャー

利用対象...

* Big Data
* Big Data Platform
* Data Fabric
* Data Integration
* Data Management Platform
* Data Services Platform
* ESB
* MDM Platform
* Real-Time Big Data Platform

Talendのファンクションアーキテクチャーは、Talend Studioのファンクション、インタラクション、対応するITニーズを特定するアーキテクチャーモデルです。アーキテクチャー全体はこれまで、特定の機能を機能ブロックに分離することで説明されてきました。

下の図は、Talend Studio内で見られる主なアーキテクチャー機能ブロックです。

![Talend Data Integrationとデータクオリティのファンクションアーキテクチャー](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/data_management_platform.png)

情報メモ注: 利用できる構築ブロックは、お持ちのライセンスに応じて異なります。

次のような機能ブロックが定義されています:

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

  Talend Studioからは次の操作を実行できます。

  * データ統合プロセス(Integrationパースペクティブから)
    * 利用対象:
    * 対象製品：
    * Big Data Platform
    * Data Fabric
    * Data Management Platform
    * Data Services Platform
    * MDM Platform
    * Real-Time Big Data Platform
  * データクオリティ分析(Profilingパースペクティブから)

  Webブラウザーから、セキュアなHTTPプロトコルを通じてTalendサーバーTalend Administration Centerに接続します。

* [Servers] (サーバー)ブロックにはWebベースのTalend Administration Centerが含まれており、これは

  * 次の2つの共有リポジトリーに接続しています。1つはGitサーバーベースで、もう1つはアーティファクトリポジトリーベースです。
  * データベース: 管理メタデータ用、監査情報用、アクティビティ監視用の3つがあります。
  * Talend実行サーバー

  Talend Administration Centerによって、すべてのプロジェクトを管理できます。管理メタデータ(たとえばユーザーアカウント、アクセス権、プロジェクト権限)は管理データベースに保管されます。プロジェクトメタデータ(ジョブやルーチンなど)はGitサーバーに保管されます。詳細は、[Managing projects](https://help.qlik.com/talend/r/en-US/8.0/administration-center-user-guide/managing-projects)をご覧ください。

* [Repositories] (リポジトリー)ブロックには、Gitサーバーとアーティファクトリポジトリーが含まれています。Gitサーバーは、さまざまなエンドユーザーの間で共有されるジョブなど、あらゆるプロジェクトメタデータを一元管理するために使われます。また、開発を行う場合はTalend Studioから、公開、デプロイ、監視する場合はTalend Administration Centerからそれぞれアクセスできます。

  アーティファクトリポジトリーは以下の項目の保管に使用されます。

  * ダウンロード可能なソフトウェアアップデート
  * Talend Studioから公開され、いつでもでデプロイおよび実行できるジョブ。

* TalendExecution Servers (実行サーバー)ブロックには、情報システム内にデプロイされた実行サーバーが1つ(または複数)含まれています。Talend ジョブは、スケジュールされた時間、日付、イベントで実行されるAdministration CenterのJob Conductorを介してJobServerにデプロイされます。

  実行サーバーの詳細は、[Configuring execution servers](https://help.qlik.com/talend/r/en-US/8.0/administration-center-user-guide/configuring-execution-servers)をご覧ください。

* [Databases] (データベース)ブロックには、次のデータベースが含まれています。

  * 管理データベースは、ユーザーアカウント、アクセス権、プロジェクト権限、その他の管理に使用します。監査データベース: プロセス指向の意思決定をサポートするために、確かな定量要因と定性要因を提供することを目的としています。このツールでは、Talend Studio で作成されたプロジェクトのジョブが実行された場合に、ジョブのさまざまな点を評価できます。監視データベースには、Talend Activity Monitoring ConsoleデータベースとService Activity Monitoringデータベースが含まれています。
  * Talend Activity Monitoring Consoleでは、技術的プロセスの実行を監視できます。このコンソールには詳細な監視機能が備わっており、収集したログ情報の統合、基本的なデータフローのインタラクションの把握、予期しないエラー発生の回避、システム管理に関する決定のサポートなどが可能です。
  * Service Activity Monitoringでは、サービスの呼び出しを監視できます。これは、エンドユーザーがイベントを構成する基本的な要求と応答を把握し、障害を監視して、システム管理に関する意思決定をサポートできる、統合的な監視イベント情報を提供します。
    * 利用対象:
    * 対象製品：
    * Big Data Platform
    * Data Fabric
    * Data Management Platform
    * Data Services Platform
    * MDM Platform
    * Real-Time Big Data Platform
  * データマートには、Talend Studioのさまざまなデータクオリティレポートで生成されたすべてのデータが保存されます。