주니어 개발자 1호

[ 진행 필요 ] 사내 DATA UPDATE 요청에 관한 고찰 본문

업무 개선 관련

[ 진행 필요 ] 사내 DATA UPDATE 요청에 관한 고찰

No_1 2022. 6. 24. 23:58

주임으로 승진하며, DATA 업데이트에 대한 요청을 받았습니다.

사내 DB는 Mongo를 쓰고 있으며 엑셀로 받은 특정 칼럼에 대한 값을 수정해주어야 합니다.

여기서 데이터 유실, 수작업의 불편함을 느꼈고. 해당 안건을 제출하여 업무에 대해 승인받아 천천히 진행할 예정입니다.

 

기존은 ‘DATA. A’: ‘엑셀에 저장된 값’을 Mongo Robo 3T에서 수기로 쿼리를 하나씩 날렸고, 잘못 누르면 데이터 유실이 발생합니다.

아래 제안은 시간적 리소스, 안정성에 관한 효율을 얻을 수 있을 거라 판단된어요.

 

문제점

  1. 변경 항목이 많으면 ROBO 3T의 작업 시간이 증가
  2. 수기로 데이터 쿼리를 수정해서 작업하다 보면 데이터를 잘못 올릴 가능성 존재

 

해결 안

  1. 버튼을 누르면 첫번째로 기존 data를 csv or text 파일로 만들어 바깥으로 export
  2. CSV 를 불러와 자동으로 json Array 객체를 생성하여, 특정 컬럼을 선택하여 update 쿼리를 자동으로 매칭하여 돌아가게 수행
  3. Front page 구축 ( csv를 넣을 수 있는 form, 여러개의 컬럼중 참조데이터, 어디에 넣을지를 선택할 수 있는 버튼 생성등 기획페이지 필요

예상 효과

  1. 쿼리 작업전 데이터 백업으로 안정성 보장
  2. 매칭된 쿼리 자동화로, 안정성, 속도 UP

유의 사항

  1. update 요청 별 패턴 파악
  2. 현재 추가 예정인 패턴도 사내에 물어보니, 간간히 있다는 것으로 파악 됩니다.

안정성, 효율화를 가져올 안건으로 보여 부장님에게 건의가 되었고, 사내 선배님으로부터 검토는 받아

업무 중 시간을 틈틈히 넣어 진행을 할 것 같습니다.