0

2 つの Excel ファイルにソース データがあります。これらの両方の Excel ファイルからのデータは、同じ 1 つの Fact テーブルにロードする必要があります。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でこれを処理する方法はありますか?

4

1 に答える 1

0

通常は 2 つのデータフローを作成し、ファイル名によってどちらを使用するかを決定します。

于 2012-07-09T19:31:41.823 に答える