액세스 또는 공유 문제 해결하기
Google Sheets에서 BigQuery 데이터에 액세스하려면 다음 사항이 필요합니다.
- BigQuery 액세스 권한. BigQuery 가져오는 방법 알아보기
- BigQuery에서 결제 설정된 프로젝트. Google Cloud Billing 설정 방법 알아보기
- 선택한 결제 프로젝트의 BigQuery 작업 생성자 역할
- 선택한 테이블이 포함된 데이터 세트의 BigQuery 데이터 뷰어 역할
위의 기준을 충족하지 않는 사용자와 시트를 공유하면 해당 사용자는 연결된 시트로 생성된 분석 내용을 볼 수 있으며 일반적인 Sheets 작업을 수행할 수 있지만 새로고침하거나 연결된 시트를 직접 만들 수 없습니다.
알맞은 데이터 표에 액세스할 권한이 없는 사용자와 시트를 공유하면 사용자가 연결된 시트 분석을 만들거나 새로고침할 수 없으며 BigQuery 관리자에게 문의해야 합니다.
중요: 연결된 시트의 예약한 새로고침은 IP 주소 또는 기기 정보와 같은 최종 사용자 컨텍스트를 전파하지 않습니다. 최종 사용자 컨텍스트를 사용하여 액세스를 제한하는 Virtual Private Cloud Service Control(VPC-SC) 경계로 인해 예약한 새로고침이 실패하게 됩니다.
예약한 데이터 새로고침에 문제가 있는 경우 다음을 확인하세요.
- 일정 소유자가 OAuth 승인을 취소했을 수 있습니다. 일정 소유자에게 문의하세요.
- 일정 소유자에게 Google 시트를 수정할 수 있는 권한이 없을 수 있습니다. Google 시트 소유자에게 수정 액세스 권한을 요청하세요. Google 공유 권한에 관해 자세히 알아보기
- 일정 소유자의 계정으로 더 이상 스프레드시트에서 BigQuery를 사용할 수 없습니다. Google 스프레드시트에서 BigQuery를 사용하는 데 필요한 사항 알아보기
- BigQuery 테이블이 삭제되었을 수 있습니다. 테이블 소유자에게 문의하세요.
- 일정 소유자의 계정이 삭제되었을 수 있습니다. 일정 소유권을 인계받는 방법 알아보기
- 데이터 소스가 변경되어 일정이 일시중지되었을 수 있습니다. 데이터 소스 일시중지를 해제하려면 일정 소유자에게 문의하세요.
쿼리 실패 관련 문제가 발생한 경우:
- BigQuery 테이블이 삭제되었을 수 있습니다. 테이블 소유자에게 문의하세요. 새 테이블에 연결하려면 하단의 '새로고침' 옆에서 '옵션 더보기' '연결 설정'을 차례로 클릭합니다. 새 테이블을 클릭한 다음 '연결'을 클릭합니다.
- BigQuery 테이블의 열이 변경되었을 수 있습니다. 테이블 소유자에게 열이 변경되었는지 문의하세요. 변경된 경우 쿼리에서 올바른 열을 참조하시기 바랍니다.
- BigQuery에서 테이블을 볼 수 있는 권한이 없을 수 있습니다. 액세스 권한을 요청하려면 테이블 소유자에게 문의하세요.
- 선택한 결제 프로젝트에서 작업을 실행할 수 있는 권한이 없을 수 있습니다. 연결 설정으로 이동하여 결제 프로젝트를 변경하거나 결제 프로젝트 소유자에게 액세스 권한을 요청하세요.
- 쿼리 검색결과가 너무 클 수 있습니다. 다음과 같은 경우 쿼리에 실패합니다.
- 피벗 테이블에 3만 개 이상의 결과가 있습니다. 다음과 같은 방법으로 쿼리 결과를 줄여보세요.
- 필터를 사용하여 결과 제한
- 분류당 행 개수 제한
- 행, 열, 값, 필터를 추가할 때 '합계 표시' 사용 중지
- 결과 크기가 10MB를 초과합니다. 크기를 줄이려면 반환되는 행이나 열의 수를 줄이세요.
- 피벗 테이블에 3만 개 이상의 결과가 있습니다. 다음과 같은 방법으로 쿼리 결과를 줄여보세요.
- BigQuery 샌드박스를 사용 중이며 샌드박스 한도에 도달했을 수 있습니다. BigQuery 샌드박스 한도에 관해 자세히 알아보기 데이터 한도에 도달한 경우 계정을 업그레이드하는 방법을 알아보세요.