Important
이 기능은 비공개 프리뷰. 이를 시도하려면 Azure Databricks 연락처에 문의하세요.
배포 이력은 작업 공간 내 모든 선언적 자동화 번들 배포에 대한 구조적이고 감사 가능한 기록을 제공합니다. 배포란 특정 대상에 배포된 번들입니다. 배치할 때마다 새로운 버전 이 기록됩니다.
각 배치에 대해 검토할 수 있는 내용은 다음과 같습니다:
- 배포 메타데이터: 배포한 신원, 타임스탬프, 대상 및 결과적인 상태.
- 소스 관리 컨텍스트: Git 저장소, 분기, 커밋 SHA, 그리고 버전과 연관된 모든 릴리스 태그.
- 리소스 변경: 각 버전에서 생성, 업데이트, 삭제 또는 재생성된 리소스와 구성 차이 사항입니다.
- 배포 후 상태: 배포가 관리하는 작업, Lakeflow 파이프라인, 대시보드, Unity 카탈로그 테이블 등 배포가 관리하는 전체 자원 목록입니다.
배포 이력은 배포를 검증하고, 회귀분석을 조사하며, 작업이나 파이프라인을 마지막으로 수정한 사람이 누구인지 같은 질문에 답할 수 있는 단일 장소입니다. Databricks 리소스를 코드로 관리하는 팀의 거버넌스 배포의 기반이 됩니다.
번들에 대한 개요는 선언적 자동화 번들이란?을 참조하세요. 번들 배포 방법을 배우려면 작업 공간 및 선언적 자동화 번들 배포 모드에서 번들 배포 및 워크플로우 실행을 참조하세요.
배포 기록 활성화
번들의 배포 이력을 기록하려면 번들 구성에서 experimental.record_deployment_history를 true로 설정하세요.
구성 참조를 참조하세요.
배치 보기
배포를 확인하려면 다음 중 하나를 실행하세요:
- 번들의 배포 창에서 해당 번들의 배포 기록을 열어보세요. 작업 영역에서 번들 배포 및 워크플로 실행을 참조하세요.
- 번들에서 관리하는 작업, 파이프라인 또는 대시보드의 경우, Managed by 표시기를 사용해 해당 배포로 점프하세요.
- 번들 이름을 검색하면 배포 기록을 직접 열어보세요.
배포 목록에는 사용자에게 CAN_READ 권한이 있는 모든 배포(및 해당 버전 및 리소스)가 표시됩니다.
다음 열로 목록을 필터링하고 정렬할 수 있습니다:
| Column | Description |
|---|---|
| 이름 | 번들과 대상 또는 배포 표시 이름. |
| Target | 배치 목표, 예를 들어 dev 또는 prod. |
| 상태 | 최신 배치 상태. |
| 마지막 배치 일시 / 수행자 | 배치가 마지막으로 언제 실행되었는지, 그리고 누가 운영했는지. |
| 리소스 수 | 배치가 관리하는 자원의 수. |
배포 버전 세부 정보 보기
배포 기록에서 배포를 선택하여 세부 정보를 열고, 배포가 언제 누구에 의해 시작되었는지, 소스 Git 저장소와 브랜치, 커밋 SHA(git 제공자의 diff와 연결됨), 그리고 해당 릴리스 태그(적용 시 포함) 등의 정보를 발견할 수 있는 버전을 선택하세요.
헤더의 버전 히스토리 드롭다운을 사용해 버전 간 이동을 하세요.
자원 변경
변경 탭에는 선택한 버전에서 자원에 변경된 사항이 나열되어 있습니다. 다음을 포함합니다.
-
리소스 변경: 리소스별로 수행된 동작을 나열한 테이블로, 리소스 키(예:
jobs.ETL_Main), 동작(생성, 업데이트, 삭제, 재생성), 상태, 타임스탬프를 보여줍니다. - 구성 차이점: 클러스터 크기나 일정과 같이 어떤 설정이 변경되었는지를 강조해 보여 주는 나란히 비교 방식입니다.
- 노트북 스냅샷: 노트북 자료를 위해 배포된 노트북 수정판 링크를 제공합니다.
- 오류: 실패한 업데이트는 인라인 오류 메시지를 표시합니다.
배치 후 상태
배포 후 상태 탭에서는 버전 적용 후 배포가 관리하는 라이브 리소스 목록을 보여줍니다:
- 리소스 키와 타입: 논리 이름과 리소스 타입.
- Databricks ID: 작업 공간 내 리소스와 연결된 물리적 자원 ID.
-
마지막 변경: 자원을 마지막으로 수정한 버전, 예:
Changed in v42.
CLI의 배포 이력
자동화된 워크플로우를 위해서는 Databricks CLI bundle-deployments 명령어로 배포 이력에 접근할 수 있습니다.
데이터브릭 번들 배포를 참고하세요.
Limitations
- 배포 이력은 새로운 번들 배포 대상에 대해서만 제공됩니다. 기존 번들이나 타겟에 대한 마이그레이션 경로는 아직 없습니다.
- 배포의 기반 엔터티(예: 작업 실행)에는 보존 정책이 적용될 수 있습니다.
- 직접 엔진을 사용하는 배포만 지원됩니다. 직접 배포 엔진으로 마이그레이션을 참조하세요.