Dela via


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