ssis 中的参数绑定
Parameter bindings in ssis
如何使用执行包任务将值动态传递给 child 包变量?
我需要同时从另一个包 (parent) 调用一个包 (child)。在每次调用中,我都需要将不同的值传递给 child 包变量
我曾尝试在执行包任务中使用参数绑定,但有些地方我弄错了。它没有像预期的那样传递价值。只传递空
例如:
一个 parent 和一个 child。 3 个不同的任务 运行 相同 child。我想将 3 个不同的变量从 parent 传递给单个 child 变量
提前致谢
要将变量从父包传递到子包,您可以使用 包配置。
在您的父包中,创建您要从中传递值的变量。我们称它为 varParent。现在,使用执行包任务来引用子包。您不需要任何参数绑定。
在您的 子包 中,创建将从父包接收值的变量 - varChild。右键单击控制流和 select 属性中的空 space。滚动到其他下的 配置。然后单击带有三个点的按钮。
选中 "Enable package configurations" 并单击“添加”。程序包配置向导打开。点击下一步。
在配置类型中,select 父包变量。在父变量字段中,输入 varParent。单击下一步。
在显示的树视图文件夹结构中,展开 Variables、varChild、Properties 和 select Value。单击下一步。
为您的配置命名并单击“完成”。关闭包配置管理器。
现在,您 varChild 将从 varParent.
获取值
如何使用执行包任务将值动态传递给 child 包变量?
我需要同时从另一个包 (parent) 调用一个包 (child)。在每次调用中,我都需要将不同的值传递给 child 包变量
我曾尝试在执行包任务中使用参数绑定,但有些地方我弄错了。它没有像预期的那样传递价值。只传递空
例如:
一个 parent 和一个 child。 3 个不同的任务 运行 相同 child。我想将 3 个不同的变量从 parent 传递给单个 child 变量
提前致谢
要将变量从父包传递到子包,您可以使用 包配置。
在您的父包中,创建您要从中传递值的变量。我们称它为 varParent。现在,使用执行包任务来引用子包。您不需要任何参数绑定。
在您的 子包 中,创建将从父包接收值的变量 - varChild。右键单击控制流和 select 属性中的空 space。滚动到其他下的 配置。然后单击带有三个点的按钮。
选中 "Enable package configurations" 并单击“添加”。程序包配置向导打开。点击下一步。 在配置类型中,select 父包变量。在父变量字段中,输入 varParent。单击下一步。
在显示的树视图文件夹结构中,展开 Variables、varChild、Properties 和 select Value。单击下一步。
为您的配置命名并单击“完成”。关闭包配置管理器。
现在,您 varChild 将从 varParent.
获取值