Class BigQueryConfig

BigQueryConfig

네이티브 BigQuery 커넥터의 구성 객체입니다. Data Studio에서 BigQuery에 커넥터를 쿼리할 수 있도록 getData()에서 이 객체를 반환합니다.

const cc = DataStudioApp.createCommunityConnector();

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

메서드

메서드반환 유형간략한 설명
addQueryParameter(name, type, value)BigQueryConfigBigQueryConfig에 쿼리 매개변수를 추가합니다.
build()Object이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.
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()

이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.

리턴

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인 경우 쿼리가 기존 SQL로 해석됩니다.

리턴

BigQueryConfig: 연결을 위한 객체입니다.