빅쿼리는 페타 바이트급의 데이터 저장 및 분석용 클라우드 서비스이다.요즘은 페타바이트급의 Data Warehouse로 부르는데, 쉽게말해서 페타바이트급의 데이터를 저장해놓고, 쿼리를 통해서 조회나 통계 작업등을 할 수 있는 DB(?)이다.설치해서 사용하는 서비스가 아닌
Cloud Shell 활성화 gcloud auth list - 활성 계정 이름을 나열 gcloud config list project - 프로젝트 ID를 나열 shakespeare (예시 테이블)의 스키마 검사 bq show bigquery-public-data:
들어가며BigQuery ARRAYBigQuery STRUCTBigQuery UNNESTBigQuery는 SQL문법을 사용하고 있기 때문에, 많은 사람들이 처음에 쉽게 접할 수 있다그러나 자주보기 힘들 ARRAY, STRUCT, UNNEST를 만나면 많은 사람들이 어려워
그룹에서 선택한 일부 행의 expression을 반환합니다.선택할 행은 확정되어있지 않으며 무작위가 아닙니다.입력으로 행이 생성되지 않으면 NULL을 반환합니다.모든 행에서 expression이 NULL이면 NULL을 반환합니다.expression 값의 ARRAY를 반
쿼리에서 사용되는 Cast 구문은 표현식의 결과 유형이 다른 유형으로 변환되어야 함을 나타냅니다.CAST사용 시 BigQuery가 변환을 수행할 수 없으면 쿼리가 실패할 수 있습니다. 이러한 유형의 오류로부터 쿼리를 보호하기 위해 SAFE_CAST를 사용할 수 있습니다