Pentaho объединить две таблицы - PullRequest
0 голосов
/ 19 июня 2019

Я новичок в Пентахо.

Это преобразование, которое я пытаюсь сделать: Импортируйте транзакции и Merchant и объедините эти две таблицы, используя MERCH_KEY

Однако, это не работает, см. Ниже:

enter image description here

Это таблица Transactions:

enter image description here

А это таблица Merchant:

enter image description here

А это Merge join:

enter image description here

Все это кажется хорошим, но оно не работает, и я понятия не имею, почему. Из предварительного просмотра я вижу, как импортируются две таблицы, так как я могу их объединить?

1 Ответ

1 голос
/ 19 июня 2019

Удалить все поля, кроме "MERCH_KEY" из списка справа.

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

Как следует из названия, это ключевые поля, которые будут сравниваться в соединении, поэтому поля должны быть в правильном порядке. В вашем случае вам нужен только один. Другие поля ввода (из обеих таблиц) будут автоматически добавлены в выходной поток, а поля из второй таблицы будут переименованы в случае дублирования.

...