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 作业来管理复杂的作业系统。