# 데이터 추출
쿼리를 실행한 후, 결과를 CSV, JSON, Google Sheets, BigQuery Table, 클립보드 등에 저장할 수 있습니다.
예시를 위해 다음과 같은 쿼리를 실행합니다.
SELECT
trip_id,
subscriber_type,
bikeid,
start_time,
duration_minutes
FROM `bigquery-public-data.austin_bikeshare.bikeshare_trips`
LIMIT 1000
결과 저장
을 클릭하면 다음과 같은 메뉴가 나옵니다.
- CSV
- 로컬에 데이터를 저장하고 싶은 경우 16,000행만 저장할 수 있습니다
- 조금 더 많은 데이터를 원하는 경우 Google Drive에 저장하면 최대 1GB의 데이터까지 저장할 수 있습니다
- JSON
- JSON도 CSV와 마찬가지로 로컬과 Google Drive에 저장할 수 있습니다
- BigQuery 테이블
- BigQuery 테이블로 데이터를 저장합니다. 이 경우 쿼리의 결과를 그대로 저장할 수 있습니다(=행 수 제한 없음)
- 만약 1GB가 넘는 데이터를 저장해야 하는 경우, BigQuery 테이블로 저장한 후 테이블을 Google Cloud Storage로 저장한 후 다운로드할 수 있습니다
- 자세한 내용은 테이블 데이터 내보내기 (opens new window)을 참고하시는 것을 추천합니다
- Google Sheets
- 최대 16,000행의 데이터까지 추출할 수 있습니다. 스프레드시트를 통한 데이터 시각화를 할 때 유용합니다
- 혹은 쿼리를 실행하고 전달할 때 유용합니다(이 방법 외에도 OWOX, Connected Sheets (opens new window)를 사용해도 좋습니다)
- 클립보드
- 클립보드에 최대 16,000행의 데이터가 저장됩니다
위 방법 외에 Python에서 데이터를 가져오고 싶다면 Pandas의 pd.read_gbq
함수를 사용해 BigQuery 쿼리를 실행할 수도 있습니다.