Skip to content
On this page

BigQuery 빅쿼리

빅쿼리를 셀렉트에 연결하고 사용하는 기본적인 방법을 안내합니다.

빅쿼리와 연결하기

서비스 계정과 키 발급과정

INFO

셀렉트에서는 oauth 인증시 https://www.googleapis.com/auth/bigquery.readonly scope만 요청합니다. (읽기전용)

1. 빅쿼리 Credentials 찾기

빅쿼리 콘솔에서 credentials를 검색해서 접속해주세요.

2. 서비스 계정 만들기

사용자 인증 정보 만들기 > 서비스 계정 클릭

원하는 서비스 계정 이름과 ID를 설정해주세요.

3. 서비스 계정 세부정보 입력

BigQuery 관리자 액세스 권한을 부여해주세요.

4. 새 키 만들기

완료가 되었다면 키 메뉴에서 키 추가 > 새 키 만들기를 클릭해주세요.

키 유형은 JSON으로 만들어주세요.

아래 이미지와 같은 키가 발급됩니다.

5. 셀렉트에서 리소스 추가

셀렉트 어드민에 접속하여 관리자 > 리소스 > 추가 버튼을 누르고 Google BigQuery를 선택해주세요.

Service Account (json)에 발급된 키를 입력하고 연결해주세요.

빅쿼리 예제

빅쿼리 탐색기로 리소스 정보를 확인하고, 셀렉트 어드민에서 어떻게 사용할 수 있는지에 대한 예제입니다.

탐색기

쿼리 블록

yaml
- type: query
  resource: BQ1
  sqlType: select
  sql: >
    SELECT * 
    FROM `select-sample-406105.sample.stores`
    WHERE status = @status
    LIMIT 1000
  params:
  - key: status
  searchOptions:
    enabled: true
  paginationOptions:
    enabled: true
    perPage: 10

TIP

빅쿼리의 경우 sql 쿼리에서 params 치환시 @를 사용해주세요.

추가 지원

빅쿼리 예제나 기능 등 추가 지원이 필요하시면 서비스 우측 하단의 채팅이나 이메일로 문의해주세요.