
我們有一個適用於 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 的部落格文章似乎是有關此主題的最佳資源: