2016-11-16 70 views
0

寻找组织SSISDB项目的指导/示例。有最佳做法吗?我无法找到有关定义项目的任何信息。使用项目部署来组织SSISDB

一些想法我有:

  • 一个大的项目,所有的包呢?
  • 保持您的项目尽可能小?
  • 介于两者之间的某处?
  • 由商业项目组织?

在此先感谢!

回答

0

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

一个大的项目,所有的包呢?

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

  • 如果在同一个项目上工作,尽管可能,但很难在人员之间分工。
  • 构建和部署大型项目的时间可能会很大并且会减慢您的开发速度。
  • 大项目在VS上需要大量内存用于操作
  • SSISDB版本控制的无效使用。 SSISDB版本作为一个整体项目,而不是基于套餐。

保持您的项目尽可能小?

不会去为好。如果您将项目保留得很小,那么您将失去项目设计和基础设施的优势 - 常见的项目属性和连接管理器。如果您的软件包 - 项目比例为1:1,则除了更好的报告外,没有使用SSIS目录的意识。

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

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

+0

感谢您的意见。深思熟虑和我正在寻找的第二个意见。 – James