В этой статье:
Редактирование выхода с ошибочными записями
Преобразователь «Разделение» - объект, выполняющий разделение данных. Объект «Разделение» имеет один вход и произвольное число выходов. Разделение данных между выходами выполняется при помощи условий, задающих привязку входных полей с выходными.
Упорядоченность и уникальность данных по каким-либо индексам для операции разделения являются несущественными.
При использовании преобразователя «Разделение» из таблицы:
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», то при наличии настроенных связей данные из входных полей не будут экспортированы в выходные поля.
Примечание. Если добавлено пользовательское условие, то условие по умолчанию теряет приоритет и может быть удалено.
Возможные операции с условиями:
Для каждого условия должна быть установлена связь входных полей с выходными полями, иначе поля на выходе будут пустыми.
Возможные операции со связями полей:
См. также: