В этой статье:

Базовые свойства

Редактирование входа

Редактирование выходов

Выходы и их связи

Поля выходов

Редактирование выхода с ошибочными записями

Настройки

Делитель

Условия привязки входных полей с выходными полями

Связи полей входа с полями выходов

Разделение

Преобразователь «Разделение» - объект, выполняющий разделение данных. Объект «Разделение» имеет один вход и произвольное число выходов. Разделение данных между выходами выполняется при помощи условий, задающих привязку входных полей с выходными.

Упорядоченность и уникальность данных по каким-либо индексам для операции разделения являются несущественными.

При использовании преобразователя «Разделение» из таблицы:

Key Date Value
1 Summer 1111
1 Winter 2222
2 Summer 3333
2 Winter 4444
3 Summer 5555
3 Winter 6666

можно получить две таблицы:

Key Date Value
1 Summer 1111
2 Summer 3333
3 Summer 5555

и:

Key Date Value
1 Winter 2222
2 Winter 4444
3 Winter 6666

Ознакомьтесь с подробным примером использования данного преобразователя.

Базовые свойства

В базовых свойствах задается наименование объекта, идентификатор и примечание.

Редактирование входа

Для задания списка полей и связи для входа используйте страницу «Редактирование входа».

 

На странице доступны следующие параметры:

Идентификатор

Связь с объектом

Поля

Примечание. Скриншот сделан на примере мастера редактирования приёмника данных «Репозиторий».

Редактирование выходов

Для определения списка выходов преобразователя и списка полей для каждого выхода используйте страницу «Редактирование выходов».

Выходы и их связи

В данном поле содержится список всех выходов из объекта-преобразователя, связанных с приёмниками данных.

Возможные операции для выходов:

Добавление выхода

Редактирование выхода

Дублирование выхода

Удаление выхода

Поля выходов

В данном поле содержится список полей и их свойств в выбранном выходе преобразователя данных. Поля выхода связывают выходные поля преобразователя данных с входными полями приёмников данных.

Возможные операции для полей выходов:

Добавление поля

Редактирование поля

Удаление поля

Автоматическое заполнение полей

Редактирование выхода с ошибочными записями

На странице «Редактирование выхода с ошибочными записями» задается связь с приёмником, в который будет экспортироваться информация об ошибочных записях, которые не были обработаны преобразователем:

Укажите идентификатор выхода с ошибками и выберите доступную связь с объектом-приёмником, в который будет экспортироваться информация об ошибочных записях.

Настройки

Кнопка «Настройки» позволяет задать дополнительные настройки, которые будут применяться при возникновении ошибочных записей:

Укажите максимальное количество ошибочных записей, информация о которых будет экспортирована. По умолчанию установлено значение «-1», при этом экспортируется информация обо всех ошибочных записях.

Примечание. При наличии большого количества ошибочных записей, экспорт информации о них может замедлить выполнение задачи ETL.

Если задано максимальное количество выводимых записей, то также выберите действие, выполняемо при превышении этого количества. По умолчанию вывод записей прекращается.

Делитель

На странице «Делитель» задайте условия разделения данных. Условия отражают связь входных полей с выходными.

Условия привязки входных полей с выходными полями

Для выбранного условия отображаются входные и выходные поля. Если объект-разделитель содержит несколько условий, то они рассматриваются как части составного условия, соединенные оператором ИЛИ.

Условие по умолчанию имеет следующий вид «Условие00: True». Означает, что при наличии настроенных связей данные из входных полей будут экспортированы в выходные поля. Если скорректировать данное условие на «Условие00: False», то при наличии настроенных связей данные из входных полей не будут экспортированы в выходные поля.

Примечание. Если добавлено пользовательское условие, то условие по умолчанию теряет приоритет и может быть удалено.

Возможные операции с условиями:

Добавление условия

Редактирование условия

Удаление условия

Связи полей входа с полями выходов

Для каждого условия должна быть установлена связь входных полей с выходными полями, иначе поля на выходе будут пустыми.

Возможные операции со связями полей:

Добавление связи

Редактирование связи

Удаление связи

См. также:

Преобразователи данных