Передача данных из одного преобразования Пентахо в другое в работе?

Думаю, довольно простой вопрос, я просто не смог найти наглядного примера. У меня очень сложная трансформация, которую я разбиваю на работу. Я никогда раньше не создавал работу, поэтому изо всех сил пытаюсь передать данные от одного преобразования к другому. Я использовал «Копировать строки в результат» в первом и «Получить строки из результата» во втором, но мне кажется, что я все еще что-то упускаю. Когда я использовал Get Rows, мне приходилось указывать имена строк - не было никакой кнопки Get Fields. Я также не могу предварительно просмотреть данные в преобразовании, не запустив задание и не сохранив его в файле Excel. Когда я это сделал, в выходном файле были ВСЕ поля, а не только те, которые я указал во втором преобразовании.

Я просмотрел документацию и попробовал поискать в Google, но не могу найти четкого пошагового руководства о том, как плавно перемещать данные от одного преобразования к другому. Будем признательны за любые ответы, даже если они просто указывают мне на то, что я упустил.

Спасибо!


person Shaun Johnson    schedule 16.08.2016    source источник


Ответы (2)


Лучше всего создавать KTR, запускать / тестировать каждый. Таким образом, вы можете изучить полученные данные, а затем интегрировать все индивидуальные преобразования в окончательную работу.

person kulfy    schedule 16.08.2016

Самый распространенный способ - использовать копирование строк для получения результата в конце одного KTR и использование строк для получения из результата в качестве отправной точки для следующего. Хотя вы действительно не можете «увидеть» результат при работе в следующем KTR, то, что вы можете сделать, чтобы облегчить чтение, - это установить окно предварительного просмотра и оставить его открытым, чтобы увидеть все имена столбцов и данные.

Если вы хотите установить всего несколько строк кода до следующего KTR, вы можете использовать Установить переменные в качестве конечного шага первого KTR и захватить эти переменные в любое время во втором, используя шаги Получить переменные. Не забывайте, что если вы это сделаете, вам нужно установить переменные в родительском KJB (задании, которое вызывало первый KTR) без значения по умолчанию, а для типа области видимости переменных шага Set variables необходимо установить значение Valid in родительская работа.

person Cristian Curti    schedule 19.08.2016