Условное разделение одного и того же условия на две разные таблицы - PullRequest
2 голосов
/ 23 сентября 2019

Я хочу, чтобы одни и те же выходные данные из условного разбиения передавались в две разные таблицы.

Я импортирую данные из плоского файла.Первый символ в каждой строке имеет букву «Т» или «Р».Я импортирую только строки "T".Я использовал условный сплит для этого, и он прекрасно работает.

Теперь я хотел бы отправить тот же вывод в другую таблицу и не могу понять это.У меня есть выходное имя TLINE, установленное как RecordType == "T".Это работает для первой таблицы.Я попытался создать еще одно имя выхода TLINE2, установленное как RecordType == "T" и! = "P".Все работает нормально, но данные никогда не попадают в мою вторую таблицу.

Большое спасибо за любые предложения!

1 Ответ

3 голосов
/ 23 сентября 2019

Если вы хотите разделить поток данных и отправить одинаковые строки по двум разным путям, используйте преобразование Multicast вместо Conditional Split.

Если вам нужен Conditional Split, чтобы получить толькостроки "T", вы можете поместить Multicast ПОСЛЕ Conditional Split, чтобы отправить все строки "T" в две разные таблицы.

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