[SQL] 2. 데이터 활용 과정 Overview
·
SQL/BigQuery
1. 데이터 활용 과정 OverviewBigQuery(SQL) 문법을 배우기 전에, 데이터를 어떻게 활용하는지 전체적인 과정을 먼저 살펴보자1) 어떤 일을 해야 한다문제 정의. MECE한 (중복 없고 상호 배제적인) 것으로 정의. 타겟/고객에 대한 이해2) 원하는 것을 정한다지표(metric) 정의, 가설 설정3) 데이터 탐색 : 단일 or 다량의 자료를 참고해야하는 상황이 생김. 이때 아래와 같은 기능이 필요함조건에 따라 필터링 : ex)  2024년 데이터만 필터링하고 싶은 경우추출 : ex)  ‘매출’ 들어간 데이터만 추출하고 싶은 경우변환 : ex)  ‘1’을 ‘1명’으로 변환하고 싶은 경우요약 : ex)  특정 페이지에 접속한 평균 user 수 계산(집계)하고 싶은 경우4) 데이터 결과 검증 :..
[SQL] 1. BigQuery 기초
·
SQL/BigQuery
1. BigQuery 배경 지식1.1. 데이터와 데이터베이스데이터는 Database의 Table 등에 저장됨Database 안에 여러 테이블이 있고, 그 테이블에 저장된 데이터를 추출할 때 SQL을 사용하는 것저장된 데이터를 제품(앱/웹)에서 사용하게 됨저장되는 형태는 일반적인 spreadsheet와 동일함행(row) : 하나의 고유한 데이터 (ex. 거래 히스토리 테이블의 경우, 행마다 거래 1건씩 저장됨)열(column) : 각 데이터의 특정한 속성값 (ex. 거래 히스토리 테이블의 경우, 거래의 '구매 시간', '구매자' 등)👨‍🏫SQL이란?- DB의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어- 쉽게 말해, 데이터베이스에서 데이터를 가져올 때 사용하는 언어- 쿼리문, 쿼리 구문,..