BI
Apache Superset BI 대시보드를 프록시하는 API입니다. 대시보드 조회, 임베드 토큰 발행, 새로고침 기능을 제공합니다.
엔드포인트
GET /api/v1/bi/dashboards
설명: Superset 대시보드 목록을 반환합니다.
응답:
{
"dashboards": [
{"id": 1, "title": "매출 현황", "status": "published"}
]
}
GET /api/v1/bi/dashboards/{dashboard_id}
설명: 특정 대시보드의 상세 정보를 반환합니다.
POST /api/v1/bi/embed-token/{dashboard_id}
설명: 대시보드 임베딩을 위한 게스트 토큰을 발행합니다.
응답:
{
"token": "eyJ..."
}
POST /api/v1/bi/refresh/{dashboard_id}
설명: 대시보드의 데이터셋을 새로고침합니다.
인증
JWT Bearer 토큰이 필요합니다.
참고
- Superset 서버(포트 8088)와 내부 통신합니다.
- 임베드 토큰은 GenD UI에서 iframe 대시보드 표시에 사용됩니다.
에러 코드
| 코드 | 설명 |
|---|---|
| 404 | 대시보드를 찾을 수 없음 |
| 500 | Superset 서버 연결 실패 |