네이티브 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) | BigQueryConfig | 이 BigQueryConfig 에 쿼리 매개변수를 추가합니다. |
build() | Object | 이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다. |
printJson() | String | 이 객체의 JSON 표현을 출력합니다. |
setAccessToken(accessToken) | BigQueryConfig | 이 BigQueryConfig 의 액세스 토큰을 설정합니다. |
setBillingProjectId(billingProjectId) | BigQueryConfig | 이 BigQueryConfig 의 결제 프로젝트 ID를 설정합니다. |
setQuery(query) | BigQueryConfig | 이 BigQueryConfig 의 SQL 쿼리를 설정합니다. |
setUseStandardSql(useStandardSql) | BigQueryConfig | 쿼리가 표준 SQL로 해석되는지 또는 이전 SQL로 해석되는지를 결정합니다. |
자세한 문서
addQueryParameter(name, type, value)
이 BigQueryConfig
에 쿼리 매개변수를 추가합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | 매개변수 이름입니다. |
type | BigQueryParameterType | 매개변수 유형입니다. |
value | String | 매개변수 값입니다. |
리턴
BigQueryConfig
- 체이닝을 위한 객체입니다.
build()
printJson()
이 객체의 JSON 표현을 출력합니다. 이는 디버깅 전용입니다.
리턴
String
setAccessToken(accessToken)
이 BigQueryConfig
의 액세스 토큰을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
accessToken | String | 설정할 액세스 토큰입니다. |
리턴
BigQueryConfig
- 체이닝을 위한 객체입니다.
setBillingProjectId(billingProjectId)
이 BigQueryConfig
의 결제 프로젝트 ID를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
billingProjectId | String | 설정할 결제 프로젝트 ID입니다. |
리턴
BigQueryConfig
- 체이닝을 위한 객체입니다.
setQuery(query)
이 BigQueryConfig
의 SQL 쿼리를 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
query | String | 설정할 쿼리입니다. |
리턴
BigQueryConfig
- 체이닝을 위한 객체입니다.
setUseStandardSql(useStandardSql)
쿼리가 표준 SQL로 해석되는지 또는 이전 SQL로 해석되는지를 결정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
useStandardSql | Boolean | true 이면 쿼리가 표준 SQL로 해석됩니다. false 이면 쿼리가 legacy SQL로 해석됩니다. |
리턴
BigQueryConfig
- 체이닝을 위한 객체입니다.