1. SQL 쿼리 작성하는 흐름
지표정의 -> 지표 구체화 -> 지표탐색 -> 쿼리 작성 -> 데이터 정합성 확인 -> 쿼리 가독성 -> 쿼리 저장
① 지표정의 : 어떤 문제를 해결하기 위해서 데이터가 필요한가
② 지표 구체화 : 구체적인 지표 명시(분자,분모 표시, 이름을 구체적으로 설정)
③ 지표 탐색 : 유사한 문제를 해결한 케이스가 있나 확인 있다면 쿼리 리뷰, 없다면 쿼리 작성
④ 쿼리 작성 : ERD확인 후 테이블이 2개 이상 필요하다면 연결방법을 고민
⑤ 데이터 정합성 확인: 예상 결과와 동일한지 확인
⑥ 쿼리 가독성 : 나중을 위해 깔끔하게 쿼리 작성
⑦ 쿼리 저장 : 문서로 저장
2. 쿼리 작성 템플릿
1) 쿼리를 작성하는 목표, 확인할 지표
2) 쿼리 계산 방법
3) 데이터 기간
4) 사용할 테이블
5) JOIN KEY
6) 데이터 특징
(생산성 도구인 Espanso를 사용해서 간편하게 불러오는 방법있습니다.
공부하고 업로드 해볼게요 ㅎㅎ)
3. 오류 디버깅하는 방법
sql쿼리를 작성하다보면 오류 메시지를 받게되는 경우가 있죠.
Syntax Error(문법 오류) : 문법을 지키지 않아서 생기는 오류
오류 메시지는 어디에서 왜 오류가 발생했는지 알려줍니다.
오류 메시지를 읽어보고 해결하면 됩니다.(검색, 공식문서, gpt 등)
더 많은 내용은 아래 페이지에 들어가시면 보실 수 있습니다.
https://zzsza.github.io/bigquery/
소개 | BigQuery Guide Book - 빅쿼리 가이드북
Last Updated: 11/29/2024, 2:26:30 PM
zzsza.github.io
'데이터 분석 > 01. BigQuery' 카테고리의 다른 글
| 쿼리 작성시 알아야하는 것 (1) | 2025.07.29 |
|---|---|
| JOIN에서 헷갈리는 부분들! (2) | 2025.07.28 |
| 쿼리를 작성하기 전에 생각해야할 것! (7) | 2025.07.23 |
| SQL을 어느 단계에서 사용하는 걸까? (0) | 2025.07.23 |
| BigQuery 환경설정 방법 (2) | 2025.07.23 |
