Power BIには新しいものが組み込まれていますが、いくつかのチュートリアルがありますが、それはcsharpに埋め込まれたチュートリアルです。PHP開発者であり、csharpについては分かりません。 私は私のPower biレポートを作成し、私の青空のポータルに新しいパワーbiを登録してトークンを生成しました。 私は今どのようにこれらのトークンを使用するのですか?PowerBIをPHPに埋め込む
1
A
答えて
0
多くのユースケースで私のために働く基本的なiframeソリューションを使用できます。続き
は手順は次のとおりです。
- オープン
- クリックして埋め込みコード
- [パブリッシュ]をクリックしますあなたがウェブに公開左上
- クリックで
- [ファイル]メニューを埋め込む必要があるレポート
- htmlコードを選択してウェブアプリケーションに配置します。
0
あなたが取る必要があるステップの数があります。
- は、Azureの内部のワークスペースコレクションを作成し、アクセスキー(私はあなたがこれを完了した理解)
- がREST APIを使用してワークスペースを作成します - PHPでは、おそらくCURLを使用しています。アクセスキーの1つにAuthorizationヘッダーを追加し、hereのようにPOSTを使用することを忘れないでください。 POSTメソッドを使用するだけで、実際に何かをポストする必要はありません。そうしないと、既存のワークスペースでJSONを取得できます。
POST https://api.powerbi.com/v1.0/collections/mypbiapp/workspaces Authorization: AppKey {yourAccessKey}
ここでは、作業領域IDが必要です。
- パワーBIデスクトップから.pbixファイルをワークスペースにインポートします。これはalso achieved using the REST APIです。 はすなわち、URLにdatasetDisplayNameパラメータを追加することを忘れないでください:POSTデータとファイル に
https://api.powerbi.com/v1.0/collections/{collectionName}/workspaces/{workspaceId}/imports?datasetDisplayName={somename}
を今、あなたはレポートIDを持っている必要があります。
- 埋め込みトークンを作成します。これはJSON Webトークン(JWT)です。これにはphp-jwtを使用できます。 PBIeに必要なJWTクレームペイロードは、hereと記載されています。ペイロードとAccessキーをphp-jwtに渡すだけでよいことに注意してください。
- このトークンを使用すると、最終的にPowerBI Javascriptを使用してアプリケーションにレポートを埋め込むことができます。必要に応じてdistdirからpowerbi.jsファイルをコピーすることができます。構成オブジェクトをdescribed hereとして作成する必要があります。
var embedConfiguration = { type: 'report', accessToken: {your-jwt-token-string}, id: {your-report-id-string}, embedUrl: 'https://embedded.powerbi.com/appTokenReportEmbed' }; var $reportContainer = $('#reportContainer'); //some div var report = powerbi.embed($reportContainer.get(0), embedConfiguration);
これであなたのアプリにレポートがあるはずです。
関連する問題
- 1. PowerBI TileをRailsアプリケーションに埋め込む方法は?
- 2. PDFフォームにPHPを埋め込む
- 3. PHP:ウェブサイトをページに埋め込む
- 4. python openCVスクリプトをPHPに埋め込む
- 5. PHPをJavascriptに埋め込む
- 6. 選択ボックスにPHPを埋め込む
- 7. PHPをMediawikiページに埋め込む
- 8. PowerBI Report to SharePoint 2013埋め込みページ
- 9. powerbi埋め込み.netコア1.1
- 10. 埋め込みURL経由でPowerBI埋め込みにパラメータを渡す方法
- 11. 画像をPHPで埋め込む
- 12. 後で組み込むためにPHPをテキストファイルに埋め込む方法は?
- 13. phpフォームテンプレート変数内にphp関数を埋め込む
- 14. symfony 2フォーム、埋め込みコレクションにコレクションを埋め込む
- 15. 埋め込みyoutubeをc/gtkアプリケーションに埋め込む
- 16. 埋め込みウェブページにExcelを埋め込む
- 17. YouTubeチャンネルサイドバーに埋め込む?
- 18. ツイートを埋め込む
- 19. Pythonスクリプトを埋め込む
- 20. Openfireを埋め込む
- 21. ツイートを埋め込む
- 22. Mailchimp CSSを埋め込む
- 23. Javaアプレットを埋め込む
- 24. 動画を埋め込む
- 25. Googleマップを埋め込む
- 26. SpiderMonkey JSを埋め込む
- 27. bugzillaレポートを埋め込む
- 28. CSSスタイルを埋め込む?
- 29. wav as3を埋め込む
- 30. Flash Playerを埋め込む