介绍 dbt
dbt 入门
Mike Metzger
Data Engineer
dbt 定义
"data build tool"
主要负责 ELT(有时 ETL)中的 T
便于在数据仓库间切换
支持基于 SQL 的协作
在不同 SQL 方言间转换
dbt 做什么?
主要用 SQL 定义数据模型与转换
电商、移动应用交互等
可定义数据模型间的关系
客户、地址、订单
运行数据转换流程
将日志原始数据转换为数据库表
可进行数据质量测试
dbt 长什么样?
亦称
dbt-core
,开源
命令行工具,支持 Mac、Windows、Linux
dbt Cloud 为专有软件
主要命令
dbt
dbt
dbt --version
dbt -h
dbt 适用于谁?
dbt 面向需要进行数据转换的用户:
数据工程师
分析工程师
数据分析师
1
照片作者:Christina @ wocintechchat.com,来源 Unsplash
Passons à la pratique !
dbt 入门
Preparing Video For Download...