跳至内容

课程

Snowflake 中的数据管道自动化

基础3 小时

在 Snowflake 中使用 COPY INTO、Snowpipe、流、任务、动态表和查询性能工具加载、自动化并优化数据管道。

Sql3 小时15 个视频48 个练习3,350 经验值1,002结业证明

创建您的免费账户

继续使用 Google
继续即表示您接受我们的 使用条款,我们的 隐私政策 并且您的数据存储在美国。

深受上千家公司学习者喜爱

要培训团队?

试用企业版

课程介绍

掌握在 Snowflake 中构建可靠、自动化数据管道的工具和技术。 您将首先学习如何大规模摄取数据——配置阶段和文件格式,使用 COPY INTO 加载数据,并根据不同的延迟和数据量需求,在批量加载、Snowpipe 和 Snowpipe Streaming 之间进行选择。 从那里开始,您将培养端到端管道编排技能:使用流捕获行级变更,借助任务 DAG 串联多步骤工作流,并通过动态表创建声明式、自动刷新的管道。 你还将学习在多引擎和云原生场景中何时使用外部表和 Iceberg 表。 课程的后半部分将提升你的查询和转换技能——从 VARIANT 列中提取并展开半结构化 JSON,应用分组扩展和窗口函数进行高级分析,并将可复用逻辑封装到 UDF 和存储过程里。 最后,你将深入处理查询性能:阅读 Snowflake 的 Query Profile 以精准定位瓶颈,选择合适的优化工具——Search Optimization、Query Acceleration Service、聚类键或物化视图——并编写有利于缓存的 SQL,避免那些会悄然拖慢性能的常见反模式。

先修要求

本课程无先修要求

课程大纲

课程大纲

1

数据加载、摄取与连接性

全面掌握 Snowflake 的数据摄取管道——从通过 COPY INTO、Snowpipe 和 Snowpipe Streaming 进行文件暂存与加载——并通过连接器、驱动程序和导出工具将 Snowflake 接入更广泛的数据生态。
开始本章
S

Snowflake 中的数据管道自动化

课程完成

获取成就证书

立即报名

通过 DataCamp for Mobile 提升您的数据技能

通过我们的移动课程和每日 5 分钟编程挑战,随时随地取得进步。