누구든지 큰 쿼리에서 파티션 테이블을 만드는 방법을 제안 할 수 있습니까? 예 : 2016 년 Google 저장 용량에 로그 데이터가 하나 있다고 가정합니다. 모든 데이터를 년, 월, 날짜별로 분할 된 하나의 버킷에 저장했습니다. 여기에 날짜별로 분할 된 테이블 만들기를 원합니다. 당신은
테이블 생성 방법 Load Data from Cloud Storage큰 쿼리에서 파티션 테이블 만들기
후에 대한 자세한 내용을 참조하십시오 YourLogs_YYYYMMDD 같은 이름을 가진 별도의 각각의 테이블에 각각 매일 파일을로드 할 수 있습니다
옵션 1
: 사전에 덕분에
답장을 보내 주셔서 감사합니다.일반적으로 Big Data에서 작업하는 동안 날짜별로 분할 된 외부 테이블을 만들 수있는 옵션이 있습니다 ("year int, month string, date int로 분할 된 테이블 foo (abc int) 만들기"). 그런 다음 "2016,"May ","01 ")" "파티션을 추가하십시오. 그러면 테이블에서"select * from table = year 2016 and month = "May"and date = 01 "로 쿼리 할 수 있습니다. 하나의 테이블로 우리는 여러 파티션을 만들 수 있습니다. 큰 쿼리에서 나는 거기에 어떤 옵션이 있는지 검색하고있었습니다. 샘플 테이블 생성을 제발 주실 수 있다면 고마워요. –
채우는 작업과는 별도로 테이블을 만들어야 할 것입니다 파티션 만들기. 테이블 만들기에 대한 자세한 내용은 여기를 참조하십시오. https://cloud.google.com/bigquery/docs/creating-partitioned-tables#creating_a_partitioned_table –
1 년 내역 데이터가 있으면 356 개의 테이블을 만드는 것으로 가정합니다. ?? –