Courses
Microsoft Power BI は、現在最も有力なビジネスインテリジェンス(BI)プラットフォームの1つです。Microsoft は18年連続で、アナリティクスおよびBIプラットフォームの Gartner マジック・クアドラントでリーダーに選出され、「ビジョンの完全性」と「実行能力」で最高評価を獲得しています。

しかし、この高い人気は、求職市場の競争が激しいことも意味します。Power BI スキルを要する職に就くには、面接対策を万全にすることが最も確実な方法です。

本記事では、Power BI の面接でよく問われるカテゴリ、要素、質問事項を幅広く取り上げます。
Power BI 基本の面接質問
エントリーレベルやジュニアの Power BI 職では、基本的な概念を説明できることが求められます。組織における Power BI の目的、どのように価値をもたらすか、利用時に注意すべきリスクやデメリットについて理解しておきましょう。Power BI Desktop と Power BI Service の使い方にも十分習熟しておく必要があります。
Power BI のようなセルフサービス型プラットフォームの利点は何ですか?
セルフサービス BI は開発者ではなくユーザーに重点を置きます。ユーザー自身が別部署(例:IT)を待たずに、独力で解決策を見つけ、インサイトを得られるようにします。
Power BI は他の BI プラットフォームと比べてどうですか?
他にも高く評価されている BI プラットフォームに Tableau があります。優れた選択肢ですが、Power BI が Tableau より有利な点のひとつは、習得のハードルが低いことです。特に開発者(またはユーザー)が Microsoft Excel に慣れている場合、Power BI は Excel ユーザーにとって親しみやすく感じられます。
Power BI を使う上で知っておくべきリスクは何ですか?
大きなデメリットのひとつは、クラウドベースのソリューション(Power BI Service)が Microsoft エコシステムに固定されていることです。Microsoft 365 アカウントと Power BI PRO サブスクリプションを持つユーザーだけがレポートやダッシュボードにアクセスできます。さらに、Power BI Desktop は Windows でのみ動作し、MacOS や Linux ではインストールできない点もデメリットです。
Power BI はどのように企業へ即時の価値を提供できますか?
Power BI は、データ探索とインサイト抽出を可能にするインタラクティブなダッシュボードやレポートの作成に非常に有用です。販売トラッキング、財務報告、顧客満足度分析、在庫管理などで頻繁に利用されます。生データを可視化に変換することで、意思決定者はトレンドを素早く見極め、データドリブンな判断ができます。
Power BI は他の Microsoft 製品とどう統合されますか?
Power BI は Excel、Azure、SQL Server、SharePoint と統合できます。Excel ファイルの直接インポート、Azure Synapse への接続による高度な分析、Power BI レポートの Microsoft Teams や SharePoint への埋め込みなどに対応しています。
Power BI を強力な BI ツールたらしめる主な機能は何ですか?
AI によるインサイト、リアルタイムダッシュボード、幅広いデータ接続、DAX を用いた高度なデータモデリング、堅牢なデータ可視化が挙げられます。加えて、クラウドベースの Power BI Service により、容易な共有とコラボレーションが可能です。
Power Query とは何で、Power BI で何に使いますか?
Power Query は Power BI に内蔵された ETL(抽出・変換・読み込み)ツールです。データセットの取り込み、クレンジング、変換、結合、修正を行えます。
Power BI レポートにはどのような種類のフィルターがありますか?
Power BI レポートはスライサー ビジュアル、または Power BI 右側の折りたたみ式フィルターペインで絞り込めます。スライサーは直感的で使いやすく、フィルターペインではページレベル、レポートレベル、ドリルスルーフィルターなど、より複雑な設定が可能です。なお、フィルターペインはユーザーから非表示にして事前設定・ロックでき、全ユーザーに適用させることもできます。
Power BI におけるレポートとダッシュボードの違いは何ですか?
Power BI レポートは通常 Power BI Desktop で作成し、Power BI Service に発行します。一方、ダッシュボードは単一のワークスペース内で、1つ以上のレポートから"タイル"を集約して構成します。ダッシュボードにより、複数レポートのインサイトを1か所に凝縮して提示できます。
Power BI Service に発行したレポートのデータをどう更新しますか?
オンプレミスのストレージからインポートしたデータは、ゲートウェイ経由でのみ Power BI Service から更新できます。これにより、クラウド上のレポートがローカル保存のデータへ安全にアクセスできます。
組織内の他者と Power BI レポートを共有するには?
レポートを Power BI Service に発行し、そこから直接リンクを送るか、Microsoft Teams や SharePoint などのアプリに埋め込んで共有できます。表示・編集の権限は適切に管理して制御します。
Power BI のサブスクリプションレベルはどう選べばよいですか?
おおよその目安は次のとおりです。
- Power BI Free は個人が Power BI Desktop でレポートを作成できますが、共有はできません。
- Power BI Pro はコラボレーションが可能になり、Power BI Service での発行・共有をサポートします。
- Premium Per User(PPU)は、容量を購入せずに、より大きなモデルや高頻度リフレッシュなどのプレミアム機能を個別ユーザーに付与します。
- エンタープライズ規模の分析には、Microsoft Fabric の容量(F-SKU)として専用キャパシティをライセンスします。
Power BI のワークスペースはレポートやダッシュボードにどのように役立ちますか?
Power BI のワークスペースは、レポート、データセット、ダッシュボードを一元管理し、チームでのコラボレーションを可能にします。権限管理、バージョン管理、発行プロセスの効率化に役立ちます。
Power BI DAX に関する面接質問
多くの Power BI 面接では、Power BI の中核である DAX に関する質問が含まれます。SUM や COUNT のような基本関数から、RANKX のような複雑な関数まで、DAX 関数とその構築方法を理解しておきましょう。
さらに、これらの式同士の相互作用、循環参照を防ぐ方法、高速なレポートを実現するための DAX 最適化についても把握しておく必要があります。最後に、DAX でのデバッグ(エラーやタイポの発見と修正)もできるようにしましょう。本セクションでは、DAX の各側面を順に解説します。
DAX の関数、式、変数の違いは何ですか?
- DAX 関数は、データに対する計算を実行するためのあらかじめ用意された定義です。
- DAX 式は、1つ以上の DAX 関数で構成されます。
- 変数は、特定の DAX 式内で利用するために式の結果を保持します。
メジャーと計算列の違いは?
メジャーと計算列はいずれも DAX 式を使用します。ただし、メジャーはデータに対して集計を行い、レポートのフィルターに応じて値を返します。計算列は、テーブルの各行に対して DAX 式の結果を返し、Data ビューや Model ビューで他の列同様に参照できます。
DAX 式で循環参照を作らないためには?
循環参照は、2つの式が互いを参照していて、どちらを先に計算すべきか Power BI が判断できないときに発生します。多くの場合、CALCULATE() 関数の不適切な使用が原因です。
Power BI の CALCULATE() 関数は何をしますか?
DAX の CALCULATE() は、計算におけるフィルターコンテキストを変更するために使います。指定したフィルターで修正されたコンテキスト内で式を評価します。CALCULATE() は特定の条件に基づく集計を可能にするため、動的なレポートに不可欠です。
Power BI で SUMX() 関数はどう使いますか?
SUMX() はテーブルを反復処理し、各行で式を評価したうえで結果を集計します。例えば、行ごとの価格と数量を掛け合わせて合計売上を算出するなど、行コンテキストに依存する計算に有用です。
TotalRevenue = SUMX(Sales, Sales[Quantity] * Sales[Price])
DAX における ALL と REMOVEFILTERS の違いは?
どちらもデータセットからフィルターを除去しますが、ALL は特定の列やテーブル上のフィルターを除去し、REMOVEFILTERS は指定したテーブル内のすべての列からフィルターを除去します。ALL は全体比(パーセントオブトータル)などでよく用いられ、REMOVEFILTERS は動的にフィルターをクリアする際に使われます。
Power BI 技術面接の質問
中級〜上級の Power BI 職では、アーキテクチャ、接続性、データモデリングに関する技術的な質問が一般的です。BI ソリューションのアーキテクチャを構成する要素に精通しておく必要があります。
また、Power BI を複数のデータソースに接続し、Power Query を使ってデータを取り込み・変換する方法も理解しておきましょう。さらに、データモデリングの原則とベストプラクティスを十分に把握しておくことが重要です。最後に、技術面では、データの更新や Power BI Service を用いたクラウド展開時のゲートウェイについて問われることもあります。

出典:Microsoft
Microsoft Fabric とは何で、Power BI はその中でどう位置づけられますか?
Microsoft Fabric は、OneLake と呼ばれる共有ストレージレイヤー上で、Power BI、データエンジニアリング、ウェアハウジング、データサイエンス、リアルタイムインテリジェンス、データ統合を統合したエンドツーエンドの SaaS 解析プラットフォームです。Power BI は単独製品ではなく、Fabric 内の1つのエクスペリエンスとなりました。これにより、ライセンス(エンタープライズ向けの容量は Fabric の F-SKU として購入)やアーキテクチャ(Power BI がデータをコピーせずに OneLake 上のデータに直接モデルを構築可能)に影響があります。
スター・スキーマとは何で、どのように機能しますか?
スター・スキーマは中央のファクトテーブルと、そこから枝分かれする複数のディメンションテーブルで構成され、見た目が星形になります。ファクトテーブルは集計可能な値と、ディメンションテーブルへ接続するための1つ以上のキーで構成されます。
カーディナリティとは?
次の4つのカーディナリティの選択肢があります。
- 多対一
- 一対一
- 一対多
- 多対多
リレーションシップを作成する際は、少なくともどちらか一方のテーブルで結合キーが一意であることが推奨されます。これにより、データモデルで一対多または多対一の関係を利用できます。
単方向と双方向のリレーションシップの違いを説明してください
リレーションシップの方向性はクロスフィルター方向オプションで定義されます。ユニークな値を持つテーブルから多くの値を持つテーブルへと関係が流れ、フィルタリングに影響します。多くの場合、単方向が推奨されます。
多対多のカーディナリティを使う際の一般的な問題は?
多対多の関係は、データの粒度が異なる場合に問題になりがちです。どちらかのテーブルに粒度が存在しない場合、Power BI はより細かな粒度を推論できません。その結果、適用されたフィルターに応じて計算結果が重複することがあります。
DirectQuery とは何で、いつ使うべきですか?
DirectQuery は、データをインポートせずに Power BI からデータソースへ接続する方法です。レポート更新のたびにクエリがデータソースへ直接送られます。大規模データセットやリアルタイム性が必要な場合に有効ですが、インポートに比べてパフォーマンスが低下する可能性があります。
Power BI の複合モデル(Composite Models)とは何で、なぜ有用ですか?
複合モデルは、単一のデータセット内で DirectQuery と Import モードを組み合わせる機能です。大規模データセットで、DirectQuery によるリアルタイム性を維持しつつ、Import モードで事前集計したデータによりパフォーマンスを確保できるため有用です。
Power BI における増分リフレッシュ(Incremental Refresh)の役割は?
増分リフレッシュにより、データセット全体ではなく、新規または変更分のみを更新できます。これによりパフォーマンスが向上し、データソースへの負荷も軽減されるため、大規模レポートに最適です。
次に、Power BI Service のデータゲートウェイに関する面接質問を見ていきます。面接先の組織がオンプレミスのデータストアを利用している場合、データゲートウェイを使用している可能性が高く、ここは難所になり得ます。
標準ゲートウェイとパーソナルゲートウェイの違いは?
パーソナルゲートウェイはインストールしたユーザーアカウントに紐づきます。複数ユーザーで共有・設定できません。例えば、そのユーザーが退職してアカウントが削除されると、ゲートウェイは機能しなくなります。一方で標準ゲートウェイは特定のユーザーに紐づかず、データソースをより中央集中的に管理できます。さらに標準ゲートウェイは DirectQuery など他の接続タイプもサポートします。
ゲートウェイをインストールするマシン選定の考慮点は?
データゲートウェイのパフォーマンスに最も影響するのは、同時にレポートを閲覧するユーザー数です。特にリアルタイム接続を利用するレポートがある場合は重要です。
1つのゲートウェイに Import と DirectQuery 接続を混在できますか?
可能です。ただし、Import と DirectQuery でゲートウェイを分けるのがベストプラクティスです。DirectQuery はゲートウェイ設置マシンに大きな負荷をかける可能性があるため、レポートやユーザー数のスケールに伴う遅延や問題を避けるには、分離するのが最善です。
Power BI レポートの更新時にデータゲートウェイがオフラインだったらどうなりますか?
ゲートウェイがオフラインの場合、オンプレミスデータを使用するレポートのスケジュール更新は失敗します。ゲートウェイがオンラインに戻るまで、Power BI は必要なデータソースへアクセスできません。問題を防ぐため、常時稼働を確保するか、高可用性のための冗長構成(ゲートウェイクラスタ)を設定することが重要です。
Power BI シナリオ型の面接質問
中級以上の Power BI 職では、シナリオベースの質問がよく出されます。これは企業の業種や Power BI の活用方法に依存して固有ですが、共通のテーマがあり、Power BI の理解度を測るのに用いられます。
面接用ケーススタディの完全な解説は、Power BI でのケーススタディ解法に関するライブトレーニングをご覧ください。
カスタマーサービス部門で受け付けた苦情と称賛に関する Power BI レポートを設計したいとします。ただし、この情報は約100個のファイルが入ったフォルダにあります。次の質問です。
ファイルを Power BI にインポートするには?
Power BI では、フォルダ全体をデータソースとして選択できます。フォルダ内の1つのファイルの書式を基準に、同じ形式に従ってすべてのファイルを取り込めます。ただし、すべてのファイルが同じ形式に従っていることが重要で、そうでないとインポート後のデータが意味をなさなくなります。
ビッグデータ向けに Power BI レポートの性能を最適化するには?
大容量データを扱うレポートのパフォーマンスを即改善する基本施策は次の3つです。
- タイムインテリジェンスをオフにする—日付フィールドをビジュアルに追加するたびに自動的に日付/時間の階層を作成し、モデルが肥大化して遅くなります。
- 本当に必要な列だけを読み込む—レポートで使わない列(例:ID 列など)はインポートしない。
- 本当に必要な行だけを読み込む—過去データはフィルターで除外するか集約するのが望ましい。
形式が不一致な2つのシステムからのデータをどのように統合しますか?
Power BI では Power Query を使って双方のデータをクレンジング・変換します。列名の標準化、データ型の統一、テーブルのマージや追加などを行います。さらに、データ構造の差異を調整するためにカスタム変換や条件ロジックを適用し、レポート用の統合データセットを整備します。
厳密なデータアクセス制御が必要な Power BI レポートをどう作成しますか?
ロールレベルセキュリティ(RLS)を実装して、ユーザーの役割に基づいてアクセスできるデータを制限します。加えて、ワークスペース権限の設定やデータガバナンスポリシーの適用により、閲覧・編集を許可されたユーザーのみがレポートにアクセスできるようにします。
Power BI 上級の面接質問
シニアレベルの Power BI 職では、非常に高度な概念が問われることが多いです。上記のようなシナリオ型の質問に加え、本セクションの高度な質問が出ることもあります。
大規模データセットを含む複雑なデータモデリング課題へのアプローチや、それらに対して効果的なレポート設計をどう行うかについて答えられるように準備してください。
最後に、Power BI の高度分析や AI 機能に関する質問が含まれる場合もあります。最新の開発・リリース動向を把握し、Power BI の能力と企業にとって最適な活用方法を理解しておきましょう。
双方向フィルターを使わずに済ませる回避策は何ですか?
双方向フィルターは、データモデルのパフォーマンス低下や予期せぬ結果の原因になり得ます。回避策として、単方向フィルターに依存するビジュアルに対し、追加のビジュアルレベルフィルターを設定する方法があります。別のアプローチとして、CALCULATE() を用いた DAX メジャーで必要なときにフィルターコンテキストを手動で上書きする方法もあります。
Power BI の What-if パラメーターはどう使いますか?
What-if パラメーターは、ユーザーが値を対話的に調整し、その変化がレポート結果に与える影響をリアルタイムで確認できる機能です。作成時に(例:割引率 0%〜20% などの)値の範囲を定義し、スライサーで調整できるようにします。そのパラメーターを DAX メジャーで参照し、シナリオ分析を行います。
大規模データモデル最適化のベストプラクティスは?
大規模データモデルでは、複数の最適化手法を実施します。第一に、インポート時に不要な列・行を取り除く。第二に、可能な限り計算列を避け、メジャーで代替する。第三に、複雑なイテレーターを避け、変数を用いるなど DAX を最適化する。第四に、大きなファクトテーブルには集計テーブルを実装する。最後に、極めて大きなデータセットでは DirectQuery や複合モデルの活用を検討します。
Direct Lake ストレージモードとは? Import や DirectQuery とどう違いますか?
Direct Lake は Microsoft Fabric とともに導入されたストレージモードで、Power BI モデルが OneLake 上のデータを直接読み取れます。スケジュール更新不要で Import の高速性と、別ソースへのクエリ不要で DirectQuery の鮮度を兼ね備えます。制約として、データは Fabric のレイクハウスまたはウェアハウスに存在する必要があります。
経験者向けの Power BI 面接質問
本記事の最後のセクションは、経験豊富な Power BI プロフェッショナル向けです。組織で非常に上位の Power BI 職を受ける場合、技術的な細部について問われないことが一般的です。
代わりに、これまでの経験や、レポートの最適化・ガバナンス・運用管理に関する知見に焦点が当てられます。
このレベルでは、Power BI チームでの協働やリード経験、ビジネス課題に最適なアプローチやソリューションの選定、ステークホルダーとの要件定義から展開、継続的な保守・改善まで実装できることが求められます。以下は質問とサンプル回答です。
困難だった Power BI プロジェクトと、それをどう乗り越えたかを説明してください。
5つの事業部にまたがるレポーティングの統合に取り組みましたが、データ構造が不一致でした。主な課題は、「売上高」や「顧客」などの主要指標の定義が部門ごとに異なっていたことです。ステークホルダーとのワークショップを実施して標準定義に合意を取り付け、ビジネスルールを文書化した集中管理のデータモデルを構築しました。最初は1部門でパイロット導入して手法を洗練し、その後全社展開しました。
Power BI でデータガバナンスポリシーをどう確立しますか?
ワークスペース管理、ユーザー権限、データアクセス制御に関する明確なポリシーを策定します。RLS の実装、ワークスペースロールの定義、レポート認証のガイドライン作成を含みます。ゲートウェイ管理やデータ共有の方針も整備します。コンプライアンスのため、データ分類、監査証跡の整備、GDPR などの規制順守を徹底します。これらは文書化し、定期的に関係者と見直します。
レガシーレポートを Power BI にどう移行しますか?
既存レポートを評価し、ビジネス価値に基づいて移行・廃止・再設計を分類します。高インパクトのレポートを優先し、標準テンプレートで一貫性を確保します。要件の確認はステークホルダーと行い、パイロットグループから段階的に展開します。トレーニングとサポートを提供し、移行期は両システムを並行稼働させてスムーズな移行を図り、最終的に旧プラットフォームを停止します。
Power BI でデータ漏えいリスクを減らす戦略は?
RLS によりアクセスを制限し、ワークスペース権限を厳格に設定、機密データには感度ラベルを適用します。テナント設定で外部共有を制限し、監査ログで利用状況を監視します。定期的なセキュリティレビューとユーザー教育を実施し、不審なアクティビティのアラートを設定して早期に兆候を察知します。
レポートのパフォーマンスと分析の深さをどう両立させますか?
ステークホルダーと重要指標を特定し、最適化の優先度を定めます。頻繁に参照されるデータには集計・サマリーテーブルを用い、大規模データセットには増分リフレッシュを実装します。二層構成にすることも多く、迅速なインサイトのためのエグゼクティブダッシュボードと、詳細分析用のレポートをオンデマンドで提供します。定期的なパフォーマンステストとフィードバックで速度と深さのバランスを最適化します。
Power BI における AI の面接質問
AI は Power BI 面接の主要トピックになっています。Power BI の Copilot が中心に位置づけられていますが、長年搭載されている AI ビジュアルや、AI 機能が信頼できる結果を出すためのセマンティックモデルの準備方法についての知識も求められます。
Power BI の Copilot とは何で、何ができますか?
Copilot は Power BI の生成系 AI アシスタントです。プロンプトからレポートページを下書きしたり、DAX メジャーを作成・提案したり、データを自然言語で要約したり、モデルに関する質問に対話的に回答したりできます。Power BI Desktop と Power BI Service の両方で動作し、今日の Power BI における AI の中核的存在です。
Power BI で Copilot を使うための要件は?
F64 以上の Microsoft Fabric 容量、または Fabric トライアルを有効にした Premium Per User(PPU)ライセンスが必要です。テナント管理者がテナントレベルで Copilot を有効化する必要もあります。Copilot は Import または Direct Lake のセマンティックモデルで最も良好に動作します。DirectQuery もサポートされていますが、遅くなったり一貫性が低下したりしがちです。
Power BI が提供する AI ビジュアルは?
Copilot に加えて、Power BI には複数の組み込み AI ビジュアルがあります。
- Q&A ビジュアルは、モデルに対して自然言語で質問できます。
- Key Influencers は、選択した指標を左右する要因(例:解約を最も予測する要因)を説明します。
- 分解ツリー(Decomposition Tree)は、複数ディメンションにわたる AI ガイド付きのドリルダウンをサポートします。
- 異常検知と Smart Narratives(後述)も含まれます。
Power BI レポートの Smart Narratives とは?
Smart Narratives は、ビジュアル上のデータを自動的に説明する AI 生成のテキスト要約です。追加するには、ビジュアル化ペインから該当ビジュアルを挿入すると、Power BI がレポートページ上のデータを分析し、自然言語のインサイトを生成します。フィルターの変更に応じて動的に更新され、トレンド、外れ値、主要指標の文脈に応じた説明を提供します。
まとめ
Power BI の面接質問の中には、DAX やデータモデリングのように非常に技術的なものが含まれます。内定を勝ち取り、面接で良い第一印象を与えるには、十分な準備が不可欠です。
FAQs
技術力以外で、Power BI 候補者に求められる資質は何ですか?
採用担当者は、問題解決能力、強い分析的思考、複雑なデータインサイトをわかりやすく伝える力を重視します。多部門と連携することが多いため、効果的なコミュニケーションとチームワークも重要です。
Power BI 面接の行動質問にはどう備えるべきですか?
問題解決力、チームワーク、過去のプロジェクトで Power BI をどのように活用したかを示す具体例を準備しましょう。状況・行動・結果に焦点を当て、明確かつ簡潔に説明する練習をしてください。
Power BI 職の獲得に役立つ認定資格はありますか?
PL-300 試験に合格して取得する Power BI Data Analyst Associate などの認定は、評価を大きく高めます。利用可能な認定や合格方法、キャリアへの利点は、Power BI 認定の完全ガイドをご覧ください。
Power BI 面接の技術テストに臨むコツは?
ゼロからのレポート作成、DAX の最適化、Power Query によるデータ変換など、典型的な Power BI の課題を練習しましょう。テストでは時間管理と体系的な問題解決アプローチが重要です。
Power BI 職の面接で、面接官に何を質問すべきですか?
担当案件の種類、チーム体制、Power BI がデータ戦略の中で果たす役割を質問しましょう。企業のデータ文化や今後の計画について尋ねることで、関心と戦略的思考を示せます。
Power BI 職でより高い給与を交渉するには?
地域や業界の Power BI 職の平均給与を調査しましょう。交渉では、固有のスキルや認定、企業にもたらす価値を強調します。期待を明確に伝えつつ、柔軟な姿勢を保ってください。
Power BI キャリアを継続的に伸ばすには?
上級コースの受講、業界カンファレンスへの参加、認定取得を通じて学習を継続しましょう。複雑なプロジェクトや社内でのリーダーシップ機会に挑戦し、スキルとプレゼンスを高めます。スキル向上には DataCamp の豊富なPower BI コースもご活用ください。
どうすれば Power BI 開発者になれますか?
まだ面接準備の段階に至っておらず、これから Power BI 開発者を目指す場合は、Power BI 開発者になるためのステップバイステップのロードマップをご覧ください。
他の技術や職務に関する面接にはどう備えればよいですか?
他の技術や職種向けの面接質問ガイドも用意しています。