英語で読む

次の方法で共有


OneDrive または SharePoint Online 上の Excel ブックから作成されたセマンティック モデルを更新する

重要

次の機能は非推奨となり、2023 年 9 月 29 日から使用できなくなります。

  • Power BI ワークスペースへのローカル ブックのアップロードは許可されなくなります。
  • スケジュールされた更新がまだ構成されていない Excel ファイルに対して、更新と更新のスケジュール設定を今すぐ構成することは許可されなくなります。

次の機能は非推奨となり、2023 年 10 月 31 日以降は使用できなくなります。

  • 以前にスケジュール更新が設定されていた既存の Excel ファイルに対するスケジュール更新と「今すぐ更新」が許可されなくなります。
  • Power BI ワークスペースにアップロードされたローカル ブックは、Power BI で開かなくなります。

2023 年 10 月 31 日以降:

  • Power BI ワークスペースから既存のローカル ブックをダウンロードできます。
  • Excel データ モデルを Power BI セマンティック モデルとして発行し、更新のスケジュールを設定できます。
  • OneDrive および SharePoint ドキュメント ライブラリから Excel ブックをインポートして、Power BI で表示できます。

組織でこれらの機能を使用している場合は、Excel ワークブック の移行の詳細をご覧ください。

Excel ブックは、ローカル コンピューターから、または職場または学校用の OneDrive や SharePoint Online などのクラウド ストレージからインポートできます。 この記事では、Excel ファイルにクラウド ストレージを使用する利点について説明します。 Power BI に Excel ファイルをインポートする方法の詳細については、「Excel ブック ファイルからデータを取得する」を参照してください。

利点は何ですか?

OneDrive または SharePoint Online からファイルをインポートすると、Excel で行っている作業が Power BI サービスと確実に同期されます。 ファイルのモデルに読み込んだデータは、セマンティック モデルで更新されます。 ファイルで作成したすべてのレポートは、Power BI のレポートに読み込まれます。 OneDrive または SharePoint Online でファイルに変更を加えて保存すると、Power BI にそれらの変更の更新が表示されます。 たとえば、新しいメジャーを追加したり、列名を変更したり、視覚化を編集したりすると、Power BI に変更が反映されます。 通常、変更内容は保存後 1 時間以内に更新されます。

個人用 OneDrive から Excel ブックをインポートすると、ブック内のすべてのデータが Power BI の新しいセマンティック モデルに読み込まれます。 たとえば、ワークシート内のテーブル、Excel データ モデルに読み込まれたデータ、およびデータ モデルの構造は、新しいセマンティック モデルに入ります。 Power BI は、OneDrive または SharePoint Online のブックに約 1 時間ごとに自動的に接続し、更新プログラムを確認します。 ブックが変更された場合、Power BI は Power BI サービスのセマンティック モデルとレポートを更新します。

Power BI サービスでセマンティック モデルを更新できます。 セマンティック モデルで手動で更新または更新のスケジュールを設定すると、Power BI は外部データ ソースに直接接続して、更新されたデータを照会します。 その後、更新されたデータがセマンティック モデルに読み込まれます。 Power BI 内からセマンティック モデルを更新しても、OneDrive または SharePoint Online 上のブック内のデータは更新されません。

サポートされる内容

Power BI では、次の条件を満たすセマンティック モデルの 今すぐ更新更新のスケジュール設定 オプションをサポートしています。

  • セマンティック モデルは、ローカル ドライブからインポートされた Power BI Desktop ファイルから作成されます。
  • Power BI のデータの取得または Power Query エディターは、データに接続して読み込むのに使用されます。
  • データは、次のいずれかのセクションで説明するソースからのデータです。

Power BI ゲートウェイ - 個人用

  • Power BI Desktop のデータの取得と Power Query エディターに表示されるすべてのオンライン データ ソース。
  • Hadoop ファイル (HDFS) と Microsoft Exchange を除く、Power BI Desktop のデータの取得と Power Query エディターに表示されるすべてのオンプレミス データ ソース。

オンプレミス データ ゲートウェイ

オンプレミス データ ゲートウェイでは、次のデータ ソースの更新がサポートされています。

  • Analysis Services 表形式
  • Analysis Services 多次元
  • SQL Server
  • SAP HANA
  • オラクル
  • Teradata
  • ファイル
  • フォルダー
  • SharePoint リスト (オンプレミス)
  • ウェブ
  • OData
  • IBM DB2
  • MySQL
  • Sybase
  • SAP BW
  • IBM Informix データベース
  • ODBC

注意

Power BI がオンプレミスのデータ ソースに接続し、セマンティック モデルを更新するには、ゲートウェイをインストールして実行する必要があります。

OneDrive または職場または学校向け OneDrive。 どう違いますか。

個人用の OneDrive と OneDrive for Work または School の両方がある場合は、職場または学校用の OneDrive にインポートするファイルを保持することをお勧めします。 理由は次のとおりです。2 つの異なるアカウントを使用してサインインし、ファイルにアクセスする可能性があります。

Power BI では、職場または学校用の OneDrive への接続は、通常、同じアカウントを使用して職場または学校用の OneDrive として Power BI にサインインするため、シームレスです。 ただし、個人用の OneDrive では、別の Microsoft アカウントでサインインする方が一般的です。

Microsoft アカウントで職場または学校向け OneDrive にサインインしたら、[サインアウトしない] を選びます。 Power BI では、Power BI Desktop のファイルで行った更新を Power BI のセマンティック モデルと同期できます。

「サインインしたままにする」チェックボックスを示すスクリーンショット。

Microsoft アカウントの資格情報が変更された場合、OneDrive でファイルを編集しても、Power BI のセマンティック モデルまたはレポートと同期できません。 個人用 OneDrive からファイルを再接続して再度インポートする必要があります。

Excel ファイルに接続するためのオプション

職場または学校の OneDrive または SharePoint Online の Excel ブックに接続する場合、ブック内の内容を Power BI に取り込む方法に関する 2 つのオプションがあります。

Excel データを Power BI にインポートする – 職場または学校または SharePoint Online 用の OneDrive から Excel ブックをインポートすると、前に説明したように機能します。

Power BIで Excel を接続、管理、表示– このオプションを使用すると、Power BI から職場または学校の OneDrive または SharePoint Online のブックへの接続を設定できます。

このように Excel ブックに接続すると、セマンティック モデルは Power BI に作成されません。 ただし、このブックは Power BI サービスの [レポート] の下で、名前の横の Excel アイコンと共に表示されます。 Excel Online とは異なり、Power BI からブックに接続するとき、ブックに Excel データ モデルにデータを読み込む外部データ ソースへの接続がある場合は、更新スケジュールを設定できます。

このように更新スケジュールを設定すると、更新されたデータは、Power BI のセマンティック モデルではなく、OneDrive または SharePoint Online 上のブックのデータ モデルに反映されます。

Excel データ モデルにデータが読み込まれるようにするにはどうすればよいですか?

Power Query (Get & Transform Data の Excel 2016) を使用してデータソースに接続する場合、データをどこに読み込むかについて、さまざまなオプションがあります。 データ モデルにデータを確実に読み込むには、データのインポート ダイアログ ボックスの [データ モデル にこのデータを追加] オプションを選択する必要があります。

  1. Excel で、[データ]>[データの取得] を選択し、データの取得元を選択します。 この例では、Excel ブック ファイルからデータを読み込みます。

  2. ファイルブラウザーウィンドウでデータファイルを見つけて選択し、次にインポートを選択します。

  3. [ナビゲーター]で、ファイルを選択し、[読み込み先…] を選択。

    [ナビゲーター] ウィンドウから選択してインポートするファイルを示すスクリーンショット。

    または、Excel で [データ]>[データの取得]>[Power Query エディターの起動] を選んでクエリ エディターを起動します。 そこで [閉じて次に読み込む] を選択できます。

    Excel の [閉じて次に読み込む] コマンドを示すスクリーンショット。

  4. 次に、[インポート データ ] で、[このデータをデータ モデル に追加] を選択し、[OK ]を選択します。

    [データ モデルにこれを追加する] チェック ボックスを示すスクリーンショット。

Power Pivot で外部データの取得を使用する場合はどうすればよいですか?

大丈夫。 Power Pivot を使用してオンプレミスまたはオンラインのデータ ソースに接続してデータのクエリを実行するたびに、データは自動的にデータ モデルに読み込まれます。

更新をスケジュールするにはどうすればよいですか?

更新スケジュールを設定すると、Power BI はセマンティック モデルの接続情報と資格情報を使用してデータ ソースに直接接続し、更新されたデータのクエリを実行します。 その後、更新されたデータがセマンティック モデルに読み込まれます。 Power BI サービスのセマンティック モデルに基づくレポートとダッシュボードの視覚化も更新されます。

スケジュールされた更新を設定する方法の詳細については、「スケジュールされた更新を構成する」を参照してください。

問題が発生した場合

問題が発生した場合は、通常、Power BI がデータ ソースにサインインできないためです。 または、セマンティック モデルがオンプレミスのデータ ソースに接続し、ゲートウェイがオフラインになっているためです。 Power BI がデータ ソースにサインインできることを確認します。 データ ソースへのサインインに使用するパスワードが変更された場合、または Power BI がデータ ソースからサインアウトされた場合は、必ずデータ ソース資格情報でデータ ソースに再度サインインしてください。

[更新が失敗したらメールで通知する] はオンのままにしてください。 スケジュールされた更新が失敗した場合は、すぐに確認する必要があります。

重要な注意事項

Power Pivot に接続され、Power Pivot から照会される OData フィードでは、更新はサポートされていません。 OData フィードをデータ ソースとして使用する場合は、Power Query を使用します。

トラブルシューティング

データの更新が想定どおりに進まない場合があります。 通常、更新に関する問題は、データ ゲートウェイの問題です。 ツール、ヒント、既知の問題については、ゲートウェイのトラブルシューティングに関する次の記事を参照してください。

その他の質問 Power BI コミュニティを試してください。