Выполнение некоторых ETL, и у меня есть большой файл с большим количеством cols для каждого другого значения. Я пытаюсь преобразовать это в вертикальный текстовый файл с одной строкой на элемент ценности. Так выглядит таблица данных;Как выбрать поле из таблицы, где я ищу имя поля из другой таблицы?
Store Date Col1 Col2 Col3 ...
Store1 1/2/12 12 23 34 ...
Store2 1/2/12 23 34 35 ...
Таблица поиска My Col выглядит так:
GLCode GLDesc TaxRate XLSColName
00.1234 Cash 0.00 Col2
Так что в моей строке выходного файла мне нужно;
Store1,1/2/34,00.1234,0.00,23
где 23 - значение из таблицы данных в поле Col2, которое было определено в поле поиска GL.
Я пытался сделать это SQL как часть пакета SSIS, поскольку я не мог понять, как это сделать с помощью задачи Lookup, но не может казаться, что это делается в SQL!
Надеюсь, что имеет смысл и спасибо за вашу помощь! JK
Нужно ли быть полностью динамичным или у вас есть идея (или конечный список) того, как будут называться ваши столбцы данных? – GShenanigan
В идеале это должно быть динамическим ... – JoeK