Class BigQueryConfig

BigQueryConfig

네이티브 BigQuery 커넥터의 구성 객체입니다. getData()에서 이 객체 반환 데이터 스튜디오가 BigQuery에 커넥터를 쿼리하도록 합니다.

var cc = DataStudioApp.createCommunityConnector();
var types = cc.BigQueryParameterType;

var bqConfig = cc.newBigQueryConfig()
  .setBillingProjectId('billingProjectId')
  .setQuery('queryString')
  .setUseStandardSql(true)
  .setAccessToken('accessToken')
  .addQueryParameter('dob', types.STRING, '01011990')
  .build();

메서드

메서드반환 유형간략한 설명
addQueryParameter(name, type, value)BigQueryConfigBigQueryConfig에 쿼리 매개변수를 추가합니다.
build()Object이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다.
printJson()String이 객체의 JSON 표현을 출력합니다.
setAccessToken(accessToken)BigQueryConfigBigQueryConfig의 액세스 토큰을 설정합니다.
setBillingProjectId(billingProjectId)BigQueryConfigBigQueryConfig의 결제 프로젝트 ID를 설정합니다.
setQuery(query)BigQueryConfigBigQueryConfig의 SQL 쿼리를 설정합니다.
setUseStandardSql(useStandardSql)BigQueryConfig쿼리가 표준 SQL로 해석되는지 또는 이전 SQL로 해석되는지를 결정합니다.

자세한 문서

addQueryParameter(name, type, value)

BigQueryConfig에 쿼리 매개변수를 추가합니다.

매개변수

이름유형설명
nameString매개변수 이름입니다.
typeBigQueryParameterType매개변수 유형입니다.
valueString매개변수 값입니다.

리턴

BigQueryConfig - 체이닝을 위한 객체입니다.


build()

이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다.

리턴

Object - 검증된 Config 객체입니다.


printJson()

이 객체의 JSON 표현을 출력합니다. 이는 디버깅 전용입니다.

리턴

String


setAccessToken(accessToken)

BigQueryConfig의 액세스 토큰을 설정합니다.

매개변수

이름유형설명
accessTokenString설정할 액세스 토큰입니다.

리턴

BigQueryConfig - 체이닝을 위한 객체입니다.


setBillingProjectId(billingProjectId)

BigQueryConfig의 결제 프로젝트 ID를 설정합니다.

매개변수

이름유형설명
billingProjectIdString설정할 결제 프로젝트 ID입니다.

리턴

BigQueryConfig - 체이닝을 위한 객체입니다.


setQuery(query)

BigQueryConfig의 SQL 쿼리를 설정합니다.

매개변수

이름유형설명
queryString설정할 쿼리입니다.

리턴

BigQueryConfig - 체이닝을 위한 객체입니다.


setUseStandardSql(useStandardSql)

쿼리가 표준 SQL로 해석되는지 또는 이전 SQL로 해석되는지를 결정합니다.

매개변수

이름유형설명
useStandardSqlBooleantrue이면 쿼리가 표준 SQL로 해석됩니다. false이면 쿼리가 legacy SQL로 해석됩니다.

리턴

BigQueryConfig - 체이닝을 위한 객체입니다.