如何解决安排脚本的BIML生成?
我有一些 BIML 脚本(协同工作)
这很有用,但是,无论何时向该文件夹添加(或删除)文件,我都需要通过运行 BIML 脚本重新生成包。
这可以自动化吗?这样就可以运行 biml 脚本,创建包,然后执行包?
解决方法
自动化右键单击/生成 SSIS 包是指将 Biml XML 转换为 DTSX 的 XML。
BidsHelper 帮助您使用 BimlExpandPlugin 类
在 BimlExpandPlugin
类中,您会发现对 BidsHelper.CompileBiml 的版本特定调用
ValidationReporter validationReporter = BidsHelper.CompileBiml(typeof(AstNode).Assembly,"Varigence.Hadron.BidsHelperPhaseWorkflows.xml","Compile",bimlScriptPaths,new List < string > (),tempTargetDirectory,projectDirectory,SqlServerVersion.SqlServer2008,ssisVersion,SsasVersion.Ssas2008);
ValidationReporter validationReporter = BidsHelper.CompileBiml(typeof(AstNode).Assembly,SqlServerVersion.SqlServer2005,SsisVersion.Ssis2005,SsasVersion.Ssas2005);
Varigence 为 BidsHelper 及其产品 Varigence Mist (now called BimlStudio) 提供现有的功能。
注意:
适用于 Microsoft SQL Server 商业智能开发工作室 (BIDS) 和 Varigence Mist(现称为 BimlStudio)集成开发环境的 BIDS Helper 插件;这两个工具都将 Biml 元数据转换为 Microsoft SQL Server 平台的 SQL Server Integration Services (SSIS) 和 SQL Server Analysis Services (SSAS) 资产。但是,可以创建发射器来为任何所需的 BI 平台编译 Biml。
,正如 Amira 所说,您需要获得 BimlStudio 产品的许可安装。
您要查找的命令是 bimlc
BimlC 参考
我以为我们在 The Biml Book 中有一个关于 CI/CD 的章节,但我现在没有看到。 SSAS 章节中提到了 Bimlc,但我认为有更多信息。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。