將 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-premises-and-cloud-data-sources/

我不確定這是否適用於您的情況,但 Chris Webb 的部落格文章似乎是有關此主題的最佳資源:

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

相關內容