
从零开始掌握Snowflake和dbt,实现从入门到精通的全面进阶。
课程学习内容
- 从AWS S3和本地文件等多个来源导入数据到Snowflake
- 配置和管理Snowflake内部及外部阶段
- 使用SnowSQL在Snowflake中高效加载数据和执行查询
- 使用dbt构建和优化数据转换模型
- 理解dbt中的版本控制和模块化,打造可扩展的数据项目
- 操作JSON格式的半结构化数据
- 熟练运用时间函数和窗口函数开展数据工作
课程学习要求
- 建议具备基础SQL知识,无基础也可正常学习
- 了解基础数据概念为加分项,非硬性要求
- 无需dbt或Snowflake使用经验,课程全程分步细致讲解
课程详细介绍
想要借助当下数据领域最热门的两大工具,搭建可落地生产的标准化数据管道吗?这门覆盖全学习水平、以实战项目为核心的课程,将带你全面掌握Snowflake和dbt(数据构建工具)全流程工作方法。
本课程总时长超11小时,摒弃纯理论教学模式,将核心知识点与实战项目深度结合,通过模拟真实业务场景的比特币区块链数据管道项目,让你学以致用。
通过本课程学习,你将掌握以下核心技能:
- 完成Snowflake环境全配置与管理,包含数据库、模式和阶段设置
- 实现本地文件、S3存储桶及各类外部数据源的数据导入
- 运用dbt模型、CTE和窗口函数编写模块化SQL代码
- 遵循ELT最佳实践,搭建高可维护性的数据模型
- 通过dbt合约、版本管理和通用测试,保障数据处理稳定性
- 完成GitHub Actions与密钥对认证的CI/CD配置
- 利用缓存、微分区和聚类功能优化Snowflake性能
- 为Power BI等数据分析工具完成数据预处理
课程搭载海量实战案例、完整代码演示,以及生产环境落地实施经验。课程结业后,你可独立搭建可扩展、易维护的数据管道,所学技能可直接应用于实际工作与项目开发,全面掌握现代化数据工具实操能力,提升数据工程实战信心。
适合学习人群
- 有志于从事或正在从事数据分析、数据工程工作,希望精通Snowflake和dbt的人员
- 对现代ELT工作流程感兴趣的开发者、软件工程师
- 希望通过项目实战方式系统学习Snowflake和dbt的所有学习者
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
