1

SSIS Dataa Flow Task に低速のカスタム データ ソースがあります。複数のパラメーターを使用してパッケージを実行する必要があります。

SQL Data Destination(Bulk Insert) を使用して DB にデータをアップロードしたい場合、接続がタイムアウトします

データをフラット ファイルに書き込むと、同じファイルに書き込むため、パッケージの複数のインスタンスを実行できません。ファイル名をパラメータとしてどこかに渡すことはできますか?

最後の手段としてカスタム スクリプト送信先を記述する必要がありますか?

4

2 に答える 2

1

Raw File Destination を使用すると、ファイル名をパッケージ変数に格納できます。次に、dtexec の /Set または /Conf コマンド ライン スイッチを使用して、コマンド ラインで変数を設定するか、そのパッケージの実行用の構成ファイルを取り込むことができます。Raw ファイルは手動処理には適していませんが、データ フローが 1 つで終了した場合、次のデータ フローがそれを取得して実行するため、処理は非常に簡単です。

于 2008-12-12T18:45:43.570 に答える
1

パッケージ変数をファイル名として使用できます。次に、データを取得する方法を決定する必要があります。使用するファイル名を保持するステージング テーブルがある場合は、パッケージを実行する前にジョブ ステップでその値を設定できます。その後、パッケージはその値を読み取ることができます。追加のファイルが必要ですか? 問題ありません。テーブルを更新する別の手順を実行して、パッケージを再度実行してください。または、テーブル内のすべての値を反復するようにパッケージをセットアップすることもできます。

于 2008-12-12T18:46:38.390 に答える