파이썬 Python
[Python] 파이썬에서 빅쿼리 불러오기
sseozytank
2023. 2. 15. 14:04
✔️ 참고 자료
Python BigQuery 연동하기
빅쿼리 데이터를 파이썬 데이터프레임으로 불러오기
wooiljeong.github.io
✔️ pip install google-cloud-bigquery 실행 시, 오류 사항 해결 참고 자료
- grpcio 다운로드 에러
- 다운로드를 하다보면, terminal에서 경로와 함께 해당 파일이 존재하지 않아 다운로드를 못한다고 나올 수 있는데, 이 경우 다른 환경 변수에서 해당 파일을 복사하여 오류가 뜬 경로에 파일을 붙혀넣기 해주면 해결된다.
from google.cloud import bigquery
from google.oauth2 import service_account
KEY_PATH = "./key.json"
#구글 클라우드 플랫폼에서 서비스계정으로 가서, 불러올 빅쿼리의 json 키 다운로드
credentials = service_account.Credentials.from_service_account_file(KEY_PATH)
client = bigquery.Client(credentials = credentials, project = credentials.project_id)
import pandas as pd
sql = f"""
쿼리 입력
"""
# 데이터 조회 쿼리 실행 결과
query_job = client.query(sql)
# 데이터프레임 변환
df = query_job.to_dataframe()
df.head()