Talend - 数据集成组件


Talend 中的所有操作均由连接器和组件执行。Talend 提供 800 多个连接器和组件来执行多种操作。这些组件存在于调色板中,组件所属的主要类别有 21 个。您可以选择连接器并将其拖放到设计器窗格中,它将自动创建 java 代码,该代码将在您保存 Talend 代码时进行编译。

包含组件的主要类别如下所示 -

主要类别

以下是 Talend Open Studio 中广泛使用的用于数据集成的连接器和组件的列表 -

  • tMysqlConnection - 连接到组件中定义的 MySQL 数据库。

  • tMysqlInput - 运行数据库查询以读取数据库并根据查询提取字段(表、视图等)。

  • tMysqlOutput - 用于写入、更新、修改 MySQL 数据库中的数据。

  • tFileInputDelimited - 逐行读取分隔文件并将它们分成单独的字段并将其传递到下一个组件。

  • tFileInputExcel - 逐行读取 Excel 文件并将它们分成单独的字段并将其传递到下一个组件。

  • tFileList - 从给定的文件掩码模式获取所有文件和目录。

  • tFileArchive - 将一组文件或文件夹压缩为 zip、gzip 或 tar.gz 存档文件。

  • tRowGenerator - 提供一个编辑器,您可以在其中编写函数或选择表达式来生成示例数据。

  • tMsgBox - 返回一个包含指定消息和“确定”按钮的对话框。

  • tLogRow - 监视正在处理的数据。它在运行控制台中显示数据/输出。

  • tPreJob - 定义在实际作业开始之前运行的子作业。

  • tMap - 充当 Talend studio 中的插件。它从一个或多个源获取数据,对其进行转换,然后将转换后的数据发送到一个或多个目的地。

  • tJoin - 通过在主流程和查找流程之间执行内部和外部联接来联接 2 个表。

  • tJava - 使您能够在 Talend 程序中使用个性化 Java 代码。

  • tRunJob - 通过运行一个又一个 Talend 作业来管理复杂的作业系统。