数据处理工作流
End-to-End ELT Data Pipeline:基于 Databricks Delta Lake 与 DLT 的端到端数据管道
zapanss/End-to-End-ELT-Data-Pipeline-with-Databricks-Delta-Lake-DLT-dbt-Ready-Gold-Models · 🚀 Build a production-ready ELT data pipeline on Databricks, leveraging Delta Lake and DLT for efficient data ingestion, transformation, and modeling.
ELI5:它是什么,解决什么问题
该项目提供了一个基于 Databricks 的生产级 ELT 数据管道实现,涵盖 Auto Loader 数据接入、Delta Live Tables (DLT) 转换、基于 CDC 的 Silver 层建模以及动态 Gold 层维度与事实表构建。支持的 dbt 集成用于数据转换和灵活建模,涉及 Bronze-Silver-Gold、SCD 等数据工程常见模式。仓库以 Jupyter Notebook 为主要载体,附带系统要求说明与相关资料链接。
核心能力与快速开始
★ 3 · Jupyter Notebook
- 能做什么
- 提供基于 Databricks 的端到端 ELT 数据管道实现,使用 Auto Loader 进行数据接入,采用 Delta Live Tables (DLT) 进行转换处理,包含基于 CDC 的 Silver 层模型,并构建动态的 Gold 层维度表与事实表以支持分析。支持通过 dbt 进行数据转换和建模集成,涉及 Bronze-Silver-Gold 分层架构与 SCD(缓慢变化维度)处理模式。
- 适用场景
- 适用于希望在 Databricks 平台上搭建生产风格 ELT 数据管道的场景,包括数据接入、清洗转换、CDC 增量处理、数据仓库分层建模(Bronze/Silver/Gold),以及使用 dbt 做数据转换与维度建模的团队。
- 项目形态
- 研究实现
- 部署方式
- 未说明
- 主要依赖
- README 中提及操作系统为 Windows 10、macOS 或 Linux;硬件建议最低 8 GB RAM 和 2 CPU 核心;软件需 Java Runtime Environment 以及最新版本的 Databricks。
- 使用限制
- 仓库以 Jupyter Notebook 为主;README 未提供具体的安装步骤命令、依赖版本、Databricks 集群配置或 API 成本说明。
- 许可证
- Apache-2.0
- 最近推送
- 2026-10-05 13:48
资料检查:2026-10-06 07:00 · 卡片整理:2026-10-06 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容
职业应用
程序员
作为数据工程参考实现,程序员可学习并复用其基于 Databricks 的 ELT 管道代码,包括 Auto Loader 数据接入、Delta Live Tables 转换、CDC 建模以及 dbt 集成,用于构建或排错生产级数据管道。
查看内容依据
This project provides a production-ready ELT data pipeline built on Databricks. It makes use of Auto Loader, Delta Live Tables (DLT), and CDC-based Silver models.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。