안녕하세요, 

베스핀글로벌 GCP Support팀입니다.


이번 아티클에서는 주제로 "bq 명령줄 도구"를 다루고자 합니다.



bq 명령줄 도구란?


bq 명령줄 도구는 BigQuery를 사용하는 데 도움이 되는 Python 기반 명령줄 도구입니다. [1]

bq 명령줄 도구를 사용하면 BigQuery 데이터셋, 테이블, 뷰를 만들고 관리할 수 있습니다. 

또한 데이터를 BigQuery로 업로드하고 다운로드하고 쿼리할 수 있습니다.


bq 명령줄 도구 사용하기


bq 명령줄 도구를 사용하려면 Google Cloud Console에서 Cloud Shell을 사용하거나 Local PC에 Cloud SDK를 설치한 후 사용합니다.
bq 명령줄 도구는 다양한 명령어와 플래그를 지원합니다. 자세한 내용은 다음 문서[2]를 참조하세요.


다음은 bq 명령줄 도구를 사용하는 간단한 예시입니다.


데이터셋 만들기: 

bq --location=LOCATION mk \

    --dataset \

    --default_kms_key=KMS_KEY_NAME \

    --default_partition_expiration=PARTITION_EXPIRATION \

    --default_table_expiration=TABLE_EXPIRATION \

    --description="DESCRIPTION" \

    --label=LABEL_1:VALUE_1 \

    --label=LABEL_2:VALUE_2 \

    --max_time_travel_hours=HOURS \

    --storage_billing_model=BILLING_MODEL \

    PROJECT_ID:DATASET_ID




참조 링크


[1] bq 명령줄 도구

https://cloud.google.com/bigquery/docs/bq-command-line-tool

[2] bq 명령줄 도구 명령어

https://cloud.google.com/bigquery/docs/reference/bq-cli-reference#commands



관련 문의사항이 있으시면 Support Portal에 문의해 주시기 바랍니다.


감사합니다.