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 i en tabell.
Unity Catalog ger också möjlighet att tagga data. Se Tillämpa taggar.
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=overwritten-for-fixing-incorrect-data
INSERT OVERWRITE default.people10m SELECT * FROM morePeople
Python
df.write.format("delta") \
.mode("overwrite") \
.option("userMetadata", "overwritten-for-fixing-incorrect-data") \
.save("/tmp/delta/people10m")
Scala
df.write.format("delta")
.mode("overwrite")
.option("userMetadata", "overwritten-for-fixing-incorrect-data")
.save("/tmp/delta/people10m")