0

日付を含む複数のCSVファイルをアップロードしようとしていますが、日付を列の一部にしたかったので、SSISでどのように実行されるのかわかりません。

CSVファイルをExcelで開くと、次のようになります。

CSVデータ1:

Relative Date: 02/01/2013
Run Date: 15/01/2013

Organisation,AreaCode,ACount
Chadwell,RM6,50
Primrose,RM6,60

CSVデータ2:

Relative Date: 14/02/2013
Run Date: 17/02/2013

Organisation,AreaCode,ACount
Second Ave,E12,110
Fourth Avenue, E12,130

データウェアハウスでは、以下に示すように、列に沿ってRelative Dateとが必要です。Run Date

必要な出力:

| Organisation   | AreaCode | ACount | RelativeDate | RunDate    |
| ------------   | -------- | ------ | ------------ | ---------- |
| Second Avenue  |  E12     |  110   |  14/02/2013  | 17/02/2013 |
| Fourth Avenue  |  E12     |  130   |  14/02/2013  | 17/02/2013 |
| Chadwell       |  RM6     |  50    |  02/01/2013  | 15/01/2013 |
| Primrose       |  RM6     |  60    |  02/01/2013  | 15/01/2013 |
4

1 に答える 1

0

おそらくForeachループコンテナ内でスクリプトタスクを制御フローに追加して、ファイルを循環させます。スクリプトタスクは、最初の2行から日付を読み取り、それらを変数に細断処理します。

次に、フラットファイルソース定義で、最初の3行をスキップするように指示します。最後に、データフローで、派生列変換を追加して、日付変数から2つの必須列を追加します。

于 2013-02-19T04:49:04.790 に答える