안녕하세요, 

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


이번 아티클에서는 주제로 "BigQuery View 생성 방법"을 다루고자 합니다.



BigQuery View 생성 방법


BigQuery View는 데이터를 저장하는 테이블이 아닌 SQL 쿼리문을 저장하는 가상 테이블입니다.

View를 사용하면 복잡한 쿼리 또는 쉽게 재사용할 수 있는 이름을 쿼리 시 사용하도록 제공할 수 있습니다.


BigQuery View에 대한 제한 사항이 존재하며 자세한 내용은 해당 문서를 참고하시기 바랍니다.


BigQuery View를 생성하는 방법은 아래와 같습니다.

※ BigQuery View를 생성하기 위해서는 해당 사용자에게 bigquery.tables.create 권한이 필요합니다.



1) Console 상에서 생성하기


Console 상에서 BigQuery에 쿼리를 실행합니다.

사용한 쿼리문을 View로 저장하기 위해 상단의 SAVE > Save view를 클릭합니다.



Dataset과 View이름(Table name)을 설정하여 View를 저장합니다.



해당 Dataset에 View가 저장된 것을 확인할 수 있습니다.




2) SQL 쿼리를 작성하여 생성하기


CREATE VIEW 문을 사용합니다.

아래 예시의 쿼리문과 같이 쿼리문을 작성 후 쿼리를 실행하여 View를 생성할 수 있습니다.



----------------------------------------------

CREATE VIEW dataset.view_이름 AS (

View에 저장할 쿼리문

);

----------------------------------------------



이 외에도 bq 명령어 사용, API 메서드 호출, 클라이언트 라이브러리 등의 방법을 통해서도 생성하실 수 있습니다.



참조 링크


[1] BigQuery View 생성 

https://cloud.google.com/bigquery/docs/views



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


감사합니다.