OneDrive または SharePoint Online に格納されているデータセットを更新するRefresh a dataset stored on OneDrive or SharePoint Online

OneDrive または SharePoint Online から Power BI サービスへのファイルのインポートは、Power BI Desktop での作業と Power BI サービスとの同期を確実に維持するための優れた方法です。Importing files from OneDrive or SharePoint Online into the Power BI service is a great way to make sure your work in Power BI Desktop stays in sync with the Power BI service.

OneDrive または SharePoint Online に Power BI Desktop ファイルを保存することの利点Advantages of storing a Power BI Desktop file on OneDrive or SharePoint Online

Power BI Desktop ファイルを OneDrive または SharePoint Online に保存すると、ファイルのモデルに読み込んだすべてのデータがデータセットにインポートされます。When you store a Power BI Desktop file on OneDrive or SharePoint Online, any data you’ve loaded into your file’s model is imported into the dataset. そのファイルに作成したすべてのレポートは、Power BI サービスのレポートに読み込まれます。Any reports you’ve created in the file are loaded into Reports in the Power BI service. たとえば、OneDrive または SharePoint Online 上のファイルに変更を加えるとします。Let's say you make changes to your file on OneDrive or SharePoint Online. これらの変更には、新しいメジャーの追加、列名の変更、視覚化の編集を含めることができます。These changes can include adding new measures, changing column names, or editing visualizations. ファイルを保存すると、通常は約 1 時間内に Power BI サービスもそれらの変更と同期します。Once you save the file, Power BI service syncs with those changes too, usually within about an hour.

[ホーム] リボンの [更新] を選択して、1 回限りの手動更新を Power BI Desktop で実行することができます。You can do a one-time, manual refresh right in Power BI Desktop by selecting Refresh on the Home ribbon. [更新] を選択すると、ファイルのモデルが、元のデータ ソースの更新されたデータで最新に更新されます。When you select Refresh, you refresh the file’s model with updated data from the original data source. この種の更新は、完全に Power BI Desktop アプリケーション自体から行われます。This kind of refresh happens entirely from within the Power BI Desktop application itself. Power BI での手動またはスケジュールされた更新とは異なるため、違いを理解することが重要です。It's different from a manual or scheduled refresh in Power BI, and it’s important to understand the distinction.

Power BI Desktop の [ホーム] リボンのスクリーンショット。ここから更新できます。

OneDrive または SharePoint Online から Power BI Desktop ファイルをインポートすると、データおよびモデルの情報が Power BI のデータセットに読み込まれます。When you import your Power BI Desktop file from OneDrive or SharePoint Online, you load data and model information into a dataset in Power BI. Power BI サービス内のデータセットは、レポートの基準となるため、最新の情報に更新する必要があります。You'll want to refresh the dataset in the Power BI service because that's what your reports are based on. データ ソースは外部であるため、 [今すぐ更新] を使用してデータセットを手動で更新するか、または [更新のスケジュール設定] を使用して更新スケジュールを設定することができます。Because the data sources are external, you can manually refresh the dataset by using Refresh now or you can set up a refresh schedule by using Schedule Refresh.

Power BI Desktop のデータセットのスクリーンショット。[更新のスケジュール設定] を選択できます。

データセットを更新しても、Power BI は OneDrive または SharePoint Online のファイルに接続して更新されたデータのクエリを実行しません。When you refresh the dataset, Power BI doesn't connect to the file on OneDrive or SharePoint Online to query for updated data. データセットの情報を使用してデータ ソースに直接接続し、更新されたデータのクエリを実行します。It uses information in the dataset to connect directly to the data sources and query for updated data. 次に、そのデータをデータセットに読み込みます。Then, it loads that data into the dataset. データセットのこの更新データは、OneDrive または SharePoint Online 上のファイルに再度同期されることはありません。This refreshed data in the dataset isn't synchronized back to the file on OneDrive or SharePoint Online.

サポートされている機能What’s supported?

Power BI では、 [データの取得] または [クエリ エディター] を使用して次のデータ ソースに接続してデータを読み込んでいるローカル ドライブがある場合、そのローカル ドライブからインポートされた Power BI Desktop ファイルから作成したデータセットについては、 [更新][更新のスケジュール設定] をサポートしています。Power BI supports Refresh and Schedule Refresh for datasets created from Power PI Desktop files imported from a local drive where you use Get Data or Query Editor to connect to and load data from the following data sources.

注意

ライブ接続データセットの Onedrive の更新がサポートされています。Onedrive refresh for live connection datasets is supported. ただし、OneDrive の更新シナリオでは、既に接続されているレポートのライブ データセットを別のデータセットに変更することはサポートされていません。However, changing the live connection dataset, from one dataset to another in an already published report, is not supported in the OneDrive refresh scenario.

Power BI Gateway - PersonalPower BI Gateway - Personal

  • Power BI Desktop の [データの取得] および [クエリ エディター] に表示されるすべてのオンライン データ ソース。All online data sources shown in Power BI Desktop’s Get Data and Query Editor.
  • Hadoop ファイル (HDFS) と Microsoft Exchange を除く、Power BI Desktop の [データの取得] および [クエリ エディター] に表示されるすべてのオンプレミスのデータ ソース。All on-premises data sources shown in Power BI Desktop’s Get Data and Query Editor except for Hadoop File (HDFS) and Microsoft Exchange.

オンプレミスのデータ ゲートウェイOn-premises data gateway

データ ソースのData source

  • Analysis Services 表形式Analysis Services Tabular
  • Analysis Services 多次元Analysis Services Multidimensional
  • SQL ServerSQL Server
  • SAP HANASAP HANA
  • OracleOracle
  • TeradataTeradata
  • からFile
  • フォルダーFolder
  • SharePoint リスト (オンプレミス)SharePoint list (on-premises)
  • WebWeb
  • ODataOData
  • IBM DB2IBM DB2
  • MySQLMySQL
  • SybaseSybase
  • SAP BWSAP BW
  • IBM Informix データベースIBM Informix Database
  • ODBCODBC

注意

Power BI からオンプレミスのデータ ソースに接続し、そのデータセットを更新するには、ゲートウェイをインストールして実行する必要があります。A gateway must be installed and running in order for Power BI to connect to on-premises data sources and refresh the dataset.

OneDrive と OneDrive for Business。OneDrive or OneDrive for Business. 違いは何ですか?What’s the difference?

個人用の OneDrive と OneDrive for Business の両方がある場合は、Power BI にインポートするすべてのファイルを OneDrive for Business に保存する必要があります。If you have both a personal OneDrive and OneDrive for Business, you should keep any files you want to import into Power BI in OneDrive for Business. これは、サインインのために 2 種類のアカウントを使用する可能性があるためです。Here’s why: You likely use two different accounts to sign into them.

Power BI の OneDrive for Business に接続するとき、Power BI アカウントは多くの場合、OneDrive for Business アカウントと同じアカウントであるため、接続は簡単です。When you connect to OneDrive for Business in Power BI, connection is easy because your Power BI account is often the same account as your OneDrive for Business account. 個人用の OneDrive では、通常、異なる Microsoft アカウントを使用してサインインします。With personal OneDrive, you usually sign in with a different Microsoft account.

Microsoft アカウントにサインインしたら、必ず [サインアウトしない] を選択してください。When you sign in with your Microsoft account, be sure to select Keep me signed in. これで、Power BI Desktop のファイルに行ったすべての変更を、Power BI が Power BI のデータセットに同期できるようになります。Power BI can then synchronize any updates you make in the file in Power BI Desktop with datasets in Power BI.

[サインイン] ダイアログボックスのスクリーンショット。[サインアウトしない] チェックボックスがオンになっています。

Microsoft 資格情報を変更した場合は、OneDrive のファイルと Power BI のデータセットの間で変更を同期することはできません。If you've changed your Microsoft credentials, you can't synchronize changes between your file on OneDrive and the dataset in Power BI. OneDrive に接続して、そこからファイルを再度インポートする必要があります。You need to connect to and import your file again from OneDrive.

更新のスケジュール方法How do I schedule refresh?

更新のスケジュールを設定すると、Power BI は、データ ソースに直接接続します。When you set up a refresh schedule, Power BI connects directly to the data sources. Power BI はデータセット内の接続情報と資格情報を使用して、更新されたデータのクエリを実行します。Power BI uses connection information and credentials in the dataset to query for updated data. 次に、Power BI は、更新されたデータをデータセットに読み込みます。Then Power BI loads the updated data into the dataset. そして、Power BI サービス内のそのデータセットに基づくレポート視覚化およびダッシュボードをすべて更新します。It then updates any report visualizations and dashboards based on that dataset in the Power BI service.

スケジュールされた更新を設定する方法について詳しくは、「スケジュールされた更新の構成」をご覧ください。For details on how to set up schedule refresh, see Configure scheduled refresh.

問題が発生した場合When things go wrong

問題が発生した場合は通常、Power BI がデータ ソースにサインインできないことが原因です。When things go wrong, it’s usually because Power BI can’t sign into data sources. データセットがオンプレミスのデータ ソースに接続しようとしたが、ゲートウェイがオフラインである場合も、問題が発生することがあります。Things may also go wrong if the dataset tries to connect to an on-premises data source but the gateway is offline. こうした問題を回避するために、Power BI がデータ ソースにサインインできることを確認してください。To avoid these issues, make sure Power BI can sign into data sources. データ ソースの資格情報でデータ ソースへのサインインを試してみてください。Try signing into your data sources in Data Source Credentials. データ ソースへのサインインに使用するパスワードが変更されたり、Power BI がデータ ソースからサインアウトされたりすることがあります。Sometimes the password you use to sign into a data source changes or Power BI gets signed out from a data source.

OneDrive 上の Power BI Desktop ファイルに変更を保存して、1 時間ほど経過してもその変更内容が Power BI に表示されない場合、Power BI が OneDrive に接続できないことが原因である可能性があります。When you save your changes to the Power BI Desktop file on OneDrive and you don't see those changes in Power BI within an hour or so, it could be because Power BI can't connect to your OneDrive. OneDrive 上のファイルにもう一度接続してみてください。Try connecting to the file on OneDrive again. サインインを求められた場合は、必ず [サインアウトしない] を選択します。If you’re prompted to sign in, make sure you select Keep me signed in. Power BI が OneDrive に接続してファイルと同期できなかったため、もう一度ファイルをインポートする必要があります。Because Power BI wasn't able to connect to your OneDrive to synchronize with the file, you’ll need to import your file again.

[更新が失敗したらメールで通知する] はオンのままにしてください。Be sure to leave the Send refresh failure notification email to me checked. スケジュールの更新が失敗した場合、すぐに通知されます。You’ll want to know right away if a scheduled refresh fails.

トラブルシューティングTroubleshooting

期待どおりにデータが更新されないことがあります。Sometimes refreshing data may not go as expected. 通常、ゲートウェイに接続するときに、データ更新の問題が発生します。You'll typically run into data refresh issues when you're connected with a gateway. ツールと既知の問題については、ゲートウェイに関するトラブルシューティングの記事を参照してください。Take a look at the gateway troubleshooting articles for tools and known issues.

オンプレミス データ ゲートウェイのトラブルシューティングTroubleshooting the On-premises data gateway

Power BI Gateway - Personal のトラブルシューティングTroubleshooting the Power BI Gateway - Personal

他にわからないことがある場合は、More questions? Power BI コミュニティで質問してみてください。Try asking the Power BI Community.