자신감 있는 분석 배포: 수동 프로세스 없이 신뢰할 수 있고 확장 가능한 AI/BI 대시보드를 구축하기 위한 완벽 가이드
오류로 가득 찬 대시보드로 이사회가 시작된다는 생각은 분석팀을 밤잠 설치게 할 것입니다. 채용 계획, 제품 출시 또는 수익 예측이 잘못된 메트릭을 기반으로 했다는 사실을 나중에 발견하는 것도 마찬가지입니다. 또는 대시보드가 고객의 구매 내역을 잘못 표시하여 지원팀이 너무 많은 환불을 처리했을 수도 있습니다.
이러한 실패는 잘못된 분석으로 인해 발생하는 경우가 거의 없습니다. 모든 프로덕션 시스템과 마찬가지로, 데이터 모델과 요구 사항이 발전함에 따라 버전 관리, 신뢰할 수 있는 검토 프로세스 또는 환경 전반에 걸쳐 변경 사항을 적용할 수 있는 반복 가능한 방법 없이 대시보드를 수동으로 업데이트하는 데서 문제가 비롯되는 경우가 많습니다.
이 블로그 게시물은 간단한 사례를 제시합니다. 비즈니스를 주도하는 프로덕션급 대시보드는 프로덕션 코드와 동일한 원칙으로 관리되어야 합니다. Databricks AI/BI 는 데이터 파이프라인 및 거버넌스 레이어와 동일한 데이터 인텔리전스 플랫폼 에서 실행되므로 팀에서는 버전 관리, 환경별 구성, 제어된 배포와 같은 프로덕션 사례를 대시보드에도 동일하게 적용할 수 있습니다.
이를 구체적으로 설명하기 위해 애널리스트가 일상적인 대시보드 작성 방식을 변경하지 않고 프로덕션급 Databricks 기능을 사용하는 방법을 소개합니다.
구체적으로 이 흐름을 통해 다음을 수행하는 방법을 보여드리겠습니다.
이 워크플로는 대부분의 조직에 이미 마련되어 있는 일회성 인프라 설정이 필요합니다. 아직 이러한 설정이 없는 경우 내부 DevOps 또는 IT 그룹에 설정을 도와달라고 요청하세요:
현실적인 시나리오를 살펴보겠습니다. 귀하는 재무 및 영업 리더십 팀에서 매주 사용하는 영업 실적 대시보드를 소유하고 있습니다. 처음에는 워크스페이스에서 직접 구축된 인턴 프로젝트로 시작했지만, 시간이 지나면서 발전하여 지금은 여러 경영진 검토에 사용되고 있습니다.

이사회 회의에서 우선순위가 변경되어 새로운 요구 사항이 생겼습니다. 이제 재무팀은 단일 집계 판매 메트릭 대신 확정된 판매 금액과 미확정된 판매 금액을 추적해야 하며, 대시보드는 다음 예측 검토 전에 새로운 정의를 반영해야 합니다.
이 값들은 보상 및 보너스 계산을 포함한 실제 비즈니스 의사 결정에 직접적인 영향을 미치므로, 이 대시보드를 처음으로 체계적인 배포 경로에 올려 보겠습니다.
프로세스를 시작하기 전에 IT 그룹과 협력하여 빈 'Databricks 자산 Bundle'이 포함된 Git 리포지토리, 번들을 자동으로 배포하기 위한 CI/CD 스크립트 등 몇 가지 기본 코드 도구를 설정하세요.
Git 리포지토리는 파일 변경 사항을 추적하는 도구입니다. 시작하려면 대시보드 구성의 변경 사항을 추적할 수 있도록 Databricks에 연결해야 합니다. Databricks 작업 공간에서 Git 폴더를 만들고 설정 대화 상자에 리포지토리 URL을 붙여넣습니다. 이렇게 하면 Databricks 가 리포지토리를 인식하게 되어 다음 단계에서 대시보드를 추가할 수 있습니다.

Databricks 자산 번들은 코드 파일(이 경우 대시보드)을 하나로 묶는 방법입니다. 리포지토리에 이미 번들이 포함되어 있는 경우, 자동으로 감지되며 화살표 아이콘을 사용하여 열 수 있습니다. 그렇지 않은 경우 Git 폴더의 만들기 메뉴에서 새 번들을 만들 수 있습니다.

Asset Bundle 편집기 내에서 현재 비어 있는 번들에 새 구성 요소와 기존 구성 요소를 모두 추가할 수 있습니다. 대시보드를 포함하려면 추가 메뉴를 열고 기존 대시보드 추가를 선택합니다. 추가한 후 에는 번들의 일부로 src 폴더 안에 대시보드가 나타나는 것을 볼 수 있습니다.
이 시점부터 대시보드는 배포 가능한 자산으로 관리되므로 개발, 테스트 및 프로덕션 워크스페이스 전반에 걸쳐 동일한 대시보드를 쉽게 적용할 수 있습니다.
