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