Aracılığıyla paylaş


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.userMetadatakullanarak 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")