Delta Lake tablolarını özel meta verilerle zenginleştirme
Databricks, tablolardaki tablolar ve sütunlar için her zaman açıklama sağlamayı önerir. Bu açıklamaları yapay zeka kullanarak oluşturabilirsiniz. bkz. Unity Kataloğu nesnelerine yapay zeka tarafından oluşturulan açıklamalar ekleme.
Unity Kataloğu ayrıca verileri etiketleme olanağı da sağlar. Bkz. Unity Kataloğu'ndaki güvenlik nesnelerine etiket uygulama.
Delta Lake işlem günlüğündeki bir alandaki tablolara yönelik tek tek işlemeler için iletileri de günlüğe kaydedebilirsiniz.
Kullanıcı tanımlı işleme meta verilerini ayarlama
DataFrameWriter seçeneğini userMetadata
veya SparkSession yapılandırmasını spark.databricks.delta.commitInfo.userMetadata
kullanarak işlemelerde meta veri olarak kullanıcı tanımlı dizeler belirtebilirsiniz. Her ikisi de belirtildiyse, seçenek tercihi alır. Kullanıcı tanımlı bu meta veriler işlemde DESCRIBE HISTORY
okunabilir. bkz. Delta Lake tablosu geçmişi ile çalışma.
SQL
SET spark.databricks.delta.commitInfo.userMetadata=some-comment
INSERT OVERWRITE target_table SELECT * FROM data_source
Python
df.write \
.mode("overwrite") \
.option("userMetadata", "some-comment") \
.table("target_table")
Scala
df.write
.mode("overwrite")
.option("userMetadata", "some-comment")
.table("target_table")