用途:该技能为 Databricks Unity Catalog 的 Delta 表定义标准化的 TBLPROPERTIES 与元数据模式,覆盖 Bronze、Silver、Gold 三层,用于保证治理合规与元数据一致性。
主要能力:按层给出必需的表属性模板。Bronze 层包含 delta.enableChangeDataFeed、delta.autoOptimize.optimizeWrite、delta.autoOptimize.autoCompact,以及 layer、source_system、domain、entity_type、contains_pii、data_classification、business_owner、technical_owner 等治理字段,可选 retention_period。Silver 层(DLT)使用 table_properties 字典,额外包含 delta.enableRowTracking、delta.enableDeletionVectors、delta.tuneFileSizesForRewrites、quality、source_table 等。Gold 层额外包含 source_layer、gold_type(scd2、snapshot、aggregated)。
聚类配置:强制始终使用自动液态聚类,SQL DDL 写 CLUSTER BY AUTO,DLT Python 写 cluster_by_auto=True;禁止手动指定聚类列,也不要用 BOOLEAN 列聚类。
表与列注释:Gold 层推荐双用途格式,即自然描述加 Business 与 Technical 说明;Bronze/Silver 可用 LLM: 前缀的简洁注释。Gold 层每列都需注释,包含定义、业务用途与技术细节。
域与分类:标准域包括 retail、sales、inventory、product、logistics、revenue;数据分类为 confidential、internal、public。
使用方式:创建表时按对应层套用模板,并核对校验清单,包括 layer 与实际层一致、domain 来自标准列表、entity_type 为 dimension/fact/quarantine、contains_pii 与 data_classification 一致、business_owner 为真实团队名、设置自动聚类、表注释以 LLM: 开头、所有列有注释。
限制:资料未提供具体安装命令、收费信息或平台支持范围;模板中的占位符需按实际项目替换。