Все операции в 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. Он берет данные из одного или нескольких источников, преобразует их, а затем отправляет преобразованные данные одному или нескольким получателям.
tJoin — объединяет 2 таблицы, выполняя внутренние и внешние соединения между основным потоком и потоком поиска.
tJava — позволяет использовать персонализированный код Java в программе Talend.
tRunJob — Управляет сложными системами заданий, выполняя одно задание Talend за другим.