Berika Delta Lake-tabeller med anpassade metadata
Databricks rekommenderar att du alltid ger kommentarer för tabeller och kolumner i tabeller. Du kan generera dessa kommentarer med hjälp av AI. Se Lägga till AI-genererade kommentarer till Unity Catalog-objekt.
Unity Catalog ger också möjlighet att tagga data. Se Tillämpa taggar på skyddsbara objekt i Unity Catalog.
Du kan också logga meddelanden för enskilda incheckningar till tabeller i ett fält i Delta Lake-transaktionsloggen.
Ange användardefinierade incheckningsmetadata
Du kan ange användardefinierade strängar som metadata i incheckningar, antingen med hjälp av alternativet userMetadata
DataFrameWriter eller SparkSession-konfigurationen spark.databricks.delta.commitInfo.userMetadata
. Om båda har angetts väljer du alternativet . Den här användardefinierade metadatan kan läsas i åtgärden DESCRIBE HISTORY
. Läs mer i Arbeta med Delta Lake-tabellhistorik.
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")