BIML を使用して、複数の SSIS パッケージ (並列パッケージと線形パッケージ) を実行する調整パッケージを生成しています。(VS2012 と SSIS プロジェクト配置モデルを使用しています)
以下のコードを使用すると、ダミーのExecute Package Tasksを 2 つ生成できます。
<Biml xmlns="http://schemas.varigence.com/biml.xsd">
<Packages>
<Package ConstraintMode="Linear" AutoCreateConfigurationsType="None" ProtectionLevel="DontSaveSensitive" Name="Coordination">
<Parameters>
<Parameter Name="param1" DataType="Int64" IsRequired="true" IsSensitive="false">1</Parameter>
</Parameters>
<Tasks>
<Container Name="SEQ container" ConstraintMode="Parallel">
<Tasks>
<ExecutePackage Name="Run Package1">
<ExternalProjectPackage Package="Package1.dtsx" />
</ExecutePackage>
<ExecutePackage Name="Run Package2">
<ExternalProjectPackage Package="Package2.dtsx" />
</ExecutePackage>
</Tasks>
</Container>
</Tasks>
</Package>
</Packages>
</Biml>
BIDS Helper は、エラーなしで調整パッケージを生成します。
調整パッケージを完成させるための次のステップは、パッケージ パラメーターを使用して、実行されたパッケージを制御することです。パラメータ「param1」を渡す方法がわかりません。
パラメータを BIML に渡す方法はありますか? ( SQL 実行タスクにこのオプションが表示されますが、ここには表示されません)
更新: プロジェクト パラメーターを適切にサポートする新しいバージョンの BIDSHelper があります...-> http://bidshelper.codeplex.com/releases/view/112755