首页
›
数据工程与实时数据平台
›
047-湖仓元数据治理
›
《Delta Lake元数据操作与Catalog管理》
VIP20
本课程属于:047-湖仓元数据治理
数据工程与实时数据平台 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Delta Lake元数据操作与Catalog管理
📚 共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
第 1 章
Delta Lake 概述
Delta Lake 的起源、核心特性(ACID、时间旅行、Schema 演进)、与 Apache Spark 的关系。
起源
ACID
时间旅行
第 2 章
Delta Lake 事务日志
事务日志(_delta_log)的结构、JSON 与 Parquet 文件的作用、提交(Commit)与检查点(Checkpoint)机制。
_delta_log
Commit
Checkpoint
第 3 章
元数据基础操作
使用 DESCRIBE DETAIL 查看表元数据、使用 SHOW COLUMNS 查看列信息、使用 DESCRIBE HISTORY 查看表历史。
DESCRIBE
SHOW
HISTORY
第 4 章
Schema 演进与强制
自动 Schema 演进(mergeSchema)、Schema 强制(overwriteSchema)、使用 ALTER TABLE 修改 Schema。
mergeSchema
overwriteSchema
ALTER TABLE
第 5 章
分区管理与优化
分区发现(Partition Discovery)、动态分区修剪(Dynamic Partition Pruning)、使用 OPTIMIZE 命令优化分区布局。
分区发现
DPP
OPTIMIZE
第 6 章
时间旅行(Time Travel)
使用版本号查询历史数据、使用时间戳查询历史数据、恢复已删除的数据。
版本号
时间戳
数据恢复
第 7 章
数据版本控制
使用 VACUUM 清理旧版本文件、保留时间(retentionDuration)配置、避免误删数据的策略。
VACUUM
retentionDuration
误删防护
第 8 章
Z-Order 优化
Z-Order 原理、使用 OPTIMIZE ZORDER BY 命令、Z-Order 对查询性能的影响。
Z-Order
OPTIMIZE
性能
第 9 章
数据文件管理
使用 FSCK REPAIR TABLE 修复元数据、使用 DESCRIBE DETAIL 查看文件大小与数量、手动合并小文件。
FSCK
小文件合并
DESCRIBE DETAIL
第 10 章
约束与完整性
使用 ADD CONSTRAINT 添加 CHECK 约束、约束的验证与强制执行、约束与 Schema 演进的交互。
CHECK
约束
Schema 交互
第 11 章
生成列(Generated Columns)
生成列的定义与使用、生成列对分区裁剪的优化、生成列与时间戳处理。
生成列
分区裁剪
时间戳
第 12 章
Change Data Feed(CDF)
启用 CDF、使用 table_changes 函数读取变更数据、CDF 在流处理中的应用。
CDF
table_changes
流处理
第 13 章
Delta Sharing 元数据
共享表的元数据管理、使用 DESCRIBE SHARE 查看共享信息、共享权限控制。
Delta Sharing
DESCRIBE SHARE
权限
第 14 章
元数据存储与性能
元数据缓存的配置(spark.databricks.delta.properties.defaults)、元数据操作的性能调优。
缓存配置
性能调优
defaults
第 15 章
使用 Python 操作 Delta 元数据
使用 DeltaTable API 读取元数据、使用 DeltaTable API 修改元数据、Python 脚本自动化元数据管理。
DeltaTable API
Python
自动化
第 16 章
使用 SQL 操作 Delta 元数据
DDL 语句(ALTER TABLE、CREATE TABLE)、DML 语句(MERGE、UPDATE、DELETE)的元数据影响。
DDL
DML
元数据影响
第 17 章
Delta Lake 与 Unity Catalog
Unity Catalog 中的元数据管理、表注册与发现、权限继承与审计。
Unity Catalog
表注册
审计
第 18 章
Delta Lake 与 Hive Metastore
Hive Metastore 集成、元数据同步策略、从 Hive 表迁移到 Delta Lake。
Hive Metastore
同步
迁移
第 19 章
Delta Lake 与 Spark Catalog
Spark 内置 Catalog 的交互、使用 spark.catalog 接口管理 Delta 表。
Spark Catalog
spark.catalog
接口
第 20 章
元数据备份与恢复
备份 _delta_log 目录、使用时间旅行恢复误操作、灾难恢复策略。
备份
时间旅行恢复
灾难恢复
第 21 章
元数据监控与告警
使用 DESCRIBE HISTORY 监控表变更、设置元数据变更告警、使用 Delta Lake 指标(Metrics)。
监控
告警
Metrics
第 22 章
Delta Lake 表克隆(Clone)
浅克隆(Shallow Clone)与深克隆(Deep Clone)、克隆表的元数据特性、克隆用于测试与开发。
浅克隆
深克隆
测试开发
第 23 章
Delta Lake 表重命名与移动
使用 ALTER TABLE RENAME TO 重命名表、移动 Delta 表文件后的元数据修复。
RENAME
移动
元数据修复
第 24 章
Delta Lake 表删除与恢复
使用 DROP TABLE 删除表、使用 RESTORE 命令恢复表、删除表后的元数据清理。
DROP
RESTORE
元数据清理
第 25 章
Delta Lake 表转换
将 Parquet/CSV/JSON 表转换为 Delta 表、转换过程中的元数据变化、转换后的验证。
Parquet
CSV
JSON
第 26 章
Delta Lake 表合并(Merge)的元数据影响
MERGE 操作的元数据变更、MERGE 与 Schema 演进的交互、MERGE 性能优化。
MERGE
Schema 演进
性能优化
第 27 章
Delta Lake 表更新与删除的元数据影响
UPDATE/DELETE 操作的元数据变更、软删除与硬删除的区别。
UPDATE
DELETE
软删除
第 28 章
Delta Lake 表插入与覆盖的元数据影响
INSERT INTO 与 INSERT OVERWRITE 的元数据差异、覆盖模式下的 Schema 处理。
INSERT
OVERWRITE
Schema 处理
第 29 章
Delta Lake 元数据安全
表访问控制列表(ACL)、列级安全(Column-Level Security)、行级安全(Row-Level Security)的元数据实现。
ACL
列级安全
行级安全
第 30 章
Delta Lake 元数据最佳实践
元数据操作常见陷阱、性能优化建议、生产环境元数据管理策略。
最佳实践
陷阱
生产策略
所属VIP或分类
同VIP:CDC数据入湖元数据采集与同步
同VIP:Flink流式元数据Kafka-数据血缘-Catalog治理实战
同VIP:Hive与Glue及Unity-Catalog选型集成