【发布时间】:2014-07-11 18:23:29
【问题描述】:
我有一个运行 SSIS 包的软件。它是用 c# 编写的,并为 UI 运行 WinForms。 我收到了来自客户端的请求,允许通过嵌入在应用程序本身中的控件来编辑 SSIS 包。 由于 SSIS 只是一个 XML 它应该是可能的,是否有一个可重用的 SSIS 设计器控件。 你会如何处理这个问题。
【问题讨论】:
-
是否有助于创建 UI 控件以获取条件值并将其作为参数传递给 SSIS 包?
我有一个运行 SSIS 包的软件。它是用 c# 编写的,并为 UI 运行 WinForms。 我收到了来自客户端的请求,允许通过嵌入在应用程序本身中的控件来编辑 SSIS 包。 由于 SSIS 只是一个 XML 它应该是可能的,是否有一个可重用的 SSIS 设计器控件。 你会如何处理这个问题。
【问题讨论】:
我不确定是否有任何 UI 支持集成 SSIS 设计器,但我建议查看商业智能标记语言 (BIML)。也许您的客户可以将包的更改指定到另一个 UI 应用程序,并且该输入可以用于编译 BIML 并创建新包?这是我没有使用过的东西,但很想看到实际效果。只是我的想法。
手动修改包的问题在于,BIDS 保留了很多关于“开发”的额外信息,而 XML 没有多大意义。 ID可能会改变,什么不会。对我来说,编程可能太多了。不过我这里可能是错的。
【讨论】: