【问题标题】:SSIS (2012) - Project deployment model - Project parameters or Master package parameter bindingSSIS (2012) - 项目部署模型 - 项目参数或主包参数绑定
【发布时间】:2015-10-01 03:57:34
【问题描述】:

我正在使用项目部署模型来部署 SSIS(2012) 解决方案。我使用父包来执行其他子包。将参数传递给子包的最佳方式(或最佳实践)是什么?

什么时候应该使用项目级参数和主包参数绑定?该方法的优点和缺点是什么?请指教。谢谢!

【问题讨论】:

    标签: ssis integration etl


    【解决方案1】:

    我个人的方法是使用项目级参数作为项目中的几个(如果不是全部)包共有的参数。例如,服务器和数据库名称。这样,我只需要在一个地方更新它们。

    我会将包级别参数用于仅该包所需的参数,并且仅具有特定于该包的值。

    顺便说一句,如果在项目级别(Project.params)设置了一个参数,那么您不再需要将它从 Master 传递给 child。子包可以直接使用。只有当参数值仅在运行时由父包生成时,您才需要传递参数。

    它没有直接关系,但我已经记录了您可能感兴趣的自动化 SSIS 2012 部署和配置管理的解决方案。这是一个由 3 部分组成的系列。请在下面找到第一个的链接:

    http://vaniecastro.com/2015/07/19/automate-ssis-2012-project-deployment-and-configuration-management-using-powershell-part-1/

    【讨论】:

    • 根据网站规则,您需要披露您与所提供的任何链接的从属关系,否则它们会被视为垃圾邮件。此外,不允许仅链接的答案;虽然这不是仅链接的答案,但您目前还有许多其他答案需要审核,并因此在低质量审核队列中标记为删除。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    相关资源
    最近更新 更多