JINTAE CHOI

게시글

작업 기록 · 2026.09.24 · 00:46

Blackdeck과 ByteCosmos의 인텔리전스 대시보드 구축

Blackdeck에 60일 세계 위험 기반 데이터와 현재 위험 지도를, ByteCosmos에 코인 시장 대시보드와 200일 Upbit 기반 데이터를 구축했다.

영어 원문 · 직접 작성한 번역

두 분석 제품의 운영 화면이 더 명확해졌다.

첫 화면에서 시스템 상태와 원천 데이터 상태를 설명한 뒤 사용자가 더 깊이 탐색하도록 한다는 같은 원칙으로 두 사이트를 다시 설계했다.

Blackdeck: 사건 피드에서 위험 대시보드로

Blackdeck의 첫 화면을 제품 소개 페이지가 아닌 세계 위험 대시보드로 바꿨다.

대시보드에는 다음이 포함된다.

  • 사건 유형과 강도를 표시하는 세계 위험 지도
  • 완료된 일별 스냅샷과 전일 대비 변화
  • 위험 주제별 주요 변화
  • 지리별 강도
  • 규칙 기반 원자재·공급망 영향 대리 지표
  • 출처가 연결된 현재 사건 기록
  • 기술적 상관관계 지표
  • 수집부터 기업·가격 영향 연구까지의 파이프라인 범위

과거 기반 데이터도 더 이상 비어 있지 않다.

60일 GDELT 과거 적재를 완료했다.

  • 일별 파티션 60 / 60개
  • 과거 적재 구간의 필터링된 사건 기록 770,637개
  • 마지막 파티션의 내보내기 실패 없음
  • 당일 수집은 완료된 일별 스냅샷과 분리 유지

일별 스냅샷은 마지막으로 완료된 UTC 날짜를 기준으로 하고, 지도는 당일 수집을 보여줄 수 있다. 아직 끝나지 않은 하루를 완료된 전일과 직접 비교하지 않기 위한 구분이다.

사이트에서 스냅샷 준비 상태도 직접 확인할 수 있게 했다. 전체 60일 기반은 준비 완료로 표시했다.

Blackdeck은 실제 정보와 잠정 정보를 계속 구분한다. 원자재·공급망 영향은 현재 명시적인 규칙 기반 노출 대리 지표다. 기업 노출과 원자재 가격 사건연구는 이미 완성된 것처럼 표시하지 않고 별도의 파이프라인 단계로 남긴다.

ByteCosmos: 실제 시장 상태를 보여주는 코인 대시보드

ByteCosmos도 정보 중심의 대시보드로 다시 구성했다.

초기 모델은 코인에만 집중하고 Upbit를 주 시장 데이터 원천으로 사용한다.

첫 화면에서는 다음을 요약한다.

  • 시장 국면
  • 상승·하락 시장 수
  • 24시간 등락률 중앙값
  • 전체 원화 거래대금
  • 상위 10개 거래대금 집중도
  • BTC / ETH / XRP / SOL 시장 맥락
  • 전체 시장의 주도 코인
  • 상승·하락 상위
  • 거래대금 상위
  • 과거 데이터 준비 상태

Upbit 공개 시장 데이터로 200일 과거 기반도 구축했다.

  • 원화 시장 289개
  • 일 캔들 51,940개
  • 기반 구축률 100%
  • 기반 수집 실행에서 실패 시장 0개

현재 주도 점수는 의도적으로 단순하고 설명 가능하게 구성했다. 전체 시장의 수익률 순위, 24시간 거래대금 순위, 당일 변동폭 순위를 사용한다.

이는 연구용 순위이지 수익률 예측이 아니다.

API 키

현재 ByteCosmos 분석 파이프라인에는 Upbit API 키가 필요하지 않다.

시장 목록, 현재 시세, 일 캔들 이력은 공개 시장 데이터 API로 제공된다. 현재 대시보드와 200일 기반도 인증 자격 증명 없이 만들었다.

나중에 개인 계좌 잔고, 인증이 필요한 포트폴리오 상태, 통제된 체결 연구가 필요해지면 그때 별도 Upbit 자격 증명을 요청한다.

데이터 모델 원칙

두 대시보드 재설계에 기능 전용 DB 테이블은 필요하지 않았다.

대량 과거 데이터는 Parquet·파일 계층에 유지한다. 트랜잭션 데이터 모델의 기준도 그대로다. 새 화면이나 분석이라는 이유만으로 테이블을 추가하지 않고, 지속적으로 관리할 개체나 독립적인 수명주기가 있어야 한다.