[BigQuery] 배달 어플리케이션 앱로그 데이터 분석
·
데이터분석/데이터 리터러시
예상독자배열 구조의 앱로그 데이터를 다루고 싶은 사람BigQuery 함수 기반으로 앱로그 데이터를 전처리 방법을 알고 싶은 사람데이터분석의 전반적인 프로세스를 알고 싶은 사람윈도우 함수를 사용하여 데이터집계 쿼리를 작성하고 싶은 사람글을 쓰게 된 배경과 목적이번글은 우선 강의를 들은 내용을 한 번 정리하는 시간을 가지고 싶었다.새로 알게 된 함수위주로 작성하려다가 조금 더 욕심내서 빅쿼리 데이터로 어떻게 데이터분석을 하는지 시각화와 Action item까지 전체적인 프로세스를 정리해 보기로 했다. 글에서 중점적으로 작성할 내용:빅쿼리 환경의 데이터구조 파악하는 방법원하는 형태의 데이터 집계를 위해 어떤 식으로 데이터전처리를 진행하는지빅쿼리 환경에서 사용할 수 있는 함수들의 정의와 용도 쿼리를 통해 나온 ..
[SQL] Window 함수 사용법
·
데이터핸들링/데이터전처리
윈도우 함수란?행마다 계산한 값, 즉 행간의 관계에 대해 집계할 수 있는 함수 입니다. SELECT WINDOW_FUNCTION(ARGUMENTS)OVER ([PARTITION BY 컬럼] [ORDER BY 컬럼] [ROWS BETWEEN ...])FROM 테이블명; WINDOW_FUNCTION: 사용할 윈도우 함수를 지정ARGUMENTS: 함수에 따라 0개 이상의 인수를 설정PARTITION BY: 데이터를 소그룹으로 나누는 기준이 되는 컬럼을 지정ORDER BY: 결과를 정렬할 기준이 되는 컬럼을 지정ROWS BETWEEN: 윈도우 프레임을 설정하는 옵션으로, 어떤 행을 포함할지를 정의   주요 윈도우 함수 유형순위 RANK(): 동일한 값에 동일한 순위를 부여하며, 순위가 비어있지 않도록 합니다. ..