跳到主要内容 跳到补充内容

Talend Data Integration 架构

下述的每个操作原则都可以隔离在不同的功能区块之内。下图描述了不同区块及区块间的互操作:

构建和管理

CLIENTS (客户端) 块包括一个或多个 Talend Studio API 和 Web 浏览器,它们可位于相同或不同的计算机上。

从该 Talend Studio API 中,最终用户可以执行技术流程,而不管数据量和流程复杂程度如何。

Talend Studio 可用于用户处理拥有授权的任何工程。更多信息,请参阅 Creating a project

从 Web 浏览器中,最终用户通过安全的 HTTP 协议远程连接到 Talend Administration Center。此描述中的最终用户类别可能包括开发人员、工程经理、管理员和参与构建数据流的任何其他人员。

这其中每一种最终用户将使用 Talend StudioTalend Administration Center 或者同时使用两者,具体取决于公司策略。

此外,从 Web 浏览器中,您可以访问 Talend Data Preparation Web 应用程序。您在这里从本地文件或其他来源导入数据,并通过对这些数据新建准备来清理或丰富内容。您还可以访问 Talend Data Stewardship Web 应用程序。活动所有者和数据专员在这里管理活动和任务。

TALEND SERVERS (TALEND 服务器)DATABASES (数据库) 块以及 Git 灰色圆圈包括一个基于 Web 的 Talend Administration Center (应用程序服务器),它连接到两个共享存储库:一个基于 Git 服务器,另一个基于数据库服务器 (Admin)。

Talend Administration Center 还支持配置处理作业执行和触发器的任务。它还负责生成作业并部署到执行服务器。更多信息,请参阅 Getting started with Talend Administration Center

Talend Administration Center 还包括 Talend Web 应用程序使用的服务器,即 Talend Data PreparationTalend Data StewardshipTalend Identity and Access Management 服务器用于实现这些应用程序之间的单点登录。

部署和执行

Artifact Repository (构件库) 灰色圈表示存储所有可供下载的 软件更新的构件库:

TALEND EXECUTION SERVERS (TALEND 执行服务器) 块表示执行服务器,它们按照 Talend Administration Center Web 应用程序中的执行计划设置来运行技术流程。这些执行服务器可以是:
  • 您的信息系统内部署了一个或多个 Talend Runtime (执行容器)。Talend Runtime 按照 Talend Administration Center Web 应用程序中定义的设置来部署和执行技术流程。这些流程是从 Talend Studio 构建并集中在 Git 服务器上的作业。
  • 您的信息系统内部署的一个或多个 Talend JobServer,它们按照 Talend Administration Center Web 应用程序中设置的计划时间、日期或事件运行技术流程 (作业)。

    最终用户可以直接从 Talend Studio 将技术流程传输到远程执行服务器 (远距离运行)。

    信息注释重要:

    您必须在每个执行服务器上安装由 Talend 交付的 Talend JobServer 文件 (“代理”) 才能执行操作。

监控

Monitoring (监控) 圆圈表示监控:Talend Activity Monitoring Console

Talend Activity Monitoring Console 使最终用户可以监控技术流程的执行。它提供详细的监控功能,可用于整合收集的日志、了解底层数据流之间的交互、防止可能意外生成的故障以及支持系统管理决策。有关 Talend Activity Monitoring Console 的更多信息,请参阅 Talend Activity Monitoring Console User Guide

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!