
一部の SQL および Web データソースへのアクセスを提供する PowerBI 用のオンプレミス ゲートウェイがあります。
これは機能していますが、PowerBI で使用する各内部 Web アドレスを個別のデータ ソースとして追加する必要があるため、不便です。
すべてのデータ ソースは同じエンドポイントを通過しますが、実際に実行されるバックエンド レポートを制御するためのさまざまなパラメーターが使用されます。
最初は URL を設定しました.../get.php?report=id
が、PowerBI は get.php をバックグラウンドで「一意の」データ ソース名として使用し、異なる ID を持つ別の URL を追加することを拒否したため、追加できたのは 1 つだけでした。
その後、最初の問題は解決されるように再設計しましたが.../get.php/id/params/report+name
、ゲートウェイでレポートごとに 1 つのデータ ソースを定義する必要があります。
これに対する解決策はないのでしょうか? データ ソースを定義して.../powerbi.php
、クエリ文字列または投稿本文を通じて PowerBI にクエリ パラメーターを渡すことはできないのでしょうか?
答え1
私の理解では、それは「設計による」ものです。私の意見では、愚かな設計です。最近、彼らはそれを修正しようとして失敗しました:
これがあなたのシナリオに当てはまるかどうかはわかりませんが、Chris Webb のブログ投稿がこのトピックに関する最良のリソースのようです。