Power BI 作为一款强大的商业智能工具,已经成为数据分析和可视化领域的重要考察技能。无论是数据建模、DAX 函数还是报表设计,Power BI 的知识体系覆盖了从数据准备到报告发布的各个方面。面试官往往会通过一些高频问题来评估候选人的技术深度和实际项目经验。本篇文章整理了
Power BI 面试中常见的问题及解答
,覆盖数据准备、报表设计、DAX 和 Power BI 服务等多个模块,帮助你应对不同场景的提问!
-
1.
你在项目中完成了哪些工作?你的角色和职责是什么?
回答时可以提及数据源连接、数据模型设计、DAX 公式开发、报告设计和性能优化等内容,突出你的专业技能和贡献。
-
2.
你的项目中使用了哪些数据转换?
列举 Power Query 中常用的转换操作,如合并列、拆分列、透视、取消透视、数据类型更改等。
-
3.
在项目中你使用了哪些不同的数据源?
Power BI 支持多种数据源,如 Excel、SQL Server、SharePoint、Azure、Web API 等,可以结合项目实际情况说明。
-
4.
导入模式(Import Mode)和直接查询(Direct Query)有什么区别?
导入模式将数据加载到 Power BI 本地,性能更高但占用内存;直接查询实时连接数据源,但依赖数据源性能。
-
5.
什么是事实表(Fact Table)和维度表(Dimension Table)?
事实表存储业务事件数据(如销售额),维度表存储业务描述数据(如产品信息、时间等)。
-
6.
星型模型(Star Schema)和雪花模型(Snowflake Schema)有什么区别?
星型模型维度表直接连接事实表,简单直观;雪花模型维度表进一步分解为子表,结构更复杂。
-
7.
在 Power Query 编辑器中,合并(Merge)和追加(Append)有什么区别?
合并用于横向连接表(类似 SQL 的 JOIN),追加用于纵向追加数据行(类似 UNION)。
-
8.
Power BI 的构建块有哪些?
包括数据集(Datasets)、报表(Reports)、仪表板(Dashboards)、可视化对象(Visualizations)等。
-
9.
什么是 Power Query 中的查询折叠(Query Folding)?
查询折叠指将数据处理下推到数据源,从而优化性能,例如过滤、聚合等操作直接在数据库中完成。
-
10.
什么是 Power BI 的 Q&A 功能?
Q&A 允许用户以自然语言提问,Power BI 会根据问题动态生成可视化图表。