有没有办法从SSIS包中生成BIML?

时间:2017-04-06 13:11:09

标签: ssis biml

通常从BIML生成SSIS包。但有没有办法从SSIS包中生成BIML?因此,我们可以重用旧的SSIS包而无需编写新的BIML。

4 个答案:

答案 0 :(得分:4)

有一种方法可以使用BimlOnline免费提供此功能。我没有亲自尝试过,所以我不能说它有多好。此外,该服务是Beta版,因此您的里程可能会有所不同。我通过Cathrine Wilhelmsen在2015年11月17日写了blog post来发现这一点。

答案 1 :(得分:0)

明显(但最昂贵)的答案是使用BimlStudio(非常闪亮的Varigence Mist全新版本)。

对于那些不了解的人,BimlStudio是BIML的商业集成开发平台。它确实有一些不错的功能,其中最有用的功能之一是能够导入包和项目。一旦它们进入BimlStudio,就会生成Biml代码,可以根据需要进行检查/修改。

但是,要注意 - 它并没有优雅地处理所有事情。我在转换脚本任务时遇到了问题,与在Visual Studio(2015)中使用的内容相比,这需要在BimlStudio中添加额外的引用(我使用的是V4)。

答案 2 :(得分:0)

您现在也可以下载"BIML Express" Visual Studio extension

此扩展添加了右键单击菜单选项,以从DTSX文件生成BIML。还有其他一些源选项(例如SSIS项目文件),但我没有查看它们。

答案 3 :(得分:0)

您可以下载BIMLStudio试用版14天。

启动BIMLStudio->转到“导入”选项卡->导入软件包->在“路径”下选择软件包->选择导入。

它将SSIS包转换为BIML包。