我有一个报告模板,是在Power BI Desktop中构建并保存为.pbix或.pbit文件。该模板使用DirectQuery SQL数据库作为数据源,其中服务器地址和数据库名称被提取到参数中。还有一个参数保存着ReportId
,该参数用于查询。
我还有一个C#应用程序,旨在从此模板中生成Power BI Desktop报告。
如何以编程方式创建带有特定参数的报告?
类似于打开.pbit模板文件,输入参数并生成.pbix文档的Power BI Desktop自身的操作。
我没有找到任何针对Power BI Desktop的SDK或Interop库。
我尝试将文档作为ZIP打开,但是DataModel
文件被归档,因此不是良好格式化的XML。
我也尝试将这些参数提取到JSON文件并将其加载为数据源,但是Power BI不支持相对路径。