BigQuery 환경설정 방법

2025. 7. 23. 16:35·데이터 분석/01. BigQuery

1. 빅쿼리에서 프로젝트 만들기 

1) 프로젝트 만들기

프로젝트 선택 -> 새프로젝트 클릭

2) 프로젝트 이름 설정

프로젝트 이름은 원하는 이름으로 설정 후 -> 만들기 클릭

오른쪽 상단에 프로젝트가 만들어졌다는 알림이 나타납니다.

3) 빅쿼리 메인화면

 


2. BigQuery의 환경 구성 요소

① 프로젝트

: 하나의 프로젝트에 여러 데이터셋이 존재할 수 있습니다.

회사에 따라 프로젝트의 개수는 다르고, 목적에 맞는 형태로 데이터셋을 구성합니다.

 

② 데이터셋

:프로젝트에 있는 창고입니다. 우리는 각 창고 공간에 데이터를 저장할 수 있습니다.

예를 들어 판매 데이터, 고객 데이터 등 별도의 데이터를 저장할 수 있습니다.

하나의 데이터 셋에 다양한 테이블이 존재할 수 있습니다.

 

③ 테이블

: 테이블 안에는 상품의 세부 정보가 저장되어있습니다.

(테이블은 행과 열로 이루어진 데이터들이 저장)


3. 데이터 셋 생성

빅쿼리 -> studio -> 탐색기

탐색기 아래에 새로만든 프로젝트 bigquery-project 보이시죠. 여기 데이터셋, 테이블이 저장됩니다.

이제 데이터 셋을 만들기 위해서 데이터 세트 만들기를 클릭해주세요.

 

그럼  데이터 세트 만들기 창이 뜨고 데이터 셋ID를 정해주시면 됩니다. (나머지 설정은 건들지 않았습니다.)

이제 basic이라는 데이터 세트가 만들어졌습니다. 이 안에는 테이블을 저장할  수 있어요

테이블을 만들기 위해 basic 데이터 셋에서 테이블 만들기를 클릭해줄게요

테이블 만들기에 들어가면 아래와 같은 화면이 나타납니다.

  • 테이블을 만들 소스 : 업로드
  • 파일선택 : 업로드할 파일 선택
  • 테이블 : 테이블 명 설정
  • 스키마: 자동감지

설정을 한 후 테이블 만들기를 클릭해주세요

그럼 아래와 같이 pokemon이라는 테이블이 만들어집니다.

 

battle 테이블 특별 설정

스키마 자동감지가 아닌 텍스트로 편집하겠습니다.

파티셔닝 설정->필드로 파티션 나누기-> 필드선택

파티션 나누기 유형 : 날짜별

고급 옵션-> 건너뛸 헤더 행 1로 설정

csv 파일의 첫번째 행은 컬럼 이름이기 때문에 건너뛰기 위함입니다.

그럼 이렇게  4개의 테이블이 생성되었습니다.

여기서 battle 테이블은 파티션을 설정했기 때문에  나머지 테이블과 모양이 다른 것을 확인하실 수 있습니다. 


4. 쿼리 실행해보기

pokemon 테이블의 쿼리를 실행해 보겠습니다.

쿼리 실행은 돋보기 모양에 쿼리라고 써있는 걸 클릭 하거나 탭에서 + 버튼을 누르면 됩니다.

bigquery-project : 프로젝트명

basic : 데이터셋명

pokemon : 테이블명

 

데이터를 출력해 봤더니 아래와 같이 잘 출력됨을 확인할 수 있습니다.

'데이터 분석 > 01. BigQuery' 카테고리의 다른 글

JOIN에서 헷갈리는 부분들!  (2) 2025.07.28
SQL 쿼리 잘 작성하고 싶다면??  (3) 2025.07.24
쿼리를 작성하기 전에 생각해야할 것!  (7) 2025.07.23
SQL을 어느 단계에서 사용하는 걸까?  (0) 2025.07.23
BigQuery가 뭐야?  (2) 2025.07.23
'데이터 분석/01. BigQuery' 카테고리의 다른 글
  • SQL 쿼리 잘 작성하고 싶다면??
  • 쿼리를 작성하기 전에 생각해야할 것!
  • SQL을 어느 단계에서 사용하는 걸까?
  • BigQuery가 뭐야?
Growth DA Log
Growth DA Log
Growth DA Log 님의 블로그 입니다.
  • Growth DA Log
    Growth DA Log님의 블로그
    Growth DA Log
  • 전체
    오늘
    어제
    • 분류 전체보기 (125)
      • TIS_COMPANY (6)
      • 코딩 테스트 (61)
        • 01. Python (3)
        • 02. SQL (58)
      • 데이터 분석 (53)
        • 01. BigQuery (9)
        • 02. GA4 (1)
        • 02-1. GA4를 더 잘 다루기 위한 마케팅 개.. (5)
        • 03. streamlit (5)
        • 04. Git (12)
        • 05. 데이터 엔지니어링 (3)
        • 06. 데이터 모델링 (11)
        • 07. Excel (0)
        • 08. Tableau (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    코딩테스트
    ROW_NUMBER
    코드잇스프린트후기
    프로그래머스
    SQL
    tableau
    쿼리테스트
    DENSE_RANK
    윈도우함수
    Reset
    streamlit
    AARRR
    revert
    cross_join
    이행성
    git
    tableaubootcamp
    solvesql
    코테
    rank
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
Growth DA Log
BigQuery 환경설정 방법
상단으로

티스토리툴바