感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 35 時間:
課程簡介
Databricks平台与Lakehouse基础
- Databricks Lakehouse架构与组件
- 组织工作区与目录
Databricks工作区与笔记本
- 工作区导航与基于笔记本的开发
- 将代码结构化为可复用的笔记本
Apache Spark架构与执行
- Spark运行时架构与执行模型
- 延迟求值与作业DAG
PySpark DataFrame与DataFrame API
- DataFrame抽象与模式
- 核心DataFrame操作与列表达式
将SQL转换为PySpark DataFrame
- 将核心SQL子句转换为DataFrame操作
- PySpark中的窗口函数与聚合
在Databricks中读写数据
- 从常见文件和数据库源读取数据
- 在Lakehouse中写入和分区数据
Delta Lake与表管理
- Delta表与ACID事务
- 时间旅行与模式演化
数据清洗与转换模式
- 数据清洗与类型转换
- 构建可复用的转换逻辑
用户定义函数与模块化代码
- Python UDF与pandas UDF
- 将过程逻辑模块化为函数
性能调优与优化
- 分区与缓存策略
- 使用Spark UI诊断瓶颈
结构化流处理基础
- 批处理与流处理模型对比
- 流式DataFrame与基本聚合
Databricks作业与工作流编排
- 将笔记本调度为作业和任务
- 构建带依赖关系的多步骤工作流
Unity Catalog与数据治理
- Unity Catalog架构与命名空间
- 访问控制与数据血缘
测试、调试与生产实践
- 对PySpark逻辑进行单元测试
- 调试与代码质量标准
端到端金融服务场景
- 构建端到端的银行ETL管道
- 将遗留SQL流程转换为PySpark
将SQL工作负载迁移到PySpark
- 迁移策略与规划模式
- 逐步将SQL工作流转换为PySpark
最低要求
- 具备Python编程经验,包括函数和数据类型
- 了解SQL,包括连接、聚合和子查询
- 无需Databricks或PySpark经验
目标受众
- 数据工程师、数据分析师和数据专业人员
- 正在将现有基于SQL的工作流迁移到Databricks和PySpark的团队
客戶評論 (1)
我喜歡它的實用性。非常喜歡將理論知識應用到實際例子中。
Aurelia-Adriana - Allianz Services Romania
課程 - Python and Spark for Big Data (PySpark)
機器翻譯