是否有一种方法来构建TMSL脚本编程相同的方式,xml工具创建它(如表格编辑器)从现有的表格数据库?



我想知道如何使用一些编程语言从表格数据库(power bi服务或SSAS)创建TMSL脚本。这些脚本可以在一些工具中使用,如SSMS或Tabular Editor:

从活动DB在SSMS中创建TMSL脚本的菜单示例

是什么创建了(作为一个例子)这样的东西:

示例:角色

的TMSL脚本头所以,问题是,例如,如果一个python库/. net包装器可以自动做到这一点。我可以使用pyadomd发送几个dmv,按部分提取信息(在备用表中进行多次查找以转换id),然后将所有内容重新组合到脚本中,但如果有一种简单的方法来创建它,则可以减少出错的可能性并节省时间。

提前感谢亚历克西斯

这是一个叫做表格对象模型的。net库,它可以用来读取表格模型元数据,并使用JSON脚本生成脚本。

最新更新