본문 바로가기

SQL - Mysql & Oracle/SQL 실무에 적용하기

[Bigquery] Big Query로 SQL 마스터 - 1. 프로젝트 설정하기

반응형

 

이번 포스팅은 Google Bigquery를 사용하기 위해서 어떻게 해야하는지 A to Z 콘텐츠이다. SQL은 연습하고 싶은데, 다른 DB 환경 구축은 너무 어렵고, 그렇다고 SQL 연습은 안 할 수 없고 답답할 때가 굉장히 많았을 것이다. 그럴 때는 빅쿼리에서 간단한 Cloud Console 설정을 통해 모든 것을 One Stop으로 해결할 수 있다. 

 

문과, 초보자, 코린이 모두 쉽게 따라할 수 있도록 최대한 간결하고 쉽게 구성했으니, 필요한 내용을 잘 찾아서 보자.

 

1. Bigquery - Cloud Console 들어가기

 

Step1. 구글 Cloud Console 접속하기 - URL

 

Step2. "BigQuery 무료로 사용해 보기" 클릭하기

 

사용하려면 일단 접속하는 것이 먼저다. 여기는 참고로 초기에 설정하고 다시 돌아올 일이 없으니 그냥 편하게 들어갔다가 과정을 따라가면 된다. 


2. Bigquery - 프로젝트 설정하기

(1) 계정 정보 설정하기

 

 

국적은 대한민국으로 해놓고, 설명란은 아무거나 클릭해놓자. 나는 학교 프로젝트로 해놨는데, 무슨 항목을 설정하든 아무 관련 없으니 편하게 하고 넘어가자

 

참고로 밑의 동의항목들도 크게 중요하지 않으니 다 체크해야 한다. 저것 때문에 나중에 따로 과금하거나 그러지 않는다. 

 

 

 

(2) 전화 번호 입력하기 - 본인인증 목적

 

여기에 입력되는 정보는 프로젝트에서 사용될 본인인증 목적으로 나중에 계속 사용될 일이 있기 때문에 왠만하면 자기가 사용하고 있는 주 번호를 사용해서 인증하자. 

 

 

 

 

(3) 결제 정보 입력 - 중요도 5점

3-1) 개인 정보 입력하기 - 계좌유형, 주소, 전화번호

 

계좌 유형은 반드시 "개인"으로 해놓자. Bigquery는 쓰는 리소스양 만큼 과금을 하게 되는 구조인데, 만의 하나라도 나중에 비용이 청구될 때 개인으로 해야 과정이 복잡해지지 않는다.

 

물론 개인이 아무리 많이 쓴다고 해서 많은 요금이 청구되지 않는다. Bigquery 과금 구조는 맨 하단에 설명을 할테니, 참고하도록 하자. 

 

3-2) 결제 정보 입력하기

 

이후에는 매우 중요한 결제 정보를 입력하는 단계이다. 여기에서는 기본적인 인적사항과 카드 정보를 입력해야 한다. 나중결제에 사용될 실제 정보이니, 신중하게 입력하여 기재하도록 하자. 

 

(4) 프로젝트 생성 완료 

 

여기까지면 첫 단계인 프로젝트 설정을 모두 완료한 것이다. 시작이 반이라고, 여기까지 왔으면 일단 기초적인 단계는 끝난 것이다. 

 


3. Bigquery - 본격적으로 사용해보기

(1) 클라우드 콘솔 주소 저장하기 

설정한 이후 Bigquery를 사용하기 위해서는 "구글 클라우드 콘솔"을 접속해서 사용하면 된다.

 

초보자 때는 접속 주소가 헷갈릴 수 있으니, 주소를 별도로 저장해놓거나 즐겨찾기로 설정해서 사용하기 편하도록 사용하는 것을 권장한다. 

 

 

해당 사이트에 접속하게 되면, 옆에 많은 메뉴들이 나타난다. 우리가 사용하게 될 섹션은 "Bigquery"이다. 

 

절대로 밑에 있는 SQL과 혼동하지 말자. 아예 다른 서비스이니, 이번 포스팅에서는 다루지 않도록 하겠다. 

 

(2) 첫 Query 실행해보기

 

쿼리가 잘 실행되는 것을 볼 수 있다. 여기까지 왔으면 본격적인 SQL 연습을 위한 모든 환경을 세팅했다.

 

다음 포스팅부터는 실제 어떤 데이터가 있는지, SQL 중 어려운 문법을 어떻게 활용하는지, 그리고 포트폴리오 구성할 수 있도록 준비하려고 한다. 

 

 

반응형

 

 

(3) Bigquery 요금은 어떻게 되나? - 과금 구조 설명

 

✅ 이번 달 결제 되는 요금은 어떻게 알아보나?

    메뉴 들어가는 방법:  왼쪽 메뉴 → 결제 → 개요

여기서는 이번 달 얼마나 과금이 될지 하나의 보고서처럼 보여주는 섹션이다. 보통 거의 다 0원이니 너무 걱정하지 말자

 

 

 

✅ 과금 단위는 어떻게 되나? - 구글 공식 가이드 참조

 

구글은 사용한 Query 리소스가 1TB 당 5달러로 약 5 ~ 6,000원 과금을 하고 있다. 그런데 무료 이용 데이터셋의 경우 모든 데이터를 불러와도 몇 백 MB 밖에 되지 않는다. 결론적으로 개인이 연습을 해서 정말 큰 비용이 과금될 걱정은 전혀 없다. 

 

물론 데이터 스토리지 비용, 데이터 리소스 비용 등 다양한 리소스를 모두 통합해서 과금하지만, 개인이 DBMS를 구성할 일은 없으니 전혀 걱정하지 않아도 된다. 

 

 

다들 이제 빅쿼리를 아무런 돈 걱정 없이 잘 활용해보면서 자신만의 코드 실력을 높여보도록 하자. 

반응형