做一些 ETL,我有一个包含很多列的宽文件,每个不同的值。我正在尝试将其转换为每个值项一行的垂直文本文件。所以我的数据表看起来像;
Store Date Col1 Col2 Col3 ...
Store1 1/2/12 12 23 34 ...
Store2 1/2/12 23 34 35 ...
我的 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