2026.05.23
BI 페이지 — Superset 대시보드 임베드 + 자동 메타
- BI 카드 제목/업데이트 시각을 Superset REST API 로 자동 조회 (SupersetClient: JWT 토큰 50분 캐시, 메타 5분 캐시). 무인증 우선 시도 → 실패 시(설정된 경우) 로그인 후 재시도 → 결과 캐시. Published + Public role 대시보드는 credentials 없이 동작
- appsettings.json 의 Superset 항목 정리 — BaseUrl 만 필수, ApiUsername/Password 는 비공개(Draft) 대시보드까지 노출하고 싶을 때만 채움. Embeds 의 Title 은 자동 조회 실패 시 fallback
- BI 페이지 안내 문구 "KNU 연구성과를 그래프로 가시화합니다." 로 정리, Superset 호스트 링크는 admin 전용으로 변경
- iframe min-height: 80vh — 대시보드 그리드가 충분한 폭/높이를 확보해 차트 비율 보존
- Superset Public role 권한 설정 정착 — 대시보드 Properties → Roles 에 Public 추가 + 대시보드 우상단 Draft → Published 토글 켜야 무인증 노출 (Runbook 에 기록)
- SciVal/Scopus API 통합 가능성 검토 — 기존 DB 의 SciVal 파생 지표(FWCI · 보정FWCI · InCites CNCI · SCOPUS 피인용/카테고리 등) 로 즉시 차트화 가능. 추가 데이터는 ETL(Python 주간 동기화 → SQLite → Superset) 패턴 권장. 실시간 호출이 필요하면 IR_Web 자체 페이지를 BI 카드로 추가 임베드