본문 바로가기
Programming Basics

[Google Cloud Platform] Colab 과 BigQuery 연동

by ISLA! 2024. 1. 14.

초기 세팅

  • 코랩에 접속하여 다음 코드를 입력
  • 사용자 인증에 관련된 것
from google.colab import auth
auth.authenticate_user()

 

데이터 가져오기

 

  • 위에서 복사한 프로젝트 아이디를 아래 코드와 함께 작성
  • GCP에 로드한 데이터셋과 쿼리 결과가 잘 나오는지 확인

 

import pandas as pd

project_id = 'mulcamp2310-402300'
sql = '''
SELECT * FROM `mulcamp2310-402300.project_dataset.iris` LIMIT 1000
'''

df = pd.read_gbq(sql, project_id = project_id, dialect = 'standard')
df

 


SSH 브라우저로 이동

  • 구글 클라우드 빅쿼리 설치
pip install --upgrade google-cloud-bigquery

 

GCP로 이동

  • GCP >> API 및 서비스 >> 사용자 인증정보

 

  • 사용자 인증정보 만들기 >> API 키

 

  • 생성된 API 키 확인

 

  • 서비스 계정 만들기

 

SSH 브라우저로 이동

표시된 내용 기억

$ gcloud auth list

 

 

 

[참고자료]

https://dschloe.github.io/gcp/2023/09/streamlit_bigquery_gce/

 

 

728x90