[GCP BQ] 테이블, 스키마 정보 조회하기
👩💻 BigQuery의 테이블 정보를 한 번에 보고 싶다면?
한 데이터셋의 테이블 목록, 또는 어떤 테이블의 모든 스키마 정보를 조회해야 할 때가 있다. 산출물 작성이라거나, 산출물 작성 같은.. .. 그럴 때 INFORMATION_SCHEMA
를 이용한다면 하나하나 열어보지 않아도 일괄 조회가 가능하다!
✅ 빅쿼리 테이블 목록 조회하기
#YOUR_DATASET 자리에 조회하고 싶은 DATASET 이름을 넣어주면 된다.
SELECT * FROM YOUR_DATASET.INFORMATION_SCHEMA.TABLES;
위의 쿼리를 통해 조회되는 정보는 다음과 같다.
table_catalog #project 이름
table_schema #dataset 이름
table_name
table_type
is_insertable_into
is_typed
creation_time #table 생성 시간
✅ 빅쿼리 테이블 스키마 조회하기
SELECT * FROM YOUR_DATASET.INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'TABLE_NAME'
ORDER BY ordinal_position;
위의 쿼리를 통해 조회되는 정보는 다음과 같다.
table_catalog #project 이름
table_schema #dataset 이름
table_name
column_name
ordinal_position
is_nullable
data_type
is_generated
generation_expression
is_stored
is_hidden
is_updatable
is_system_defined
is_partitioning_column
clustering_ordinal_position
Author And Source
이 문제에 관하여([GCP BQ] 테이블, 스키마 정보 조회하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ensoo94/GCP-BQ-테이블-스키마-정보-조회하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)