Bagikan melalui


Memperkaya tabel Delta Lake dengan metadata kustom

Databricks merekomendasikan untuk selalu memberikan komentar untuk tabel dan kolom dalam tabel. Anda dapat membuat komentar ini menggunakan AI. Lihat Menambahkan komentar yang dihasilkan AI ke objek Katalog Unity.

Unity Catalog juga menyediakan kemampuan untuk menandai data. Lihat Menerapkan tag ke objek yang dapat diamankan Katalog Unity.

Anda juga dapat mencatat pesan untuk penerapan individual ke tabel di bidang di log transaksi Delta Lake.

Mengatur metadata commit yang ditentukan pengguna

Anda dapat menentukan string yang ditentukan pengguna sebagai metadata dalam penerapan, baik menggunakan opsi userMetadata DataFrameWriter atau konfigurasi spark.databricks.delta.commitInfo.userMetadataSparkSession . Jika keduanya telah ditentukan, maka opsi tersebut lebih disukai. Metadata yang ditentukan pengguna ini dapat dibaca dalam DESCRIBE HISTORY operasi. Lihat Bekerja dengan riwayat tabel Delta Lake.

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