테이블에 새 열을 추가 한 후 BigQuery보기를 만들 수 없습니다.

StackOverflow https://stackoverflow.com//questions/23002085

  •  20-12-2019
  •  | 
  •  

문제

i 기존 테이블에서 업데이트를 수행하여 "키"라는 새 열을 추가합니다.

나는 "키"값을 가진 더미 데이터를 삽입하고 다음 쿼리를 실행합니다.

SELECT key, name, id ... 
FROM table
GROUP BY key, name, id ...
.

다음 결과로 쿼리가 올바르게 실행됩니다.

  • 기존 데이터는 key= null 및 기존 데이터가 그대로
  • 더미 데이터는 유효한 키를 포함하지만 실제 데이터는 없습니다

그러나이 쿼리를보기로 저장하려고하면 다음 오류가 발생합니다.

Failed to create view. Field 'key' not found in table 'foo.table'.
.

테이블에 열이 존재하기 때문에 이것은 의미가 없습니다.누구 든지이 일을 가로 지르셨습니까?내 현재의 작업은 뷰로 저장하지 않고 쿼리를 실행하는 것입니다.그러나이 새로운 "핵심"열과 관련된 더 복잡한 쿼리가있는 경우 새 열이 포함 된보기를 만들 수 있습니다.

도움이 되었습니까?

해결책

이 문제는 Google에 의해 확인되고 엔터프라이즈 지원 티켓 # 04171323

을 통해 수정되었습니다.

테이블이 새 열로 변경되었을 때보기를 생성해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top