빅쿼리 콘솔 접속 -> 추가 -> Google Cloud Storage
데이터 세트 클릭 -> 새 데이터세트 만들기
데이터세트 ID 입력 -> 리전 설정 -> 데이터세트 만들기 -> 이후 테이블은 만들지 않고 취소
위의 과정을 진행하였다면, 아래의 이미지와 같이 방금 생성한 데이터 세트를 확인 가능
table_id = project_id + ".test_dataset.test_table"
schema = [
bigquery.SchemaField('region_name', 'STRING', mode="REQUIRED"),
bigquery.SchemaField('region_code', 'STRING', mode="NULLABLE"),
bigquery.SchemaField('term', 'STRING', mode="NULLABLE"),
bigquery.SchemaField('refresh_date', 'DATE', mode="NULLABLE"),
bigquery.SchemaField('country_name', 'STRING', mode="NULLABLE"),
bigquery.SchemaField('country_code', 'STRING', mode="NULLABLE"),
bigquery.SchemaField('week', 'DATE', mode="NULLABLE"),
bigquery.SchemaField('score', 'INTEGER', mode="NULLABLE"),
bigquery.SchemaField('rank', 'INTEGER', mode="NULLABLE"),
bigquery.SchemaField('percent_gain', 'INTEGER', mode="NULLABLE")
]
table = bigquery.Table(table_id, schema=schema)
table = client.create_table(table)
table = client.get_table(table_id)
client.load_table_from_dataframe(data, table) # data 위에서 지정한 데이터 변수 입력
query = f'''
빅쿼리에서 실행하려는 코드
'''
job = client.query(query) # API request