我们有一个 PowerBI 的内部网关,可以访问一些 SQL 和 Web 数据源。
这是可行的,但看起来我们想要在 PowerBI 中使用的每个内部网址都必须添加为单独的数据源,这很不方便。
所有数据源都经过相同的端点,并采用不同的参数来控制实际执行哪个后端报告。
最初,我已经设置了一个 url .../get.php?report=id
,但我只能添加一个,因为 powerbi 在后台使用 get.php 作为“唯一”数据源名称,并拒绝让我添加另一个具有不同 id 的 url。
然后我重新设计,这样就.../get.php/id/params/report+name
解决了最初的问题,但我仍然必须在我们的网关中为每个报告定义一个数据源。
这个问题没有解决办法吗?我不能只定义数据源,.../powerbi.php
然后让 powerbi 通过查询字符串甚至帖子主体传递查询参数吗?
答案1
据我所知,这是“故意设计的”。在我看来,这是一个愚蠢的设计。他们最近尝试修复它,但效果不佳:
我不确定这是否适用于您的情况,但 Chris Webb 的博客文章似乎是关于这个主题的最佳资源: