| 항목 | 기록 |
|---|---|
| 문제 | 의약품 관련 배치와 입고 데이터는 처리 지연, 반영 시점, 코드 품질 문제가 서로 다른 운영 이슈로 나타나 원인·영향·우선순위를 함께 보기 어려웠다. |
| 기존 방식과 비용 | 과거 운영 기록에는 배치가 210분 걸린 사례와, 익월 반영 입고가 존재한 분석 기록이 있다. 현재는 원본 실행 로그와 분석 쿼리 재검증 전이므로 확정 개선 지표로 사용하지 않는다. |
| 제안/판단 | 지연을 단일 장애로 취급하지 않고 배치 처리시간·입고 신선도·코드 매칭 품질이라는 측정 축으로 나눠 원인을 분리한다. |
| 기술 선택 | 배치 실행 관측, 입고 시점 분석 SQL, 코드 매핑 검증 데이터셋, OLAP 분석 환경. 운영 DB 부담을 낮추기 위해 대용량 분석은 OLAP 사례와 연결한다. |
| 구현 범위 | HIRA 데이터 수집 배치의 성능 개선, 입고 반영 시점 분석, 의약품 코드 매핑 검증과 예외 식별, 운영 이슈의 기록과 후속 조치를 포함한다. |
| 내 기여 | 데이터 수집·검증 로직과 분석 기준을 정리하고, 지연 원인을 분해해 개선·검증 가능한 작업으로 전환했다. |
| 정량 결과 | 배치 시간 210분→3.5분, 입고 신선도 익월 반영 43.2% · 금요일 중앙값 6일 vs 2일 · 조기 수집 2.4배, 코드 매핑 65,000행 · 일치율 96.7% · 예외 261건은 모두 검증 대기다. 최신 운영 규모는 OLAP 436,586,806행다. |
| 연결 데이터 | 배치 시간 후보 (DATA-PENDING-BATCH) · 입고 신선도 후보 (DATA-PENDING-FRESHNESS) · 코드 매핑 후보 (DATA-PENDING-MAPPING) · OLAP 규모 (DATA-SCALE-OLAP) |
| 공개 주의사항 | 의약품·거래처·약국 식별 가능한 원시 데이터와 내부 배치 경로·스케줄은 포함하지 않는다. 비율·중앙값은 대상 기간과 정의를 캡션에 적는다. |
| 남은 검증 | 과거 후보의 기간·분모·재현 쿼리를 확정해야 한다. 월간 보정률 27.8%는 검증 전이므로 사용 금지다. |
근거
지표는 포트폴리오 정본 data/metrics.yml(2026-08-31 기준)의 DATA-* 항목이다. 원본 응답·행 데이터는 저장하지 않는다.
- DATA-SCALE-OLAP · OLAP 데이터 규모: 436,586,806행
검증 대기
기존 기록에서 찾았지만 같은 조건의 실행 기록을 다시 확인하지 못한 값이다. 확정 지표와 섞지 않는다.
- DATA-PENDING-BATCH · 의약품 데이터 배치 시간: 210분 → 3.5분 — 검증 대기. 필요한 것: 실행 로그·측정일·코드 버전 재확인
- DATA-PENDING-FRESHNESS · 입고 데이터 신선도: 익월 반영 43.2% · 금요일 중앙값 6일 vs 2일 · 조기 수집 2.4배 — 검증 대기. 필요한 것: 기간·분모·재현 쿼리 확정
- DATA-PENDING-MAPPING · 의약품 코드 매핑 검증: 65,000행 · 일치율 96.7% · 예외 261건 — 검증 대기. 필요한 것: 검증 대상·기간·코드 버전 재확인
공개 범위
이 글은 포트폴리오 정본의 공개 요약이다. 원본 업무 데이터와 회사·약국·서버·공급사 식별정보는 뺐다. 의약품·거래처·약국 식별 가능한 원시 데이터와 내부 배치 경로·스케줄은 포함하지 않는다. 비율·중앙값은 대상 기간과 정의를 캡션에 적는다.