从脚本实例化Power BI模板

3
我有一个应用程序,可以生成预定义格式的客户特定数据集。这些数据集可以通过参数化调用REST-API进行查询,即查询需要包含客户ID。应用程序会定期生成新数据,可以通过更改其他参数(例如日期)从REST API中查询。
在Power BI中进行参数化可以使用Power BI模板来实现。如此处所述,在打开模板时必须手动设置这些参数。由于新数据将被查询多个不同的客户,因此我无法并且不想在图形用户界面中设置参数。
我开设了这个帖子,提出了两个问题:
  • 现在是否可以从基于文本的环境(例如shell脚本、Python等)实例化Power BI模板?
  • 如果不行,是否有解决此问题的替代方案?你能指点我吗?

重要提示:如需替代方案,请注意使用的数据是敏感的,例如不同客户的数据必须完全隔离。


2
为什么不使用行级安全来过滤数据,根据用户只展示相关的数据,并制作一个报告呢?这样能够只做一个报告以及节省时间。 - Andrey Nikolov
@AndreyNikolov的解决方案似乎是最优的。如果它是一个回答,它将得到我的投票,并有机会获得宝贵的声望。或者您需要使用Power BI Desktop? - Mike Honey
据我理解,这种方法首先检索然后过滤数据,而在我的用例中,客户ID是URL的一部分,例如,我想向example.com/<customer id>/<date>/...提交GET请求。 - mkiesner
1个回答

0
看了您的细节,我确定 REST API 有一个获取所有客户ID的路由。 一旦您有了所有这些客户ID的表/列表,您可以在查询编辑器中编写一个函数,迭代每个ID,为每个ID调用 REST API,然后返回所有结果的列表。
循环示例:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接