IT

[셀프 피드백] 데이터 추출을 위한 Query문 작성 분투기

ARISE&SHINE 2023. 2. 9. 22:14
728x90
반응형

1. 일자

2023년 02월 09일

2. 상황

고객사로부터 특정 데이터들을 추출하기 위한 쿼리문 요청을 받았다.

3. 해당 업무를 수행하면서 내가 실수했던 점

#1. 고객사에서 보낸 메일 내용을 잘못 이해했다.

메일 내용을 정확히 이해하지 못하여 잘못된 데이터를 추출하는 쿼리문을 작성했다.

#2. 데이터 추출 대상 컬럼 및 테이블/뷰 정보에 관한 이해가 부족했다.

수 많은 테이블/뷰들 중에 내가 원하는 데이터를 갖고 있는 컬럼이 무엇인지 알지 못했다.

그래서 어떤 테이블을 JOIN 해야 하는지 그리고 어떤 컬럼으로 ON 하여 매칭시킬 지 감을 잡을 수 없었다.

4. 셀프 피드백

1. 데이터 추출 시 필요한 컬럼과 테이블/뷰 정보를 알고 싶다면 로그 내에 찍힌 쿼리문을 돌려보면서 찾아본다.

  • 쿼리문을 돌리지 않고 눈으로만 읽다보니 해당 쿼리문으로 부터 어떤 데이터가 SELECT 되는지 알 수 없다.
  • 말 그대로 시간, 에너지 낭비였던 것이다.
  • 비효율적인 노가다, 무식한 방법이었다.

 

2. 실제로 추출하고자 하는 데이터가 무엇인지 메일을 꼼꼼히 확인한다.

728x90
반응형