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 the work you’re doing 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 に保存すると、ファイルのモデルに読み込んだすべてのデータがデータセットにインポートされ、ファイルに作成されたすべてのレポートが Power BI サービスのレポートに読み込まれます。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, and any reports you’ve created in the file are loaded into Reports in the Power BI serviced. OneDrive または SharePoint Online のファイルに新しいメジャーの追加、列名の変更、視覚エフェクトの編集といった変更を行ってファイルを保存すると、その内容が通常は 1 時間以内に Power BI サービスでも更新されます。When you make changes to your file on OneDrive or SharePoint Online, such as adding new measures, changing column names, or editing visualizations, once you save the file those changes will be updated in the Power BI service too, usually within about an hour.

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

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

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

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

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

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, it’s recommended you 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 への接続は通常シームレスです。Connecting to OneDrive for Business in Power BI is typically seamless because the same account you use to sign into Power BI with is often the same account used to sign into OneDrive for Business. ただし、個人用の OneDrive では、ほとんどの場合異なる Microsoft アカウントを使用してサインインします。But, with personal OneDrive, you likely 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 が Power BI Desktop のファイルに行ったすべての変更を Power BI のデータセットに同期できるようになります。Power BI can then synchronize any updates you make in the file in Power BI Desktop with datasets in Power BI

Microsoft アカウントの資格情報が変更されている可能性があるために Power BI のデータセットまたはレポートと同期できない OneDrive のファイルに変更を行う場合は、そのファイルに接続して、個人用の OneDrive から再度インポートする必要があります。If you make changes to your file on OneDrive that cannot be synchronized with the dataset or reports in Power BI, because your Microsoft account credentials might have changed, you’ll need to connect to and import your file again from your personal OneDrive.

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

更新スケジュールを設定する際、Power BI はデータセットの接続情報と資格情報を使用して直接データ ソースに接続し、データの更新がないかを問い合わせ、更新されたデータをデータセットに読み込みます。When you setup a refresh schedule, Power BI will connect directly to the data sources using connection information and credentials in the dataset to query for updated data, then load the updated data into the dataset. Power BI サービスのデータセットに基づくレポートおよびダッシュボードのすべての視覚エフェクトも更新されます。Any visualizations in reports and dashboards based on that dataset in the Power BI service are also updated.

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

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

問題が生じた場合は通常、Power BI がデータ ソースにサインインできないか、データセットがオンプレミスのデータ ソースに接続している場合にゲートウェイがオフラインになっているためです。When things go wrong, it’s usually because Power BI can’t sign into data sources, or if the dataset connects to an on-premises data source, the gateway is offline. Power BI がデータ ソースにサインインできることを確認してください。Make sure Power BI can sign into data sources. データ ソースへのサインインに使用するパスワードが変更された場合、または Power BI がデータ ソースからサインアウトした場合は、必ず [データ ソースの資格情報] で再度データ ソースへのサインインを試行してください。If a password you use to sign into a data source changes, or Power BI gets signed out from a data source, be sure to try signing into your data sources again in Data Source Credentials.

OneDrive 上の Power BI Desktop ファイルに変更を行って保存しても、その内容が 1 時間以内に Power BI に反映されない場合、Power BI が OneDrive に接続できていない可能性があります。If you’re making changes to the Power BI Desktop file on OneDrive and saving, and those changes aren’t being reflected in Power BI within an hour or so, it could be because Power BI cannot 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 was not 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. 通常、これはゲートウェイに関係する問題です。Typically this will be an issue 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