8
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

PowerShell で Power BI サービスから pbix をダウンロードする

Last updated at Posted at 2020-12-24

Power BI サービスは pbix ファイルを UI でダウンロードできます。

Power BI サービスから Power BI Desktop にレポートをダウンロードする

Power BI Rest API: Reports - Export Report

今回は上記 API を PowerShell モジュールから実行して pbix ファイルを取得します。

Report Id 確認

Power BI サービスでレポートを開き、report id を確認。
Alt Text

PowerShell

PowerShell を管理者権限で実行して、PowerBI モジュールをインストール。

Install-Module -Name MicrosoftPowerBIMgmt

Power BI サービスにログイン。

Login-PowerBI

pbix ファイルのダウンロード。

  • ReportId と OutFile を環境に合わせて書き替え
$date = (Get-Date).ToString("yyyyMMdd")
$ReportId = "960e6b3d-b1ce-49fb-8e87-201d6e02f1e0"
$OutFile = "C:\Users\kenakamu\Desktop\test$date.pbix"

Invoke-PowerBIRestMethod -Method GET `
-Url https://api.powerbi.com/v1.0/myorg/reports/${ReportId}/Export `
-ContentType "application/zip" -OutFile $OutFile

同じファイル名があると失敗するため注意。

8
9
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?