什么是数据模型?

Sigma 中的数据建模

Ben Harris

Technical Instructional Designer at Sigma

欢迎!

 

重绘:半幅:人在笔记本上构建含关联表的数据模型

Sigma 中的数据建模

欢迎!

  • 讲师:Ben Harris —— Sigma 教学设计师

Ben_Harris

  • 协作:Joshua Bowman、Andrea Cato
  • 目标:带您入门 Sigma 中的数据模型
Sigma 中的数据建模

Oakmark 需要您的帮助

 

Oakmark 银行

Sigma 中的数据建模

Oakmark 需要您的帮助

  • 创建标准化模型
  • 避免重复的手工工作

重绘:半幅:多名团队成员使用一致的仪表板和图表

Sigma 中的数据建模

定义"数据模型"

Sigma 数据模型示例

Sigma 中的数据建模

定义"数据模型"

 

对比:工作簿 | 数据模型

 

  • 数据模型 = Sigma 中的一种文档(类似工作簿)
  • 不以用户交互为中心
  • 可与其他 Sigma 文档共享数据元素
Sigma 中的数据建模

定义"数据模型"

 

重绘:半幅:经策划数据流向不同团队的组织

 

  • 在全组织范围内对数据进行策划
  • 治理可见性,保持一致
Sigma 中的数据建模

定义"数据模型"

重绘:半幅:餐厅厨房,食材与员工在备餐

 

  • 数据仓库 = 厨房(原料)
  • 数据团队 = 备餐与出餐的员工
Sigma 中的数据建模

定义"数据模型"

 

重绘:半幅:菜单按类组织,顾客点餐

 

  • 数据模型 = 菜单
  • 将原料组织成可直接使用的"菜品"
  • 终端用户无需"下厨"即可"点单"
Sigma 中的数据建模

定义"数据模型"

  • 为所有人提供同一可信菜单
  • 数据准确、受治理、可复用

重绘:半幅:餐厅厨房,食材与员工在备餐

Sigma 中的数据建模

定义"数据模型"

 

放射:数据模型、团队 A、团队 B、工作簿、应用、分析

 

  • 组织内可有多个数据模型
  • 按用例构建 → 团队、工作簿、应用、分析
Sigma 中的数据建模

数据模型的组成

 

重绘:半幅:数据模型的构件:基础表与指标

Sigma 中的数据建模

数据模型的组成

 

基础表

 

  • 从基础表开始
  • 每行表示一个对象或事件
  • 例如:
    • 交易 → 一行 = 一笔交易
Sigma 中的数据建模

数据模型的组成

 

  • 基础表可使用多张仓库表
  • 通过联接或关系获取账户数据
  • 需要时可从其他表添加列

 

基础表关系

Sigma 中的数据建模

数据模型的组成

 

重绘:半幅:计算器或公式生成单一指标值

 

  • 指标 = 预定义计算
  • 计算结果可直接用于工作簿
Sigma 中的数据建模

数据模型的组成

 

参数与列级安全的示意图

 

  • 使用参数过滤数据
  • 列级安全
    • → 基于权限的数据访问
Sigma 中的数据建模

数据模型的组成

 

  • 高级功能(如物化)→ 本课程不涉及
  • 结课时:打好基础;在产品与文档中进一步探索

物化

Sigma 中的数据建模

Passons à la pratique !

Sigma 中的数据建模

Preparing Video For Download...