AI/BI 대시보드는 Slack 채널에 예약된 스냅샷 보내기를 지원합니다. 이를 통해 팀은 Slack 작업 영역에서 직접 대시보드 업데이트를 받을 수 있습니다. 이 페이지에서는 Slack 앱을 만들고 Slack 채널을 알림 대상으로 구성하는 방법을 설명합니다. 그러면 대시보드 편집기에서 이 알림 대상을 예약된 대시보드에 구독자로 추가할 수 있습니다. Slack 채널을 구독자로 추가하는 방법에 대한 자세한 내용은 Slack 또는 Microsoft Teams 채널 구독을 참조하세요.
Slack 구독은 다음을 포함하는 대시보드 스냅샷을 제공합니다.
- 채널에 직접 표시되는 대시보드의 PNG 이미지 스냅샷
- Azure Databricks에서 대시보드를 여는 직접 링크
- 메시지 스레드의 PDF 스냅샷 첨부 파일
요구 사항
다음 권한이 있어야 합니다.
- 알림 대상을 구성하려면 Azure Databricks 작업 영역 관리자여야 합니다.
- Slack 작업 영역에서 앱을 만들고 설치하려면 적절한 권한이 있어야 합니다.
설치 프로세스 중에 Slack에서 인증 자격 증명을 수집하여 Azure Databricks 알림 대상을 구성합니다.
알림 대상을 구성한 후 대시보드에서 CAN EDIT 권한이 있는 모든 사용자는 Slack 대상을 구독자로 추가하여 관리하는 일정을 예약할 수 있습니다.
1단계: Slack 앱 만들기 및 구성
작업 영역에 대한 Slack 앱을 만들고 필요한 권한을 구성합니다.
Slack 앱 만들기
- Slack API 설명서에서 앱 으로 이동합니다. Slack 작업 영역에 로그인하라는 메시지가 표시될 수 있습니다.
- 앱 만들기를 클릭합니다.
- 앱의 기본 정보를 추가할 매니페스트 파일이 있는지 또는 Slack의 구성 UI를 사용하여 만들 것인지에 따라 매니페스트 에서 또는 처음부터 클릭합니다. 매니페스트에서 만드는 방법에 대한 지침은 앱 매니페스트를 사용하여 앱을 구성하는 방법에 대한 Slack의 설명서를 참조하세요.
앱을 만든 후 Slack 앱 설정 페이지가 자동으로 열립니다.
필요한 OAuth 범위 추가
- 사이드바의 기능 아래에서 OAuth 및 사용 권한을 클릭합니다.
- 스크롤을 내려 범위 섹션으로 이동합니다.
- 봇 토큰 범위에서 OAuth 범위 추가를 클릭합니다.
- 다음 범위를 추가합니다.
incoming-webhookfiles:writefiles:readchat:write
작업 영역에 앱 설치
- Slack 앱 설정 사이드바의 설정에서 앱 설치를 클릭합니다.
- 설치 또는 설치 요청을 클릭합니다.
- 작업 영역에서 대상 채널을 선택합니다.
- [허용]을 클릭하여 설치를 완료합니다.
앱이 대상 채널에 추가되었는지 확인합니다.
Slack 작업 영역에서 대상 채널을 엽니다. 창 위쪽에 있는 채널 이름을 클릭합니다.
통합 탭 을 클릭합니다.
앱에서 방금 만든 봇이 표시되는지 확인합니다. 표시되지 않으면 앱 추가 를 클릭하고 추가합니다.
인증 자격 증명 검색
Azure Databricks 알림 대상을 구성하려면 Slack 앱에서 다음 정보가 필요합니다.
-
봇 사용자 OAuth 토큰:
- Slack 앱 설정에서 OAuth 및 권한 으로 이동합니다.
- 봇 사용자 OAuth 토큰을 복사합니다.
-
웹후크 URL:
- Slack 앱 설정에서 들어오는 웹후크 로 이동합니다.
- 대상 채널에 대한 웹후크 URL 을 복사합니다.
Slack 채널 ID 가져오기
- Slack 작업 영역에서 대상 채널로 이동합니다.
- 채널 이름을 클릭하여 채널 세부 정보를 엽니다.
- 채널 세부 정보에서 채널 ID 를 복사합니다.
2단계: Azure Databricks에서 알림 대상 구성
Slack 채널을 가리키는 Azure Databricks 작업 영역에서 알림 대상을 만듭니다.
- Azure Databricks 작업 영역에 로그인합니다.
- 작업 영역의 오른쪽 위 모서리에서 사용자 이름을 클릭합니다.
- 드롭다운에서 설정을 선택합니다.
- 작업 영역 관리 섹션에서 알림 탭을 클릭합니다.
- 알림 대상 섹션에서 관리를 클릭합니다.
- 대상 추가를 클릭합니다.
- 대상 유형 드롭다운에서 Slack 을 선택합니다.
- 다음 정보를 입력합니다.
- 대상 이름: 이 Slack 대상의 설명이 포함된 이름
- Slack 웹후크 URL: Slack 앱의 웹후크 URL
- OAuth 토큰: Slack 앱의 봇 사용자 OAuth 토큰
- Slack 채널 ID: Slack 작업 영역의 채널 ID
- 만들기를 클릭합니다.
이제 사용자는 이 Slack 알림 대상을 대시보드 일정에 구독자로 추가할 수 있습니다.
Slack 채널을 대시보드 일정에 구독하는 방법에 대한 지침은 Slack 또는 Microsoft Teams 채널 구독을 참조하세요.
Troubleshooting
다음을 사용하여 Slack 알림과 함께 일반적인 오류를 해결합니다.
PDF 첨부 파일이 없습니다.
PDF 첨부 파일 없이 Slack 알림이 표시되는 경우 다음을 확인합니다.
- OAuth 토큰이 알림 대상에서 올바르게 구성됨
- 채널 ID가 대상 채널과 일치합니다.
- Slack 앱에 필요한
files:write범위가 있습니다.
알림이 표시되지 않음
Slack 채널에 알림이 표시되지 않는 경우:
- 웹후크 URL이 올바르고 대상 채널과 일치하는지 확인합니다.
- Slack 앱이 작업 영역에 설치되어 있는지 확인합니다.
- 봇이 대상 채널에 추가되었는지 확인합니다.
- 일정이 활성 상태이고 일시 중지되지 않은지 확인
다음 단계
- Slack 채널을 대시보드 일정에 구독합니다. Slack 또는 Microsoft Teams 채널 구독 참조
- 전자 메일 알림 대상을 구성합니다. 알림 대상 관리 참조