【问题标题】:Make a custom SSIS package to reuse制作自定义 SSIS 包以重用
【发布时间】:2017-12-15 08:00:13
【问题描述】:

我创建了一个 SSIS 包,用于连接到 FTP 服务器并从该服务器检索所有 xml 文件。我主要使用了 sftp_server、用户名等变量,我怎样才能使它成为一个可定制的包?

换句话说,我如何插入其他项目并传递所有必填字段并在那里做同样的事情。

这是我的包裹

【问题讨论】:

  • 我会简单地复制粘贴它。所以它属于你正在从事的项目。而不是您从另一个项目中调用的包。它会让你在某些时候变得不清楚。否则你可以通过带参数的 dtexe 调用它。
  • 你可以使用配置文件来更新你的变量

标签: sql-server ssis etl sql-server-data-tools


【解决方案1】:

由于您的屏幕截图看起来像是来自 SSIS 2012+,因此您可以将变量设置为参数。然后您可以从多个作业中调用同一个包,在调用该包的作业步骤中,您可以进入“配置”选项卡并为该作业设置包参数的值。

因此不同的作业都可以调用同一个包,并且都可以为 FTP 服务器、凭据、本地路径等传递自己的值。

这假设您使用的是 2012 年推出的项目部署模型。否则,您可以使用配置文件来做同样的事情。

【讨论】:

    猜你喜欢
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-29
    • 1970-01-01
    • 2015-05-28
    • 2017-01-18
    • 1970-01-01
    相关资源
    最近更新 更多