Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Databricks consiglia sempre di fornire commenti per tabelle e colonne nelle tabelle. È possibile generare questi commenti usando l’intelligenza artificiale. Vedere Aggiungere commenti generati dall'intelligenza artificiale agli oggetti del catalogo Unity.
Unity Catalog offre anche la possibilità di contrassegnare i dati. Vedi Applicare tag agli oggetti proteggibili del catalogo Unity.
Registra i messaggi per i singoli commit nelle tabelle in un campo nel log delle transazioni.
Impostare i metadati di commit definiti dall’utente
Specificare stringhe definite dall'utente come metadati nei commit usando l'opzione userMetadata DataFrameWriter o la configurazione spark.databricks.delta.commitInfo.userMetadata SparkSession (Delta) o spark.databricks.iceberg.commitInfo.userMetadata (Iceberg). Se sono stati specificati entrambi, l'opzione ha la precedenza. Questi metadati definiti dall’utente sono leggibili nell’operazione DESCRIBE HISTORY . Vedere Usare la cronologia delle tabelle.
SQL
-- For Delta tables
SET spark.databricks.delta.commitInfo.userMetadata=some-comment
INSERT OVERWRITE target_table SELECT * FROM data_source
-- For Iceberg tables
SET spark.databricks.iceberg.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")