Skip to main content

Advanced Techniques with Apache Spark Declarative Pipelines - Mandarin Chinese

本课程探讨 Databricks 的 Apache Spark Declarative Pipelines(SDP),用于构建生产级流式处理管道。您将学习高级设计模式、严格的数据质量管控以及跨平台集成——这些都是现实世界湖仓工程不可或缺的能力。


在整个课程中,您将深入了解现代数据采集与处理技术,掌握 Liquid Clustering 等布局优化工具以及用于混合 schema 事件的多路复用流式处理模式。完成所有模块后,您将能够自信地处理 schema演进、自动化变更数据捕获(CDC)并确保数据完整性。


备注: 

1. 本课程属于“Databricks 高级数据工程”系列课程。

2. Databricks Academy 正在逐步将 Databricks 环境中的课堂课程改为基于 notebook 的形式,并停止在讲座中使用幻灯片。您可以在 Vocareum 实验环境中访问讲座 notebook。

Languages Available: English | 日本語 | Português BR | 한국어 | Français | Español | 普通话

Skill Level
Professional
Duration
4h
Prerequisites

本课程内容面向具备以下技能、知识和能力的学员: 

• Spark Declarative Pipelines — 完成"Build Data Pipelines with Apache Spark Declarative Pipelines"课程,或熟悉 CREATE OR REFRESH STREAMING TABLE、CONSTRAINTS 以及 Pipelines UI

• Delta Lake Fundamentals — 了解 Delta 表,以及 Delta 如何管理数据文件和事务日志

• Streaming Concepts — 掌握 SDP 中的微批流式处理、检查点和事件时间处理相关知识

• SQL Proficiency — 能够读写 SQL,包括 SELECT、JOIN、MERGE、CASE WHEN 以及常用聚合函数

• Python in Databricks Notebooks — 能够在 Databricks Notebooks 中读取和运行 Python 代码

• Unity Catalog Basics — 了解 Unity Catalog 中的目录、架构、表和 Volumes

Outline

• SDP 中的 Multi Flows、Expectation 和 Liquid Clustering 简介

• 演示:结合 Liquid Clustering 和数据质量的 Multi Flow SDP

• Multiplex Streaming、Delta Sinks 和 Iceberg 读取简介

• 演示:使用 Multiplex Streaming、Delta Sinks 和 Iceberg 读取的 SDP

• 变更数据捕获(Change Data Capture,CDC)回顾

• 演示:在 Apache Spark Declarative Pipelines 中使用 AUTO CDC 自动化 SCD Type 2

• SDP 中的高级数据质量检查与 Expectations

• 演示:SDP 中的高级数据质量检查与 Expectation

• 实验:使用 SDP 构建多源电商数据管道

Public Class Registration

If your company has purchased success credits or has a learning subscription, please fill out the Training Request form. Otherwise, you can register below.

Private Class Request

If your company is interested in private training, please submit a request.

See all our registration options

Registration options

Databricks has a delivery method for wherever you are on your learning journey

Runtime

Self-Paced

Custom-fit learning paths for data, analytics, and AI roles and career paths through on-demand videos

Register now

Instructors

Instructor-Led

Public and private courses taught by expert instructors across half-day to two-day courses

Register now

Learning

Blended Learning

Self-paced and weekly instructor-led sessions for every style of learner to optimize course completion and knowledge retention. Go to Subscriptions Catalog tab to purchase

Purchase now

Scale

Skills@Scale

Comprehensive training offering for large scale customers that includes learning elements for every style of learning. Inquire with your account executive for details

Upcoming Public Classes

Questions?

If you have any questions, please refer to our Frequently Asked Questions page.