【问题标题】:Instantiate Power BI template from script从脚本实例化 Power BI 模板
【发布时间】:2019-09-12 15:17:01
【问题描述】:

我有一个应用程序可以生成预定义格式的客户特定数据集。这些数据集可以通过对 REST-API 的参数化调用进行查询 - 即查询需要包含 customer id。应用程序定期生成新数据,可以通过更改其他参数从 REST API 查询这些数据,例如date.

Power BI 中的参数化可以使用Power BI Templates 来实现。 如here 所述,这些参数必须在打开模板时弹出的表单中手动设置。由于应该为许多不同的客户查询新数据,因此我不能也不想在图形用户界面中设置参数。

我打开这个帖子问了两个问题:

  • 现在是否可以从基于文本的环境中实例化 Power BI 模板? (例如 shell 脚本、python 等)
  • 如果没有,是否有替代解决方案来解决此问题?你能指出我正确的方向吗?

重要提示:对于替代解决方案,请记住所使用的数据是敏感数据 - 例如不同客户的数据保持完全隔离非常重要。

【问题讨论】:

  • 为什么不只做一份报告,根据用户使用Row Level Security过滤数据,这样他只会看到相关数据?
  • @AndreyNikolov 的解决方案似乎是最优的。如果它是一个答案,它会得到我的投票和对那个宝贵的代表的一枪。还是需要使用 Power BI Desktop?
  • 据我了解,这种方法首先检索然后过滤数据,而在我的用例中,客户 ID 是 URL 的一部分,例如我想向 example.com///... 提交 GET 请求。

标签: scripting powerbi


【解决方案1】:

查看您的详细信息,我确信 REST API 具有获取所有客户 ID 的路径。 一旦您拥有所有这些客户 ID 的表/列表,您就可以在查询编辑器中编写一个函数,该函数遍历每个这些 ID,为每个 ID 调用 REST API,然后返回所有结果的列表。

循环示例:

【讨论】:

    猜你喜欢
    • 2022-12-01
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-30
    • 1970-01-01
    相关资源
    最近更新 更多