什么是 Snowflake?

Snowflake 入门

Danny Hong

Senior Data Engineer

讲师介绍

  • 我是 Danny Hong
    • 10+ 年资深数据分析工程师
    • 曾任职于 Google、Amazon、Meta
    • Snowflake 数据建模与大数据分析专家

Danny Hong 的照片

Snowflake 入门

什么是 Snowflake?(续)

  • Snowflake 是领先的 AI 数据云与数据仓库平台

  • 常被数据/BI 工程师与分析师使用

  • 数据仓库

    • 存储大量历史数据的仓库
    • 旨在用 SQL 支持历史分析与报表

分析流程图。源数据加载到数据仓库中的 SQL 表,可用于分析或报表/仪表板洞察。

Snowflake 入门

Snowflake 为何受欢迎?

自管型数据平台服务

  • 无需配置硬件或软件
  • 注册账号即可使用

一辆新车与由零件组装的汽车对比图。

Snowflake 入门

Snowflake 亮点功能

  • 支持连接主流云提供商
    • 例:视频流应用的数据管道
    • AWS、GCP、Azure 的云服务商标志
  • 统一外部数据源的能力
  • 数据治理控制
    • 执行"最小权限访问"
Snowflake 入门

Snowsight 界面

Snowsight 界面截图

Snowflake 入门

Snowsight 中的 Data Marketplace

Snowflake 入门

Snowflake 的数据架构

Snowflake 架构层:Cloud Services、Query Processing、Database Storage。

  • Cloud Services
    • 协调用户活动
  • Query Processing
    • 采用大规模并行处理(MPP)架构
    • 在节点集群间分配数据与计算资源
  • Database Storage
    • 列式存储(优化分析型查询)
1 https://docs.snowflake.com/en/user-guide/intro-key-concepts#snowflake-architecture
Snowflake 入门

Passons à la pratique !

Snowflake 入门

Preparing Video For Download...