221101_광고 관리 플랫폼 대행사 센터 제작 46_Mock Data 수정

창고·2022년 11월 1일
0

해당 게시글은 개인 프로젝트인 "광고 관리 플랫폼 대행사 센터 제작"
#128 "Mock Data 수정" 이슈를 다루고 있습니다.

1. 진행 사항

(1) 요약

  • Mockaroo 세팅 수정
  • Mock Data 수정 및 적용

(2) 상세 내용

  • 실제 라이브되고 있는 플랫폼과 비슷한 느낌을 주기 위해 광고주, 캠페인, 소재의 디테일을 수정하였음
  • SQL 가독성을 위해 insert into 테이블의 column 순서를 변경하였음
-- before
insert into client_user (client_id, created_at, created_by, modified_at, modified_by, email, nickname, user_password, agency_id, agent_id, category_id) values

-- after
insert into client_user (client_id, email, nickname, user_password, created_at, created_by, modified_at, modified_by, agency_id, agent_id, category_id) values
  • 또한, 리포트 및 대시보드 기능 구현에 앞서 실적 데이터 볼륨을 키우기 위해 대량의 실적 데이터를 추가할 필요가 있었음
  • 이에 모든 광고주 당 캠페인 1개 + 1개 소재를 추가하였고, 해당 캠페인에 대한 31일치의 실적을 추가하였음
  • Mockaroo 에서 DATA_SUB가 필요한 부분은 custom으로 %d숫자% 로 지정하고, 문자열 바꾸기를 통해 DATE_SUB(NOW(), INTERVAL 숫자 DAY) 로 변환하였음

2. 결과

  • 수정 후

3. 미흡한 점 및 개선 필요한 사항

  • Mockaroo의 데이터 처리식? 을 좀 더 연구해야겠음
  • data.sql에 Mock Data를 넣는 방식 말고 애플리케이션 구동과 동시에 자동으로 Mock Data를 넣는 방법은 어떤지 확인 필요
  • 대용량 Mock Data 생성 방법도 레퍼런스를 조사해보는 것이 좋을 듯 하다 (10만건 이상 등)
profile
공부했던 내용들을 모아둔 창고입니다.

0개의 댓글