M365Con 2027 – 無料オンラインカンファレンス · 11–22 Jan 2027 · 120 sessions→ m365con.net

ブログ · Mirko Peters

Power BI を SharePoint フォルダーに接続する際のよくある落とし穴トップ 5

By · · Updated

ポッドキャストへようこそ。SharePoint のデータを Power BI に取り込もうとしたことがあれば、暗闇の中でパズルを解くような難しさはご存じでしょう…

Automatically translated with AI from the original post. Read the English original

▶ BLOGTop 5 Pitfalls WhenConnecting Power BI to…M365.FM
Titelbild: Top 5 Pitfalls When Connecting Power BI to SharePoint Folders

ポッドキャストへようこそ。SharePoint のデータを Power BI に取り込もうとしたことがあれば、暗闇の中でパズルを解くような難しさはご存じのはずです。原因不明の更新エラー、終わらない認証のループ、セマンティック モデルを肥大化させる予期しない非表示ファイルの間で、SharePoint の混乱を明確さに変えるにはそれなりの工夫が必要です。この包括的なガイドでは、最近のエピソードで扱った内容をさらに掘り下げます。散らかったドキュメント ライブラリを洗練されたダッシュボードに変えることに興味がある方は、関連エピソードの Connect Power BI Desktop to SharePoint Folders もぜひご覧ください。

SharePoint ソースを Power BI がどのように扱うかを理解すれば、更新の失敗や認証エラーを避けられます。以下では、よくある落とし穴、意外なバックエンドの仕組み、そしてレポート パイプラインを寸分の狂いなく動かすためのベスト プラクティスを解説します。

Power BI と SharePoint の前提条件

SharePoint のドキュメント ライブラリと Power BI のダッシュボードをつなぐ前に、事前準備が最大の防御策になります。システム要件やアクセス許可を確認せずに接続ウィザードへ直行すると、データ モデルが壊れ、トラブルシューティングに何時間も費やすことになりかねません。

Power BI と SharePoint フォルダーの併用に関する 5 つの意外な事実

SharePoint を Power BI に接続するなら、ワークフローを改善し、よくある落とし穴を避けるのに役立つ意外な事実を 5 つご紹介します。

  1. フォルダー レベルの更新では、変更されたファイルを見逃す場合があります: Power BI の SharePoint フォルダー コネクタは、フォルダーを 1 つのデータ ソースとして扱います。ファイルが追加または更新されても、クエリにフォルダーのメタデータ(更新日時など)が含まれていなければ、増分更新やキャッシュ設定では個々のファイルの変更を検出できない場合があります。
  2. 同じ URL でも認証方式の違いが重要です: 同じ SharePoint サイト URL でも、接続方法(SharePoint フォルダーか SharePoint Online リストか)によって必要な認証方式(OAuth と Organizational)が異なることがあります。設定を統一しないと、Power BI Service で更新の失敗を招く原因になります。
  3. 非表示ファイルやシステム ファイルがデフォルトで表示されます: SharePoint フォルダー コネクタを使用すると、Power BI はフォルダー内のすべてのファイルを、非表示ファイルやシステム ファイル(desktop.ini や ~$ で始まる一時ファイルなど)を含めて返します。インポートのノイズを避けるには、ファイル拡張子やパスでフィルターすることがしばしば必要です。
  4. 相対パスは移植性をもたらしますが、正しく設定しないと自動更新が壊れます: クエリで相対パスと SharePoint サイトのルートを使用すると、PBIX ファイルを環境間で移しやすくなります。ただし、Power BI Service で更新を行うには、ゲートウェイの資格情報と同じベース URL を正しく設定しておく必要があります。不一致があると「unknown data source」エラーが発生します。
  5. SharePoint のメタデータは、ファイルの内容より豊富な場合があります: SharePoint は、Power BI でファイルの内容と一緒に取得できるメタデータ(列やカスタム プロパティ)を保持しています。ファイルの内容を解析するよりも、このメタデータのほうが価値のあるレポート項目を提供することがあり、重いデータ変換を避けられる場合もあります。

Power BI Desktop のインストール

SharePoint のデータに接続して操作するには、Power BI Desktop が必要です。Power BI Desktop は Microsoft の無償アプリケーションです。データを共有する前に、構築、変換、可視化を行えます。インストーラーを起動する前に、コンピューターが最小システム要件を満たしていることを確認してください。

アクセス許可

Power BI から SharePoint のデータにアクセスするには、適切なアクセス許可が必要です。SharePoint はセキュリティ設定を使って、誰がデータを表示または編集できるかを管理します。Power BI はこれらの設定を尊重するため、作業を始める前にアクセス権があることを確認してください。

SharePoint のデータの種類を確認する

Power BI に接続したいデータの種類を把握しておく必要があります。SharePoint では、リスト、フォルダー、ドキュメント ライブラリなど、データをさまざまな形で保存します。それぞれの種類には、Power BI の特定のコネクタが最適です。

ヒント: 使用したい SharePoint サイト、リスト、フォルダーの一覧を作成してください。それぞれの URL を書き留め、アクセス権があるかを確認します。この手順は時間の節約になり、セットアップ中のミスを防ぐのにも役立ちます。

サイト URL と資格情報の収集

Power BI にデータを接続する前に、正しい SharePoint サイトの URL と資格情報を確認する必要があります。まず、データを含む SharePoint サイトを特定してください。SharePoint ページを開いたときに、ブラウザーのアドレスバーでサイトのアドレスを確認できます。

適切なコネクタの選択

SharePoint データを Power BI に接続するときは、適切なコネクタを選ぶことが欠かせません。コネクタごとに用途があり、特定の種類の SharePoint データで最も効果的に動作します。

SharePoint フォルダー コネクタ

使用する場面

データが SharePoint のドキュメント ライブラリーやフォルダーにファイルとして保存されている場合は、SharePoint フォルダー コネクタを使用します。複数のフォルダーにある Excel ファイル、CSV、その他のドキュメントをインポートする必要がある場合に最適です。

サポートされるデータ

SharePoint フォルダー コネクタは、Excel ブック、CSV ファイルなどのファイルをサポートします。ファイル名、パス、更新日時など、これらのファイルのメタデータを取得できます。

SharePoint リスト コネクタ

使用する場面

SharePoint リストのデータを取得したい場合は、SharePoint リスト コネクタを使用します。SharePoint リストは、タスク、連絡先、在庫などの構造化されたデータの集まりです。

サポートされるデータ

SharePoint リスト コネクタは、構造化されたリストのデータをサポートします。リストの列、行、メタデータにアクセスできます。

SharePoint Online リスト コネクタ

主な違い

SharePoint Online リスト コネクタは、SharePoint Online 専用に設計されています。構造化されたリストへのアクセスを簡素化し、ほかのコネクタと比べてパフォーマンスが向上しています。

最適なユースケース

SharePoint Online の構造化されたリストに素早くアクセスする必要がある場合は、SharePoint Online リスト コネクタを使用します。最新の情報と高速な更新頻度が求められるダッシュボードに効果的です。

手順: SharePoint データへの接続

SharePoint データを Power BI に接続する作業は、いくつかの明確な手順で構成されています。このガイドに従えば、スムーズかつ確実に統合できます。

Power BI を開いてデータを取得する

コンピューターで Power BI Desktop を起動します。「データの取得」機能を使い、SharePoint を検索して、適切なコネクタを選択してください。

SharePoint サイトの URL を入力する

適切なコネクタを選んだら、SharePoint サイトの URL を入力します。クエリを安定させるため、深いファイル パスではなく、常にルート サイトのアドレスを使用してください。

接続の認証

組織アカウントを使用して認証します。企業のセキュリティ ポリシーで求められている場合は、多要素認証のプロンプトが表示されることに備えておいてください。

データの選択と変換

ナビゲーター ウィンドウを使用して、データをプレビューします。データセットを読み込む前に、Power Query を起動して、システム ファイルを除外し、不要な列を削除し、見出しを昇格させてください。

Power BI にデータを読み込む

変換が完了したら、「閉じて適用」をクリックして、クリーニング済みのデータをセマンティック モデルにインポートします。

接続の問題のトラブルシューティング

慎重に計画しても、問題が発生することがあります。無効な URL、認証の障害、ファイルの欠落、更新が止まってしまう問題への対処方法を見ていきましょう。

無効な URL

アドレスバーを再確認してください。無効な URL のエラーは、入力ミス、末尾のスラッシュ、フォルダー名に含まれる特殊文字が原因であることがよくあります。

認証エラー

適切な組織の資格情報でサインインしていることを確認してください。Power BI は HTTPS 以外へのリダイレクトをサポートしていない点にも注意してください。

データの欠落

ファイルが見つからない場合は、ファイルサイズの上限(1 GB を超えるファイルは問題を起こす可能性があります)を確認し、非表示のシステム ファイルがフォルダーのクエリを妨げていないかを確認してください。

更新の問題

Power BI サービスでスケジュールされた更新が失敗する主な原因は、ゲートウェイの切断と期限切れの OAuth トークンです。ゲートウェイを最新の状態に保ち、アカウントの資格情報を揃えてください。

SharePoint データのベスト プラクティス

レポート環境を拡張しやすく健全に保つには、フォルダー構造を整理し、必要に応じて行レベルのセキュリティを実装し、オフピーク時間帯に更新をスケジュールしてください。

データを最新の状態に保つ

ソース ドキュメントの変更直後にセマンティック モデルを更新するには、自動スケジュールまたは Power Automate のトリガーを活用してください。

レポート用に整理する

ソース ファイルは、列名を統一し、ディレクトリの階層を明確にして整理しておくと、クエリ フォールディングとデータ変換が容易になります。

機密データの保護

SharePoint のリストとライブラリーへのアクセスは、実際に管理上の確認が必要なユーザーに限定し、Power BI の対象ユーザーの制限と揃えてください。

Power BI ダッシュボードの作成と共有

データのクレンジングと読み込みが完了したら、インパクトのあるビジュアルを作成し、チーム全体に配布しましょう。

ビジュアルの作成

カテゴリの比較には棒グラフ、傾向の把握には折れ線グラフ、詳細な内訳には行列表を活用しましょう。余計な要素はできるだけ減らしてください。

公開と共有

レポートを Power BI サービスに公開し、SharePoint Online のチームサイトに直接埋め込むことで、スムーズな共同作業を実現します。

データ更新のスケジュール設定

自動更新の設定を行い、ステークホルダーが常に最新のデータを確認できるようにしましょう。


SharePoint のデータを Power BI に接続することは、組織全体でデータを民主化するうえで最も効果的な方法の一つです。フォルダー構造を尊重し、資格情報を適切に扱い、初期段階の変換には Power Query を活用することで、データのサイロ化を根本から解消できます。全体の議論を聞くには、エピソードの全編をお聴きいただき、Connect Power BI Desktop to SharePoint Folders で追加のリソースもご覧ください!

SharePoint を Power BI Desktop に接続 - チェックリスト

  • SharePoint のフォルダー URL とアクセス許可を確認する
  • SharePoint にアクセスできるアカウントで Power BI Desktop にサインインする
  • Power BI Desktop で [データの取得] > [SharePoint フォルダー] に移動する
  • ルートの SharePoint サイトまたはフォルダーの URL を入力する(SharePoint Online の場合はサイトの URL を使用)
  • 適切な認証方法(組織アカウント / OAuth)を選択する
  • 接続を検証し、読み込む前にファイル一覧をプレビューする
  • フォルダー パスまたはファイル拡張子(例:.csv、.xlsx)でフォルダーの結果をフィルター処理する
  • 必要に応じて [ファイルの結合] または Power Query の [データの変換] を使用する
  • 不要な列を削除し、見出しを昇格させるようにクエリのステップを構成する
  • 大規模なデータセットについては、増分更新またはデータ読み込みの設定を構成する
  • 複数の環境にデプロイする場合は、ハードコードされたパスをパラメーターに置き換える
  • 公開前に Power BI Desktop で更新をテストする
  • レポートを Power BI サービスに公開し、データセットの資格情報を構成する
  • (オンプレミスの SharePoint を使用する場合)ゲートウェイを設定するか、SharePoint Online のクラウド認証を確認する
  • 更新をスケジュールし、更新履歴と失敗を確認する
  • データソース、変換手順、アクセス要件を文書化する

よくある質問

Power BI で使用する正しい SharePoint サイトの URL はどのように確認しますか?

SharePoint サイトにアクセスしたときに、ブラウザーのアドレスバーからサイトの URL をコピーできます。ファイルやリストの個別リンクではなく、サイトのメインアドレスを使用してください。

Power BI を SharePoint に接続するには、どのアクセス許可が必要ですか?

SharePoint のサイト、リスト、またはライブラリに対して、少なくとも "Read"(読み取り)のアクセス許可が必要です。SharePoint でデータが表示されない場合、Power BI にもそのデータは表示されません。

SharePoint のデータを使って Power BI ダッシュボードを自動更新できますか?

はい。Power BI サービスで更新のスケジュールを設定できます。これにより、手作業を行わなくても、ダッシュボードを最新の SharePoint データで更新し続けられます。

ドキュメント ライブラリには、どの SharePoint コネクタを使用すればよいですか?

SharePoint フォルダー コネクタを使用してください。このコネクタは、ドキュメント ライブラリから Excel や CSV などのファイルを取り込むのに最適です。

組織外のユーザーと Power BI ダッシュボードを共有できますか?

管理者がゲスト アクセスを許可していれば、外部ユーザーとダッシュボードを共有できます。機密情報を共有する前には、必ず会社のデータ共有ポリシーに従ってください。

Power BI は SharePoint への接続で多要素認証をサポートしていますか?

はい。Power BI は多要素認証をサポートしています。接続の過程で、携帯電話や認証アプリを使ってサインインを承認する必要がある場合があります。

SharePoint を Power BI に接続してデータの統合と可視化を行う

SharePoint フォルダーまたは単一ファイルを使用して SharePoint を Power BI に接続するにはどうすればよいですか?

SharePoint に接続するには、Power BI Desktop を開き、[データの取得] > [SharePoint フォルダー](複数ファイルの場合)または [データの取得] > [SharePoint Online リスト / Excel](SharePoint の単一ファイルの場合)を選択します。サイトの URL またはフォルダー パスを入力し、Microsoft アカウントまたは組織の資格情報で認証してから、Power Query エディターを使用して特定のサブフォルダーまたはファイルに絞り込み、さらに分析するためにデータを読み込みます。

OneDrive または Microsoft 365 でホストされている SharePoint ライブラリを Power BI に接続できますか?

はい。OneDrive for Business と SharePoint Online(Microsoft 365 の一部)はどちらも Power BI に接続できます。ファイルの保存場所に応じて、SharePoint フォルダー コネクタまたは OneDrive コネクタを使用してください。

大量のファイルやサブフォルダーがある場合、データを読み込む推奨の方法は何ですか?

SharePoint フォルダー コネクタを使用してデータを Power BI に読み込み、その後 Power Query エディターでフォルダー パス列やサブフォルダー名にフィルターを適用します。これにより、必要な SharePoint の場所やファイル、フォルダーに結果を絞り込めます。

スケジュール更新を設定する方法と、Power BI ゲートウェイが必要になるケースを教えてください。

SharePoint のコンテンツが SharePoint Online (クラウド) にある場合は、オンプレミス ゲートウェイを使用せずに Power BI サービスでスケジュール更新を構成できます。ファイルがオンプレミスの SharePoint サーバーやローカルのファイル サーバーにある場合は、Power BI ゲートウェイをインストールして構成し、データ更新を有効にしてください。

SharePoint を Power BI に接続するときに、Power Query と DAX を使用できますか?

はい、使用できます。読み込みの前に、Power Query エディター (Power Query) を使用して SharePoint のファイル データをクリーニング、変換、結合してください。読み込み後は、Power BI で DAX を使用して計算列やメジャー、高度な分析を作成し、視覚化やレポートに活用できます。

特定の SharePoint サブフォルダーや単一の SharePoint Excel ファイルに接続するにはどうすればよいですか?

SharePoint フォルダーに接続したら、Power Query エディターのフォルダー パス列を使用して、目的のサブフォルダーやファイル名で絞り込みます。単一の SharePoint Excel ファイルの場合は、ファイルの直接リンクをコピーして、「データの取得 > Web」または「Excel」に貼り付けることもできます。

SharePoint と Power BI を接続する際によくある認証の問題と、その解決方法を教えてください。

よくある問題としては、組織の Microsoft 365 アカウントではなく個人の Microsoft アカウントを使用している、サイトの URL が正しくない、資格情報の有効期限が切れている、といったものがあります。SharePoint の場所へのアクセス権を持つ正しい Microsoft アカウントでサインインしていることを確認してください。

SharePoint のファイルに直接接続してリアルタイムに視覚化する方法はありますか。それとも、データをインポートする必要がありますか?

通常、視覚化のために Power BI にデータをインポートします。ほぼリアルタイムが必要な場合は、スケジュール更新の頻度を上げることもできます。ただし、Power BI には、データベースのように SharePoint のファイルへのライブ接続をネイティブに提供する機能はありません。

Power BI にファイルを読み込む際、ネストされたファイルを扱い、フォルダー構造を維持するにはどうすればよいですか?

SharePoint フォルダーに接続し、インポート時にフォルダー パス列を残してください。Power Query エディターでフォルダー パスを展開して解析すると、特定のセグメントを抽出できます。これにより、階層を維持し、フィルターを作成できます。

SharePoint と Power BI の接続について、詳しいガイドやチュートリアル、コミュニティのリソースはどこで見つけられますか?

Microsoft Learn には、SharePoint と Power BI の統合に関する公式ドキュメントとステップバイステップのガイドがあります。また、Microsoft Fabric コミュニティと Power BI コミュニティ フォーラムでは、他のユーザーによる実践的な例や解決策を見ることができます。

Entities in this article

SharePoint Power BI Connector Dashboards Power BI Desktop Power BI Service Microsoft Excel Incremental refresh Multifactor authentication (MFA) Power Query

Related articles

RSS