n8n 워크플로우에서 사내 핵심 데이터(매출, 유저 지표 등)를 활용하기 위해서는 내부 DB 접근이 필요합니다. 하지만 운영 DB에 직접 쿼리를 날리는 것은 서버 전체의 과부하(Slow Query)를 유발할 위험이 있고 복잡한 SQL 작성을 요구합니다.
이에 AIA 그룹은 사내 데이터 대시보드(Superset)와 내부 통신(Webhook) API를 결합한 안전하고 간편한 데이터 중계 프로세스를 제공합니다.
데이터 연동 운영 정책
- 단일 진실 공급원(SSOT) 활용 날것의 DB 테이블이 아닌, Superset 대시보드에 이미 만들어져 있는 "차트"를 기준으로 정제된 데이터를 추출합니다.
- 중앙 통합형 인증 (마스터 계정 활용) 실무자 개별적으로 Superset 계정을 발급받거나 복잡한 인증(Token) 과정을 거칠 필요가 없습니다. AIA 그룹의 마스터 서비스 계정이 데이터를 받아오므로, 실무자는 오직 데이터 활용에만 집중할 수 있습니다.
- 웹훅(Webhook) 기반의 안전한 통신 현재 환경(n8n 커뮤니티 에디션)은 팀별 작업 공간이 완벽히 분리되어 있어, 타 팀의 봇을 직접 가져다 쓸 수 없습니다. 대신, AIA 그룹이 구축한 "데이터 추출 봇"의 고유 주소(URL)로 신호를 보내면 결과값만 돌려받는 안전한 사내 API 방식을 사용합니다.
- 조회 주기 제한(Rate Limit) 사내 데이터 서버 부하 방지를 위해 "1시간 미만" 간격의 실시간 조회(Polling)는 엄격히 금지됩니다. (권장: 매일 특정 시간 1회 또는 최소 1시간 단위 배치)
신청 및 연동 절차
1 대상 차트 확인
본인이 데이터를 가져오고 싶은 사내 Superset 차트의 "URL 주소"를 확인하고 복사합니다.
2 연동 신청 접수
사내 슬랙의 #help-ai-agent 채널에 접속하여 채널 상단 메뉴를 통해 Superset for n8n 조회 신청 워크플로 폼을 실행하고 아래 양식 내용을 작성하여 제출합니다.
3 권한 검토 및 발급
민감도가 높은 데이터의 경우 각 그룹장은 슬랙을 통해 데이터 승인 요청을 받으며, 보안 이슈를 확인한 후 승인 혹은 거절을 합니다. 결과는 자동으로 슬랙을 통해 요청자에게 전달됩니다. 민감도가 높지 않은 데이터이거나 이미 승인된 이력이 있는 차트의 경우 바로 승인됩니다.
4 워크플로우 구성
팀의 n8n 작업 공간에서 "HTTP Request" 노드를 생성한 뒤, 전달받은 URL로 차트 ID를 전송하도록 설정하여 데이터를 받아옵니다.
데이터 연동 신청 양식
Slack #help-ai-agent 채널 상단 메뉴 → "Superset for n8n 조회 신청"
| 항목 | 작성 예시 |
|---|---|
| 대상 Superset 차트 주소(URL) | Superset 차트 permalink 또는 차트 URL |
| 신청 팀명 | 인사팀 |
| 용도 | 매주 월요일 팀 주간 회의용 매출 리포트 자동 생성 |
| 조회 주기 | 평일 오전 9시 1회 |
| 승인 담당자 | 본인의 그룹장 |