다음을 통해 공유


사용자 지정 메타데이터로 Delta Lake 테이블 보강

Databricks는 항상 테이블의 테이블 및 열에 대한 주석을 제공하는 것이 좋습니다. AI를 사용하여 이러한 주석을 생성할 수 있습니다. Unity 카탈로그 개체에 AI 생성 주석 추가를 참조하세요.

Unity 카탈로그는 데이터에 태그를 지정하는 기능도 제공합니다. Unity 카탈로그 보안 개체에 태그 적용을 참조하세요.

Delta Lake 트랜잭션 로그의 필드에 있는 테이블에 대한 개별 커밋에 대한 메시지를 기록할 수도 있습니다.

사용자 정의 커밋 메타데이터 설정

userMetadata DataFrameWriter 옵션 또는 spark.databricks.delta.commitInfo.userMetadata SparkSession 구성을 사용하여 커밋에서 사용자 정의 문자열을 메타데이터로 지정할 수 있습니다. 둘 다 지정된 경우 옵션이 우선 적용됩니다. 이 사용자 정의 메타데이터는 DESCRIBE HISTORY 작업에서 읽을 수 있습니다. Delta Lake 테이블 기록 작업을 참조하세요.

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