Enriqueça as tabelas com metadados personalizados.
A Databricks recomenda sempre fornecer comentários para tabelas e colunas em tabelas. O senhor pode gerar esses comentários usando o site AI. Consulte Adicionar AIcomentários gerados pelo Unity Catalog site aos objetos.
O Unity Catalog também oferece a capacidade de marcar dados. Consulte Aplicar tags a objetos protegíveis do Unity Catalog.
Mensagens de log para commits individuais em tabelas em um campo do log de transações.
Definir metadados de commit definidos pelo usuário
Especifique strings definidas pelo usuário como metadados no commit usando a opção DataFrameWriter userMetadata ou a configuração SparkSession spark.databricks.delta.commitInfo.userMetadata (Delta) ou spark.databricks.iceberg.commitInfo.userMetadata (Iceberg). Caso ambas as opções tenham sido especificadas, a opção terá preferência. Esses metadados definidos pelo usuário são legíveis nas DESCRIBE HISTORY operações. Consulte Trabalhar com a história da tabela.
- SQL
- Python
- Scala
-- For Delta tables
SET spark.databricks.delta.commitInfo.userMetadata=some-comment
INSERT OVERWRITE target_table SELECT * FROM data_source
-- For Iceberg tables
SET spark.databricks.iceberg.commitInfo.userMetadata=some-comment
INSERT OVERWRITE target_table SELECT * FROM data_source
df.write \
.mode("overwrite") \
.option("userMetadata", "some-comment") \
.table("target_table")
df.write
.mode("overwrite")
.option("userMetadata", "some-comment")
.table("target_table")