我在 2 个 excel 文件中有源数据。这两个 excel 文件中的数据应加载到同一个事实表中。excel文件和表格中的列名不一样。我有一个参考表,其中包含 excel 和事实表之间的列映射。我必须参考此参考表以获取列映射,另外我必须添加一些派生列 (Created_Date) 以加载 Fact_Table。
我在下面给出了一个示例数据结构:
源数据
Excel1_Order.xls
OrderNumber OrderQuantity OrderDate
Order10001 100 01-01-2011
Excel2_Customer.xls
CustomerNumber CustomerName CustomerAddress
Customer0001 CCPrivateLtd India
ReferenceTable
Category DestinationColumn SourceColumn
Order Disp_Col_1 OrderNumber
Order Disp_Col_2 OrderQuantity
Order Disp_Col_3 OrderDate
Customer Disp_Col_1 CustomerNumber
Customer Disp_Col_2 CustomerName
Customer Disp_Col_3 CustomerAddress
DestinationTable
Category Disp_Col_1 Disp_Col_2 Disp_Col_3 Created_Date
Order Order10001 100 01-01-2011 getdate()
Customer Customer0001 CCPrivateLtd India getdate()
有什么办法可以在 SSIS 中处理这个问题吗?