Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 传递包参数以执行包任务_Visual Studio_Ssis_Etl_Biml - Fatal编程技术网

Visual studio 传递包参数以执行包任务

Visual studio 传递包参数以执行包任务,visual-studio,ssis,etl,biml,Visual Studio,Ssis,Etl,Biml,我正在使用BIML生成一个协调包,它将执行多个SSI包(一些并行,一些线性)。(我正在使用VS2012和SSIS项目部署模型) 使用下面的代码,我可以生成两个虚拟: 1. 使用生成协调包时不会出现任何错误 完成协调包的下一步是使用包参数来控制执行的包。我看不到任何传递参数“param1”的方法 有没有办法在BIML中传递参数?(在中,我看到此选项,但不在此处) 更新:新版本的BIDSHelper对项目参数有正确的支持…->这些选项已添加到最新版本的BIDSHelper中,将在未来两周内发布。

我正在使用BIML生成一个协调包,它将执行多个SSI包(一些并行,一些线性)。(我正在使用VS2012和SSIS项目部署模型)

使用下面的代码,我可以生成两个虚拟:


1.
使用生成协调包时不会出现任何错误

完成协调包的下一步是使用包参数来控制执行的包。我看不到任何传递参数“param1”的方法

有没有办法在BIML中传递参数?(在中,我看到此选项,但不在此处)


更新:新版本的BIDSHelper对项目参数有正确的支持…->

这些选项已添加到最新版本的BIDSHelper中,将在未来两周内发布。如果你发电子邮件support@varigence.com,如果您愿意,我们可以向您发送预发布。语法是:

<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" />
                            <ParameterBindings>
                                <ParameterBinding Name="Param1" VariableName="System.PackageID" />
                            </ParameterBindings>
                        </ExecutePackage>
                        <ExecutePackage Name="Run Package2">
                            <ExternalProjectPackage Package="Package2.dtsx" />
                            <ParameterBindings>
                                <ParameterBinding Name="Param1" VariableName="System.PackageID" />
                            </ParameterBindings>
                        </ExecutePackage>
                    </Tasks>
                </Container>
            </Tasks>
        </Package>
    </Packages>
</Biml>

1.

我还没有看到一个机制,我问了一个关于varigence的类似问题。谢谢您的回答。我期待着释放。同时,我使用了一个变通方法:一个带有InheritFromPackageParentConfigurationString的变量和一个仅用于设置这些参数的全局包。BIDSHelper 1.6.4已经发布,并包含了此问题的修复程序。
<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" />
                            <ParameterBindings>
                                <ParameterBinding Name="Param1" VariableName="System.PackageID" />
                            </ParameterBindings>
                        </ExecutePackage>
                        <ExecutePackage Name="Run Package2">
                            <ExternalProjectPackage Package="Package2.dtsx" />
                            <ParameterBindings>
                                <ParameterBinding Name="Param1" VariableName="System.PackageID" />
                            </ParameterBindings>
                        </ExecutePackage>
                    </Tasks>
                </Container>
            </Tasks>
        </Package>
    </Packages>
</Biml>