使用项目部署组织SSISDB

时间:2016-11-16 21:36:54

标签: sql-server ssis ssis-2012

寻找有关如何组织SSISDB项目的指导/示例。有最好的做法吗?我无法找到关于定义项目的任何内容。

我几乎没有想法:

  • 包含所有套餐的一个大项目?
  • 让您的项目尽可能小?
  • 介于两者之间?
  • 由商业项目组织?

提前致谢!

1 个答案:

答案 0 :(得分:0)

我只有两分钱和一些项目设计经验。

  

包含所有套餐的一个大项目?

当然不是,除非你有这样设计的理由。大项目有以下缺点:

  • 尽管可能,但如果在同一个项目上工作,很难在人与人之间分工。
  • 大型项目的构建和部署时间可能很长,并且会降低您的开发速度。
  • 大型项目在VS上需要很多RAM才能进行操作
  • SSISDB版本控制的使用效率低下。 SSISDB版本作为一个整体进行项目,而不是基于包。
  

让您的项目尽可能小?

不会那么顺利。如果保持项目非常小,则会失去项目设计和基础架构的优势 - 常见的项目属性和连接管理器。如果您的包 - 项目比率为1:1,除了更好的报告之外,没有使用SSIS目录的意义。

  

介于两者之间?由商业项目组织?

是的,这是有道理的。您可以在项目中组织包,这些包共享源 - 目标系统,目标和业务项目。通过拆分到不同的项目,您可以组织并行工作和部署 一些经验法则。如果您从另一个包中调用一个包,则这是一个明确的指示,将其包含在同一个项目中 如果不同项目中的包共享相同的连接管理器,则无需将它们放入同一个项目中。您可以使用SSISDB环境更好地控制它,您可以在其中管理常规设置并将其映射到项目。