[SQL] BigQuery에 날짜 - 분할 뷰
SQLBigQuery에 날짜 - 분할 뷰
BigQuery를 사용하면 날짜 파티션 테이블을 만들 수 있습니다 : https://cloud.google.com/bigquery/docs/creating-partitioned-tables
나는 날짜 분할 된 테이블의 상단에보기를 만들 수 있기를 이상적으로 여전히 성능 혜택을 얻을 것입니다. 모든 것은 내가 한 읽기이 할 수없는 것을 제안?
누구든지 그렇지 않으면 운이 있었나요?
해결법
-
==============================
1.다음과 같이 파티션 의사 열을 노출보기를 정의합니다 :
다음과 같이 파티션 의사 열을 노출보기를 정의합니다 :
SELECT *, EXTRACT(DATE FROM _PARTITIONTIME) AS date FROM Date partitioned table;
당신이 날짜에 필터를 사용하여 뷰를 쿼리하면 지금, 그것은 읽기 파티션을 제한합니다.
-
==============================
2.같은 중포 기지 또는 Google 웹 로그 분석 등의 와일드 카드 파티션 날짜 테이블과이 작업을 수행하기 위해 노력하고있는 사람들을위한 :
같은 중포 기지 또는 Google 웹 로그 분석 등의 와일드 카드 파티션 날짜 테이블과이 작업을 수행하기 위해 노력하고있는 사람들을위한 :
create view some.view as ( select *, _TABLE_SUFFIX as suffix from `firebase-public-project.analytics_153293282.events_*` ) select * from some.view WHERE suffix = '20180814'
from https://stackoverflow.com/questions/44781767/bigquery-date-partitioned-views by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] SQL에서 조건을 실행하기 위해 '어디에'조항 (0) | 2020.07.07 |
---|---|
[SQL] PostgreSQL은 외래 키 삽입 삽입, / 옆 널빤지를 중첩 (0) | 2020.07.07 |
[SQL] 뷰에서 - 과학 표기법 (> 숫자 VARCHAR에서) 캐스팅 (0) | 2020.07.07 |
[SQL] "알 수없는 '필드 목록'에서 열 ',하지만 열이 존재합니까 (0) | 2020.07.07 |
[SQL] 작성 또는 PL 두 차원 배열을 시뮬레이션 / SQL (0) | 2020.07.07 |