0

ソースがデータベースのさまざまなバージョンに存在する可能性があるシナリオがあります。その結果、ソース ファイルでは、宛先が列数を定義している間に、異なる数の列を持つことができます。今、私たちがやろうとしていることは次のとおりです。

ソースからフラット ファイルにデータをロードします。それらを中央サーバーに移動し、そのデータを中央データベースにロードします。ただし、フラット ファイルに列がない場合は、派生列を追加する必要があります。

これを行う最良の方法は何ですか?? 派生列を動的に追加するにはどうすればよいですか?

4

1 に答える 1

0

他の人がコメントで提案したように BiMLScript を使用してこれを行うか、ファイルを読み取り、内容を分析してインポートするスクリプト タスクを作成することができます。さらに別のオプションとして、ファイルをそのままステージング テーブル (毎回削除して再作成する必要があります) に一括インポートし、DDL とコンテンツを分析してデータをインポート先テーブルにインポートするストアド プロシージャを作成することもできます。

于 2016-04-13T12:39:49.067 に答える