0

DB2データベースからSQLServer2008にデータをインポートするより迅速な方法を探しているときに、このブログ投稿に出くわしました。

http://blog.stevienova.com/2009/05/20/etl-method-fastest-way-to-get-data-from-db2-to-microsoft-sql-server/

私は次のことを達成する方法を理解しようとしています:

3)BULK Insertタスクを作成し、プロセス実行タスクが作成したファイルをロードします。(インポートで修正するために.FMTファイルを作成する必要があることに注意してください。.NETアプリを作成してFDFファイル(転送の説明)をロードします。これにより、.FMTファイルが自動的に作成されます。SQLCreateステートメントも作成されます–時間と面倒な作業の節約)

TXTファイルとテーブル構造の詳細を含む別のFDFにデータがあります。それらを組み合わせて適切な.FMTファイルを作成するにはどうすればよいですか?

4

1 に答える 1

0

適切な .FMT ファイルを作成する方法がわかりませんでした。

代わりに、SQL Server のソース DB2 システムからレプリカ テーブルを作成し、その列の順序が IBM File Transfer Utility から出力されたものと同じであることを確認しました。

Excel シートを使用して、どのファイル転送/テーブルをロードするかを制御し、SSIS の For Each ループと共に、必要に応じて有効/無効にできるようにすることで、DB2 システムから複数のテーブルをすばやくロードするための適切なソリューションを手に入れました。

于 2013-02-28T20:02:36.403 に答える