Datastage: разбить несколько последовательных строк под разными столбцами - PullRequest
0 голосов
/ 04 октября 2018

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

Имя_файла (имя столбца) Файл1 (Первая строка) Файл2 (Вторая строка) Файл3 (Третья строка)

И мне нужно поместить их в другой файл, например так: Имя_файла1 (имя столбца1), Имя_файла2 (имя столбца2), Имя_файла3 (имя столбца3) Файл1 (Под первым столбцом), Файл2 (Под вторым столбцом), Файл3 (Под третьим столбцом)

Есть ли этап, который можетПомоги мне?Я пытался использовать Pivot, но я не могу понять, как установить его только с одним входным столбцом.

1 Ответ

0 голосов
/ 04 октября 2018

Итак, предполагая, что вы просто хотите получить одну строку результатов из вашего ввода (это то, что я понял из вашего вопроса), я бы использовал Transformer (или Генератор столбцов), чтобы добавить искусственный столбец со значением 1 для всех строк.Вы уже пробовали на этапе Pivot Enterprise, и с помощью этого дополнительного столбца можно будет преобразовать его в нужный вам результат.

...