フラットファイルからデータを取り出し、List Creatorを呼び出して帳票を出力するSSISパッケージを作成、実行します。
=操作手順=
Integration Servicesプロジェクトを新規に作成し、以下のように[フラットファイルソース]と[List Creator変換先]を配置し関連付けます。
SSISパッケージ名をLCPKG1.dtsxに変更し、フラットファイルソースを右クリックし[編集]を選択します。
ファイル名は“3.1 サンプルデータの準備”で準備したデータファイル名を設定します。
[先頭データ行を列名として使用する]をチェックします。
[プレビュー]ページでデータを確認し、[OK]ボタンをクリックします。
[List Creator変換先]を右クリックし[編集]を選択します。
以下のようにコンポーネントのプロパティでCommandType、FormDirectory、FormStyleを設定します。
列マッピングで明細番号を除いてすべてマッピングを行い[OK]ボタンをクリックします。
[ビルド]メニューから[Project1のビルド]を選択します。
コマンド プロンプトでSSISパッケージファイルが保存されているディレクトリに移動し、以下のようにSSISパッケージ実行コマンドを実行します。
>dtexec /f LCPKG1.dtsx
LCPKG1.dtsxのプロパティに表示されている[完全なパス]にパッケージファイルが保存されています。
SSISパッケージファイルを実行すると以下のようなPDFファイルが作成されます。
[売上伝票a]のプロパティで設定したファイルの格納先に以下のようなPDFファイルが作成されます。