0
我有2個excel文件中的源數據。來自這兩個excel文件的數據應該加載到同一個事實表中。 excel文件和表中的列名不相同。我有一個引用表,其中有excel和Fact Table之間的列映射。 我必須引用此參考表格作爲列映射,另外我必須添加一些派生列(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來處理呢?
我是否正確,列總是在相同的順序?因此,即Excel1_Order.xls列第一列將始終位於DestinationTable Disp_col_1中,第二列將位於Disp_col_2中.. – stb 2012-07-09 13:54:32