整理表格

Power BI 中的数据建模

Maarten Van den Broeck

Content Developer at DataCamp

数据库规范化

  • 一组用于数据建模的逻辑规则与流程
  • 组织数据库
  • 规范化目标
    • 去除冗余数据
    • 实现能很好表示现实世界的设计
  • 在 Power BI 中,表通过关系相连

规范化

Power BI 中的数据建模

Power Query 中的数据整形

  • Power Query 提供多种数据整形操作,帮助接近规范化数据模型。

  • 关键技术:

    1. 列拆分
    2. 列提取
    3. 查询合并
    4. 查询追加
  • 还有其他技巧!
Power BI 中的数据建模

1. 列拆分

  • 将一列拆成多列
  • 拆分条件
    • 分隔符
    • 字符数
    • 字符串位置
    • 小写 vs. 大写
    • 数字 vs. 非数字

列拆分

Power BI 中的数据建模

2. 列提取

  • 将一张表中的列拆分到另一张表
  • 在原表保留一个,以识别对应关系
  • 结果:保留去重行,缩小数据模型并减少冗余

列提取

Power BI 中的数据建模

3. 查询追加

  • 将两张或多张表合并为一张表
  • 按列名匹配行,缺失列填充为 NULL
  • 等同于 SQL 中的 UNION ALL 语句

查询追加

Power BI 中的数据建模

4. 查询合并

  • 基于一列或多列的值连接两张现有表$^1$
  • 连接类型:
    • 内连接
    • 左外连接
    • 右外连接
    • 全外连接

查询合并与连接类型

1 本部分不在练习中覆盖;更多细节请参阅 DataCamp 上关于表连接的课程
Power BI 中的数据建模

开始练习吧!

Power BI 中的数据建模

Preparing Video For Download...