将 PowerBI 网关与 Web 数据源结合使用:查询参数

将 PowerBI 网关与 Web 数据源结合使用:查询参数

我们有一个 PowerBI 的内部网关,可以访问一些 SQL 和 Web 数据源。

这是可行的,但看起来我们想要在 PowerBI 中使用的每个内部网址都必须添加为单独的数据源,这很不方便。

所有数据源都经过相同的端点,并采用不同的参数来控制实际执行哪个后端报告。

最初,我已经设置了一个 url .../get.php?report=id,但我只能添加一个,因为 powerbi 在后台使用 get.php 作为“唯一”数据源名称,并拒绝让我添加另一个具有不同 id 的 url。

然后我重新设计,这样就.../get.php/id/params/report+name解决了最初的问题,但我仍然必须在我们的网关中为每个报告定义一个数据源。

这个问题没有解决办法吗?我不能只定义数据源,.../powerbi.php然后让 powerbi 通过查询字符串甚至帖子主体传递查询参数吗?

答案1

据我所知,这是“故意设计的”。在我看来,这是一个愚蠢的设计。他们最近尝试修复它,但效果不佳:

https://powerbi.microsoft.com/en-us/blog/skip-test-connection-for-on-residential-and-cloud-data-sources/

我不确定这是否适用于您的情况,但 Chris Webb 的博客文章似乎是关于这个主题的最佳资源:

https://blog.crossjoin.co.uk/2019/04/25/skip-test-connection-power-bi-refresh-failures/#comment-105465

相关内容