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) を使用してデータソースに接続する場合、データをどこに読み込むかについて、さまざまなオプションがあります。 データ モデルにデータを確実に読み込むには、データのインポート ダイアログ ボックスの [データ モデル にこのデータを追加] オプションを選択する必要があります。
大丈夫。 Power Pivot を使用してオンプレミスまたはオンラインのデータ ソースに接続してデータのクエリを実行するたびに、データは自動的にデータ モデルに読み込まれます。
更新をスケジュールするにはどうすればよいですか?
更新スケジュールを設定すると、Power BI はセマンティック モデルの接続情報と資格情報を使用してデータ ソースに直接接続し、更新されたデータのクエリを実行します。 その後、更新されたデータがセマンティック モデルに読み込まれます。 Power BI サービスのセマンティック モデルに基づくレポートとダッシュボードの視覚化も更新されます。
問題が発生した場合は、通常、Power BI がデータ ソースにサインインできないためです。 または、セマンティック モデルがオンプレミスのデータ ソースに接続し、ゲートウェイがオフラインになっているためです。 Power BI がデータ ソースにサインインできることを確認します。 データ ソースへのサインインに使用するパスワードが変更された場合、または Power BI がデータ ソースからサインアウトされた場合は、必ずデータ ソース資格情報でデータ ソースに再度サインインしてください。