Power BI Desktop で OneDrive for Business リンクを使用するUse OneDrive for Business links in Power BI Desktop

多くの人は、Power BI Desktop と相性の良い OneDrive for Business ドライブに Excel ブックを格納しています。Many people have Excel workbooks stored on their OneDrive for Business drive that would be great for use with Power BI Desktop. Power BI Desktop を使用すると、OneDrive for Business に格納されている Excel ファイルのオンライン リンクを使用して、レポートやビジュアルを作成できます。With Power BI Desktop, you can use online links for Excel files stored in OneDrive for Business to create reports and visuals. OneDrive for Business のグループ アカウントか、個人の OneDrive for Business アカウントを使用できます。You can use a OneDrive for Business group account, or your individual OneDrive for Business account.

OneDrive for Business からオンライン リンクを取得するには、いくつかの特定の手順が必要です。Getting an online link from OneDrive for Business does require a few specific steps. 次のセクションでは、それらの手順について説明します。グループ間、様々なコンピューター、同僚とファイル リンクを共有できるようになります。The following sections explain those steps, which let you share the file link among groups, across different machines, and with your coworkers.

  1. ブラウザーを使用して OneDrive for Business の場所に移動します。Navigate to your OneDrive for Business location using a browser. 使用するファイルを右クリックし、[Excel で開く] を選びます。Right-click the file you want to use, and select Open in Excel.

    注意

    ブラウザーのインターフェイスは、次の画像のとおりではない場合もあります。Your browser interface might not look exactly like the following image. OneDrive for Business ブラウザー インターフェイスで、ファイルに対して [Excel で開く] を選ぶ方法はたくさんあります。There are many ways to select Open in Excel for files in your OneDrive for Business browser interface. Excel でファイルを開くためのどのオプションでも使用することができます。You can use any option that allows you to open the file in Excel.

  2. Excel で、[ファイル] > [情報] の順に選び、[ブックの保護] ボタンの上のリンクを選びます。In Excel, select File > Info and select the link above the Protect Workbook button. [リンクをクリップボードにコピーする] (使用しているバージョンによっては、[パスをクリップボードにコピー] の場合があります) を選択します。Select Copy link to clipboard (your version might say Copy path to clipboard).

直前にクリップボードにコピーしたリンクを Power BI Desktop で使用できます。In Power BI Desktop, you can use the link you just copied to the clipboard. 次の手順を実行します。Take the following steps:

  1. Power BI Desktop で、[データを取得] > [Web] の順に選びます。In Power BI Desktop, select Get Data > Web.

  2. リンクを [Web から] ダイアログに貼り付けます (まだ [OK] を選ばないでください)。Paste the link into the From Web dialog (do not select OK yet).

  3. リンクの末尾の ?web=1 文字列をご確認ください。Power BI Desktop が正しくファイルに到達できるようにするには、[OK] を選ぶに、Web URL 文字列のその部分を削除します。Notice the ?web=1 string at the end of the link - you must remove that portion of the Web URL string before selecting OK, in order for Power BI Desktop to properly navigate to your file.
  4. Power BI Desktop で資格情報の入力を求められた場合は、[Windows] (オンプレミスの SharePoint サイトの場合) または [組織アカウント] (Office 365 または OneDrive for Business のサイトの場合) のいずれかを選びます。If Power BI Desktop prompts you for credentials, choose either Windows (for on-premises SharePoint sites) or Organizational Account (for Office 365 or OneDrive for Business sites).

[ナビゲーター] ウィンドウが表示され、Excel ブックにあるテーブル、シート、範囲を一覧から選ぶことができます。A Navigator window appears, allowing you to select from the list of tables, sheets, and ranges found in the Excel workbook. そこから、他のすべての Excel ファイルと同様に OneDrive for Business ファイルを使用して、レポートを作成し、他のデータ ソースでするのと同じようにデータセットで使用できます。From there, you can use the OneDrive for Business file just like any other Excel file, and create reports and use it in datasets like you would with any other data source.

注意

Power BI サービスのデータ ソースとして OneDrive for Business ファイルを使うには、そのファイルに対して [Service Refresh](サービスの更新) を有効にし、更新の設定を構成するときに [認証方法] として [OAuth2] を選びます。To use OneDrive for Business file as a data source in the Power BI service, with Service Refresh enabled for that file, make sure you select OAuth2 as the Authentication method when configuring your refresh settings. このようにしないと、接続または更新しようとしたときに、エラー ("データ ソースの資格情報の更新に失敗しました" など) が発生する可能性があります。Otherwise you may encounter an error (such as Failed to update data source credentials) when you attempt to connect or to refresh. 認証方法として OAuth2 を選ぶと、資格情報エラーは発生しません。Selecting OAuth2 as the authentication method remedies that credentials error.