我有一些BIML脚本(一起工作)
但是,如果将文件添加(或删除)到该文件夹中,我需要通过运行BIML脚本重新生成包。
这能自动完成吗?这样就可以运行biml脚本,创建包并执行包了吗?
发布于 2021-04-12 13:56:41
正如Amira所提到的,您需要对BimlStudio产品进行授权安装。
您要查找的命令是bimlc。
BimlC参考文献
我以为我们在Biml书中有一个关于CI/CD的章节,但我现在还没有看到。Bimlc在SSAS章节中提到,但我认为有更多的信息。
发布于 2021-04-12 12:48:38
通过将右键单击/生成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, "Varigence.Hadron.BidsHelperPhaseWorkflows.xml", "Compile", bimlScriptPaths, new List < string > (), tempTargetDirectory, projectDirectory, SqlServerVersion.SqlServer2005, SsisVersion.Ssis2005, SsasVersion.Ssas2005);变差在其产品云雾(现称BimlStudio)中为BidsHelper提供了该功能。
注意:
用于( BIDS )和Varigence (现在称为BimlStudio)集成开发环境的Biml附加组件;这两个工具都将Biml元数据转换为Microsoft平台的Server集成服务(SSIS)和Server分析服务(SSAS)资产。但是,可以创建发射器来为任何想要的BI平台编译Biml。
https://stackoverflow.com/questions/67056749
复制相似问题