数据建模与表属性

Power BI 中的数据建模

Maarten Van den Broeck

Content Developer at DataCamp

什么是数据模型?

  • 对数据要素的概念性视图
  • 通常为可视化表示
  • 数据模型包括:
    • 表之间的关系
    • 数据类型

数据模型概览

Power BI 中的数据建模

数据建模

  • 创建数据模型的过程

  • 为何建模?

    • 数据 ≠ 完美
    • 为分析重塑数据
    • 压缩数据占用
    • 模型更易理解

 

数据建模

Power BI 中的数据建模

Power BI 与 Power Query 的数据建模

  • Power Query 是多个 Microsoft 产品(含 Power BI)的数据准备工具

  • 主要目标:

    • 管理查询
    • 数据建模
  • 数据建模:80% 在 Power Query,20% 在 Power BI

在 Power Query 中进行数据建模

Power BI 中的数据建模

列与行管理

操作

  • 保留或删除特定列
  • 保留或删除特定行
  • 将单列拆分为多列
  • 按列内容汇总/分组表中行

示例

  • 删除空列
  • 保留首行为表头
  • 将"DD/MM/YYYY"列拆分为DD、MM、YYYY列
  • 所有行的求和或中位数
Power BI 中的数据建模

数据类型

  • 选择合适的数据类型至关重要:

    • 将数据限制为特定结构
    • 优化存储
    • 启用特定功能
  • Power Query 基于前几百行推断数据类型

Power BI 中的数据类型

Power BI 中的数据建模

取整

Power Query

  • 实际会更改数据,而非仅更改格式
  • 通常不是最佳做法

 

Power BI

  • 更改数据的显示方式,而非存储方式
  • 一般比在 Power Query 中四舍五入更合适

 

Power BI 中的数据建模

数据集

  • 美国人口普查局制造业调查数据
  • 制造企业的统计摘要
  • 北美行业分类系统(NAICS)

Power BI 中的数据建模

开始练习吧!

Power BI 中的数据建模

Preparing Video For Download...