중요:
- Google Sheets에서 BigQuery 데이터에 액세스하려면 BigQuery에 액세스해야 합니다. BigQuery 시작 방법을 알아보세요.
- BigQuery 커넥터에서는 Google 표준 SQL만 사용할 수 있습니다.
- 컴퓨터의 Google Sheets에서 스프레드시트를 엽니다.
- 상단 메뉴에서 데이터
데이터 커넥터
BigQuery에 연결을 클릭합니다.
- 프로젝트를 선택합니다.
- 저장된 쿼리 및 쿼리 편집기를 클릭합니다.
- 쿼리를 입력합니다.
- 쿼리가 검색할 데이터양을 미리 보려면 편집기 오른쪽 하단의 '결과 미리보기'를 클릭합니다.
- '결과 삽입'을 클릭합니다.
도움말:
- 개발자인 경우 연결된 시트에서 Apps Script를 사용하는 방법을 알아보세요.
- 새로 저장된 쿼리 중에서 특정 쿼리를 찾으려면 Dataform API를 사용 설정하세요. Dataform API에 대해 자세히 알아보기
- 데이터를 분석하려면 BigQuery와 Sheets 데이터 간의 데이터 유형을 검증해야 합니다.
연결된 시트에서 쿼리를 만들려면 BigQuery 프로젝트에서 저장된 쿼리에 액세스하면 됩니다. 저장된 쿼리에 대해 자세히 알아보기
- 컴퓨터의 Google Sheets에서 스프레드시트를 엽니다.
- 스프레드시트 상단의 메뉴에서 데이터
데이터 커넥터
BigQuery에 연결을 클릭합니다.
- 프로젝트를 선택합니다.
- 저장된 쿼리 및 쿼리 편집기
BigQuery에 저장된 쿼리를 클릭합니다.
- 프로젝트
저장된 쿼리를 선택합니다.
- 연결을 클릭합니다.
저장된 쿼리를 수정하려면 BigQuery에서 직접 업데이트하세요. 업데이트된 쿼리는 5분 이내에 연결된 시트에 표시됩니다.
BigQuery에서 저장된 쿼리를 업데이트할 때마다 저장된 쿼리를 최신 상태로 유지하려면 다음 단계를 따르세요.
- 연결된 시트에서 BigQuery에서 동기화를 통해 저장된 쿼리를 동기화합니다.
- 'BigQuery 편집기'에서 연결을 클릭합니다.
저장된 쿼리가 수정되거나 삭제되어 오류가 발생하면 오류 대화상자 또는 BigQuery 편집기에서 연결을 업데이트할 수 있습니다.
- 미리보기 시트의 오른쪽 상단에서 연결 설정을 클릭합니다.
- 연결을 업데이트하려면 BigQuery에서 동기화
연결을 클릭합니다.
- 다음과 같은 케이스에서 연결을 업데이트하려면 다음 단계를 따르세요.
- 쿼리 수정: 오류 보기
저장된 쿼리 동기화를 클릭합니다.
- 또는 쿼리 편집기를 열 수도 있습니다. 수정
저장된 쿼리 동기화
연결을 클릭합니다.
- 또는 쿼리 편집기를 열 수도 있습니다. 수정
- 쿼리 삭제: 오류 보기
맞춤 쿼리로 사용을 클릭합니다.
- 또는 다음과 같이 할 수도 있습니다.
- 쿼리 편집기를 열려면 수정을 클릭합니다.
- 다른 쿼리로 변경하거나 기존 쿼리의 연결을 해제합니다.
- 연결을 클릭합니다.
- 또는 다음과 같이 할 수도 있습니다.
- 쿼리 수정: 오류 보기
쿼리에서 셀 값을 사용하려면 매개변수를 설정하세요.
- 쿼리 편집기 오른쪽에서 '매개변수'
'추가'를 클릭합니다.
- 매개변수 이름과 참조할 셀을 입력합니다.
- '추가'를 클릭합니다.
스프레드시트와 BigQuery에서 데이터 형식이 다른 경우 다음과 같이 작업하세요.
- Sheets에서 데이터 형식이 지정되는 방법을 변경합니다. 예를 들어, 숫자 형식이 지정된 데이터를 일반 텍스트로 변경합니다.
- 쿼리에서 값을 변환합니다. 예: WHERE zip_code = CAST(@ZIP AS string)
쿼리 예
간단한 쿼리:
SELECT
word,
SUM(word_count) AS word_count
FROM
`bigquery-public-data.samples.shakespeare`
WHERE word IN ('me', 'I', 'you')
GROUP BY word;
매개변수화된 쿼리:
SELECT SUM(kw_total)
FROM `bigquery-public-data.sunroof_solar.solar_potential_by_censustract`
WHERE state_name = @STATENAME;
다음: 스프레드시트에서 BigQuery 데이터 관련 문제 해결하기