1

現在、ソース XML ファイルがあり、そこから XSLT ファイルを使用していくつかの値を切り捨てています。このために、制御フローで「XML タスク」を使用しています。次に、結果のファイルを手動で取得した後、結果の XML ファイルを XML ソースに送信し、データを SQL テーブルにロードします。

一度に同じことを行うためのより良いアプローチがあれば?

SSIS の初心者。したがって、可能であれば、誰かが例を挙げたり、これを達成するための例にリンクしたりできますか

4

1 に答える 1

0

SSIS パッケージには、制御フローと 1 つ以上のデータ フローの両方を含めることができます。XMLタスクとデータフロータスクの両方を含める必要があります(SQLテーブルにデータをロードするためのXMLソースがあります)。優先順位の制約を使用して、制御フロー内でこれらの実行可能ファイルとタスクを接続します。この SSIS パッケージは自動化されます。

XML タスクからの結果をファイルまたは変数に保存します。XML タスク エディターで、

  1. SaveOperationResult を True に設定します
  2. OperationResult\DestinationType をファイル接続または変数に設定します
  3. Destination プロパティから新しい変数またはファイル接続を定義するか、既存のものを選択します。

XML ソース エディターで、[変数からの XML データ] または [XML ファイル接続] を選択し、それに応じて XML の場所に詳細を指定します。

于 2013-07-04T08:47:42.220 に答える