OneDrive または SharePoint Online の Excel ブックから作成されたデータセットを更新するRefresh a dataset created from an Excel workbook on OneDrive, or SharePoint Online

ローカル コンピューターに、または OneDrive for Business や SharePoint Online のようなクラウド ストレージに、Excel ブックをインポートできます。You can import Excel workbooks that are stored on your local machine, or in cloud storage such as OneDrive for Business or SharePoint Online. Excel ファイル用にクラウド ストレージを使用する利点を紹介します。We will look at the advantages of using cloud storage for your excel files. Power BI に Excel ファイルをインポートする方法の詳細については、「Excel ブック ファイルからデータを取得する」を参照してください。For more information on how to import Excel files into Power BI, see Get data from Excel workbook files.

使用する利点What are the advantages?

OneDrive または SharePoint Online からのファイルのインポートは、Excel で実行している作業と Power BI サービスとの同期を確実に維持するための優れた方法です。Importing files from OneDrive, or SharePoint Online, is a great way to make sure the work you’re doing in Excel stays in-sync with the Power BI service. ファイルのモデルに読み込んだすべてのデータがデータセットにインポートされ、ファイルに作成されたすべてのレポートが Power BI のレポートに読み込まれます。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 Power BI. OneDrive または SharePoint Online のファイルに新しいメジャーの追加、列名の変更、視覚エフェクトの編集といった変更を行って保存すると、その内容が通常は 1 時間以内に Power BI でも更新されます。If you make changes to your file on OneDrive, or SharePoint Online, like add new measures, change column names, or edit visualizations, once you save, those changes will be updated in Power BI too, usually within about an hour.

個人用の OneDrive から Excel ブックをインポートする場合、ワークシート内の表や Excel データ モデルに読み込まれるデータとデータ モデルの構造などのすべてのデータは、Power BI の新しいデータセットにインポートされます。When you import an Excel workbook from your personal OneDrive, any data in the workbook, like tables in worksheets and/or data that is loaded into the Excel data model and the structure of the data model, are imported into a new dataset in Power BI. Power View のすべてのビジュアル表示はレポートで再作成されます。Any Power View visualizations are re-created in Reports. Power BI は、更新があるかどうかを確認するために、OneDrive または SharePoint Online 上のブックに約 1 時間おきに自動的に接続します。Power BI automatically connects to the workbook on OneDrive, or SharePoint Online, about every hour to check for updates. ブックに変更がある場合、Power BI は Power BI サービス内のデータセットおよびレポートを更新します。If the workbook has changed, Power BI will refresh the dataset and reports in the Power BI service.

Power BI サービス内のデータセットを更新することができます。You can refresh on the dataset in the Power BI service. 手動でデータセットを更新したり、更新をスケジュールしたりする場合、Power BI では外部ソースに直接接続し、データセットに読み込むデータ更新があるかどうかの問い合わせを行います。When you manually refresh, or schedule refresh, on the dataset, Power BI connects directly to the external data sources to query for updated data it then loads into the dataset. Power BI 内でデータセットを更新しても、OneDrive または SharePoint Online のブックのデータは更新されません。Refreshing a dataset from within Power BI does not refresh the data in the workbook 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.

Excel ファイルに接続するためのオプションOptions for connecting to Excel file

OneDrive for Business または SharePoint Online 内の Excel ブックに接続した場合、ブック内のものを Power BI に取り込む方法が 2 つあります。When you connect to an Excel workbook in OneDrive for Business, or SharePoint Online, you’ll have two options on how to get what’s in your workbook into Power BI.

Excel データを Power BI にインポートする – OneDrive for Business または SharePoint Online から Excel ブックをインポートすると、上で説明したとおりに機能します。Import Excel data into Power BI – When you import an Excel workbook from your OneDrive for Business, or SharePoint Online, it works as described above.

Power BI で Excel に接続し、管理し、表示する – このオプションを使用した場合、OneDrive for Business または SharePoint Online 上のブックへの直接の接続が Power BI から作成されます。Connect, Manage, and View Excel in Power BI – When using this option, you create a connection from Power BI right to your workbook on OneDrive for Business, or SharePoint Online.

この方法で Excel ブックを接続した場合、データセットは Power BI には作成されません。When you connect to an Excel workbook this way, a dataset is not created in Power BI. ただし、このブックは Power BI サービスの [レポート] の下で、名前の横の Excel アイコンと共に表示されます。However, the workbook will appear in the Power BI service under Reports with an Excel icon next to the name. Excel Online の場合とは異なり、Power BI からブックに接続した場合、ブックが Excel データ モデルにデータを読み込む外部データ ソースに接続されていると、更新スケジュールを設定できます。Unlike with Excel Online, when you connect to your workbook from Power BI, if your workbook has connections to external data sources that load data into the Excel data model, you can setup a refresh schedule.

この方法で更新スケジュールを設定した場合の唯一の違いは、Power BI のデータセットではなく、OneDrive または SharePoint Online のブックのデータ モデルのデータが更新されるという点です。When you setup a refresh schedule this way, the only difference is refreshed data goes into the workbook’s data model on OneDrive, or SharePoint Online, rather than a dataset in Power BI.

Excel データ モデルにデータが読み込まれたことを確認する方法How do I make sure data is loaded to the Excel data model?

データ ソースへの接続に Power Query (Excel 2016 の [データの取得と変換]) を使用する場合、データの読み込み先にはいくつかのオプションがあります。When you use Power Query (Get & Transform data in Excel 2016) to connect to a data source, you have several options where to load the data. データ モデルにデータを読み込むには、 [読み込み先] ダイアログ ボックスで [このデータをデータ モデルに追加する] オプションを選択する必要があります。To make sure you load data into the data model, you must select the Add this data to the Data Model option in the Load To dialog box.

注意

ここでは、Excel 2016 での画像を示します。The images here show Excel 2016.

[ナビゲーター][読み込み先...] をクリックします。In Navigator, click Load To…

または、ナビゲーターの [編集] をクリックすると、クエリ エディターが開きます。Or, If you click Edit in Navigator, you’ll open the Query Editor. そこで [閉じて次に読み込む...] をクリックします。There you can click Close & Load To….

その後 [読み込み先][このデータをデータ モデルに追加する] を選択します。Then in Load To, make sure you select Add this data to the Data Model.

Power Pivot での [外部データの取り込み] の使用What if I use Get External Data in Power Pivot?

問題はありません。No problem. Power Pivot を使用してオンプレミスまたはオンライン データ ソースに接続し、データを問い合わせる場合、データは自動的にデータ モデルに読み込まれます。Whenever you use Power Pivot to connect to and query data from an on-premises or online data source, the data is automatically loaded to the data model.

更新のスケジュール方法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.

[更新が失敗したらメールで通知する] はオンのままにしてください。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.

重要な注意事項Important notes

*Power Pivot に接続されている、問い合わせ先の OData フィードでは更新はサポートされていません。* Refresh is not supported for OData feeds connected to and queried from Power Pivot. データ ソースとして OData フィードを使用する場合は、Power Query を使用してください。When using an OData feed as a data source, use Power Query.

トラブルシューティング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 the Power BI Community