Skip to content

Latest commit

 

History

History
33 lines (25 loc) · 2.04 KB

File metadata and controls

33 lines (25 loc) · 2.04 KB

2020.09.05 스터디 정리

  1. 오프라인 스터디 불가로 인한 각 개인 정리
    1. 지난 주 목표했던 도서관 배치 프로세스 구현
    2. 미비한 점이나 개선할 점이 있는 경우 추가 구현
  2. Spring docs 읽기
  • 개발 프로세스 시나리오

    1. 전국도서관표준데이터 csv 파일이 정기적으로 resources/files/ 경로에 업로드

      • csv 파일의 저장 포맷은 LibraryDTOFields의 enum Field에 정의된 내용과 같다.
    2. 위 경로에 저장된 전국도서관표준데이터.csv 파일을 읽어 임시 테이블(CSV_TABLE)에 저장하여 데이터 정규화 작업 준비

      • 정규화의 기준은 시도, 시군구로 데이터를 분류
    3. 현 프로젝트에서는 시도, 시군구, 도서관, 도서관상세로 정규화처리

    4. 정규화된 데이터를 레포트(LibraryTotalEntity)로 출력

      • 레포트 내용은 다음과 같다.
        1. 시도, 시군구에 대한 표준화 코드 추가
        2. 시도 별, 시군구 별 도서관 집계
        3. 도서관 분류별 별 도서관 집계

    통합 Job 프로세스 Job 데이터 흐름

  • 로그 분석을 통한 SpringBoot Batch 프로세스 이해