【发布时间】:2015-10-01 03:57:34
【问题描述】:
我正在使用项目部署模型来部署 SSIS(2012) 解决方案。我使用父包来执行其他子包。将参数传递给子包的最佳方式(或最佳实践)是什么?
什么时候应该使用项目级参数和主包参数绑定?该方法的优点和缺点是什么?请指教。谢谢!
【问题讨论】:
标签: ssis integration etl
我正在使用项目部署模型来部署 SSIS(2012) 解决方案。我使用父包来执行其他子包。将参数传递给子包的最佳方式(或最佳实践)是什么?
什么时候应该使用项目级参数和主包参数绑定?该方法的优点和缺点是什么?请指教。谢谢!
【问题讨论】:
标签: ssis integration etl
我个人的方法是使用项目级参数作为项目中的几个(如果不是全部)包共有的参数。例如,服务器和数据库名称。这样,我只需要在一个地方更新它们。
我会将包级别参数用于仅该包所需的参数,并且仅具有特定于该包的值。
顺便说一句,如果在项目级别(Project.params)设置了一个参数,那么您不再需要将它从 Master 传递给 child。子包可以直接使用。只有当参数值仅在运行时由父包生成时,您才需要传递参数。
它没有直接关系,但我已经记录了您可能感兴趣的自动化 SSIS 2012 部署和配置管理的解决方案。这是一个由 3 部分组成的系列。请在下面找到第一个的链接:
【讨论】: