問題タブ [powerbi-embedded]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
charts - Power BI でクエリを作成する方法
現在のプロジェクトで Power BI を使用してグラフを作成しています。私のデータ ソースは Azure SQL データベースです。
テーブル グラフに今日と昨日のデータのみを表示したいのですが、フィルターを今日と昨日の日付に設定して高度なフィルター処理を使用しました。ただし、明日レポートを開いて、グラフが明日と今日のデータをそれぞれ使用しているのを確認できるようにしたいと考えています。
高度なフィルタリングにより、グラフは動的ではなく静的に表示されます。
私のテーブルに Power BI でクエリを記述する方法を誰かが説明してくれたらいいのにと思います。
charts - Powerbi Web サイトで Powerbi デスクトップ レポートが更新されない
現在のプロジェクトの 1 つで、データの powerbi デスクトップを使用してグラフを作成しました。その後、それらのレポートを powerbi Web サイトに公開しました。
しかし、powerbi Web サイトでこれらのレポートを公開したとき、これらは 15 分ごとに更新できません。
ただし、それらのレポートまたはグラフは、powerbi デスクトップで更新または更新されます。
何が問題で、どうすればそれを達成できるか教えてください。
-プラディープ
powerbi - Java を使用した GUI を使用しない REST API を使用した Power BI 認証 (リフレッシュ トークン)
現在、アクセス トークンを使用して Power BI サービスから Power BI レポートを取得し、Azure AIDL 認証を使用してこのレポートを IFrame に埋め込んでいます。
この Java ライブラリを使用して、JWT アクセス トークンを取得し、Power Bi レポートにフェッチしています。
以下は、このアプローチの問題です。
1) アクセス トークンの有効期限は 60 分と短い。その後、リフレッシュ トークンを使用して新しいアクセス トークンをフェッチします。
2) ただし、リフレッシュ トークン自体の有効期間は 14 日間で、その後は手動でログインしてリフレッシュ トークンを手動で更新する必要があります。
手動ログインを避けたいのですが、これを自動化する方法があるかどうか疑問に思っています。
任意の提案をいただければ幸いです。
azure - Azure で PaaS アプリ/インスタンスを開始および停止する方法
私の会社は最近、Microsoft Azure の EA サブスクリプションを取得し、同じものを使い始めました。現在、稼働中のデモ PaaS Power BI Embedded アプリを作成しましたが、作業していないときや必要でないときに同じアプリを停止する方法を理解したいと思います。また、アプリが停止した後にアプリを再開する方法を理解したいと思います。無駄な課金を避けるためです。
powerbi - MS Power Bi Web データ ソース文字列でパラメーターを使用するにはどうすればよいですか?
Power BI 埋め込みレポートに必要なものがすべて含まれた json オブジェクトを返す URL があります。新しい Web データ ソースを追加し、URL を貼り付けることで、レポートのデータを取得します。後でいくつかの変換を行います。セクシーレポート。レポートには多くのチャートやグラフなどが表示されます...しかし、誰が見ているかに応じてデータソースの URL を変更できるようにする必要があります。
レポートには、1 つの組織のデータが表示されます。あなたがその組織にいる場合にのみ、それを見ることができます。データソースが異なるデータを表示するように、レポートを埋め込むときに組織 ID を渡すにはどうすればよいですか?
たとえば、データソースが元の pbix で次のように定義されている場合
どうすれば変更できますか
レポートをプルしてページに埋め込むときは?
データをフィルタリングできることは知っていますが、それはデータソース URL にすべてのデータをプルさせる必要があることを意味します。
要するに、私は Web サイトにレポートを埋め込んでおり、tat レポートがデータを取得する唯一の方法は json エンドポイントを経由することです。そのエンドポイントにはユーザーの組織 ID が必要ですが、データ ソース URL で使用する bi に渡すにはどうすればよいですか?
powerbi - powerBI レポート サーバー側を事前にフィルター処理する方法はありますか?
レポートをアップロードし、.net SDK を使用してそのレポートを自分の Web サイトに埋め込みました。ただし、多くの組織の個人データを表示しています。レポートのiframe URLを編集して、ユーザーの組織IDでレポートをフィルタリングし、組織のデータのみを表示できるようにすると、クライアント側のJavaScriptで編集できるURLになり、別のIDをそこに置くことができます。他の組織のデータを表示します。
レポートがクライアント側に送信される前に、レポートに表示されるデータをフィルタリングする方法はありますか?
レポート ファイル自体を編集できることはわかっていますが、何百もの組織がある場合、同じレポートの 100 部のコピーが必要になるため、明らかにメンテナンスと維持の悪夢です。
asp.net - Power BI Embedded と検証
バックグラウンド:
私たちの 1 つの Web アプリケーション (認証済み) には、PBIX ファイルをダウンロードするためのリンクがあります。そのアイデアは、ユーザーがダウンロードして Power BI デスクトップで開くことができる Power BI レポートを提供することでした。
ダウンロードが完了すると、ユーザーは [更新] をクリックできます。これにより、ユーザー資格情報の入力が求められます。ユーザーが認証されると、レポートはユーザーが利用できるデータでレンダリングされます。これはすべてデスクトップ経由で処理されました。接続は、認証済みの OData サービスを介して行われます。
ここでの目的は、ユーザーがレポートをダウンロードする必要がなく、Web アプリケーションのページでレポートを表示できるように、レポートを「埋め込む」ことです。
私たちが持っているユーザーは、独自の Azure または Power BI サブスクリプションを持っていません。
埋め込みオプションを試しながら、ワークスペースをプロビジョニングしてレポートをインポートしました。そのレポートを使用して、次の問題を埋め込み、実行しました。
レポートは表示されますが、表示されるデータは、レポートを「インポート」したユーザーのものです。つまり、ログインしているユーザーではなく、私のアカウント
Embedded のさまざまな QueryString またはパラメーターを調べましたが、ユーザー固有のデータを照会するための資格情報またはユーザー情報を渡す方法が見つかりませんでした
インポートされた PBIX が構造 + データではなく単なるテンプレートまたは構造になるように、インポート前に DataSet をカスタマイズするオプションが表示されませんでした。
質問: 認証されたユーザーが特定のデータを表示できるように、Power BI レポートを Web アプリケーションに埋め込む方法は何ですか? リソースが見つかりませんでした。
また、埋め込まれていない場合、Web アプリケーションでレポートを表示するという基本的な要件をサポートする別の方法は何ですか?
また、OData サービスの代わりに Direct Query を使用できるかどうかも調査しましたが、資格情報またはユーザー情報を送信するという基本的な要件はそのままです。
誰かがこれを行う方法についての解決策を教えてくれれば幸いです。
powerbi-embedded - power Bi 埋め込み apptoken の有効期限が切れていることを確認するにはどうすればよいですか?
「exp」クレームで apptoken に時間の有効性を提供します。トークンの有効期限が切れると、Iframe に「Content is not avaible」というメッセージが表示されます。私の質問は、トークンの有効期限が切れているかどうかをプログラムで検出する方法です。これにより、新しい apptoken を生成できます。
powerbi - Power BI 埋め込み、直接クエリ、更新なし
Azure SQL をデータ ソースとして使用する直接クエリを使用して、Web アプリに埋め込まれた Power BI を実装しました。
Azure SQL データベースは Web ジョブによって更新されています。Power BI 組み込み Web アプリを開いたままにしておくと、タブの変更やスライサーでのフィルター処理などのクエリをトリガーしない限り、ビジュアルが新しいデータで更新されません。ドキュメントでは、次のことがわかりました。
「ダッシュボードのようにビジュアライゼーションでユーザーの操作がない場合、データは約 15 分ごとに自動的に更新されます。」
私の場合、ユーザーの操作を必要とせずに開いているビジュアルを更新する必要があることを正しく理解していますか?
自動更新されない理由を教えてください。また、「...約15分ごと...」よりも正確に、ユーザーの操作なしで直接クエリを使用して更新の時間を制御する方法を知っていますか?
Power BI デスクトップで接続プロパティを調べると、「直接クエリ」と表示されていることを確認しました。