Talend Data Integration 功能架构 - 7.1

Talend Data Integration 入门指南

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Data Integration
task
数据治理
设计和开发
EnrichPlatform
Talend Administration Center
Talend Installer
Talend Runtime
Talend Studio

Talend Data Integration 功能架构是确定 Talend Data Integration 功能、交互和相应 IT 需求的一种架构模型。总体架构已通过功能块中孤立的具体功能进行描述。

下图展示主要的架构功能块。

功能块分为不同类型,包括:

  • 客户端块包括一个或多个 Talend Studio 和 Web 浏览器,可以位于相同或不同的计算机上。

    无论数据量和流程复杂程度如何,都可以从 Studio 执行数据集成流程。Talend Studio 可用于处理您拥有授权的任何工程。

    从 Web 浏览器可以:

    • 通过安全的 HTTP 协议远程连接到 Talend Administration Center

    • Talend Data Preparation Web 应用程序,用于从本地文件或其他来源导入数据,并通过对这些数据新建准备来清理或丰富内容

    • Talend Data Stewardship Web 应用程序,活动所有者和数据专员通过其管理活动和任务

  • 服务器块包括:

    • 基于 Web 的应用程序服务器 Talend Administration Center,可以控制和管理所有工程:
      • 管理元数据 (例如用户帐户、访问权限和工程授权) 存储在管理数据库中。
      • 工程项目数据 (例如作业、业务模型和例程) 存储在 SVN 或 Git 服务器中。
    • Talend Web 应用程序使用的服务器,即 Talend Data Preparation、Talend Data Stewardship 以及 Identity Access Management 服务器,用于在这些应用程序之间启用单点登录。

  • 存储库块包括 SVN 或 Git 服务器和 Nexus 存储库。

    SVN 或 Git 服务器用于集中所有工程项目,例如在不同最终用户之间共享的作业和业务模型,可以从 Talend Studio 访问其以开发工程项目,并从 Talend Administration Center 发布、部署和监控这些工程项目。

    Nexus 存储库用于存储:

    • 可供下载的软件更新、

    • Talend Studio 发布并准备好可供部署和执行的作业。

  • Talend 执行服务器块包括部署在您的信息系统内的一个或多个执行服务器。Talend 作业通过 Administration Center 的作业控制台部署到作业服务器,以在预定的时间、日期或事件中执行。

  • 数据库块包括管理、审计和监控数据库。管理数据库用于管理用户帐户、访问权限和工程授权等。审计数据库用于从不同方面评估在 Talend Studio 开发的工程中实施的作业,目标是为面向流程的决策支持提供可靠的定量因素和定性因素。