Class BigQueryConfig

ConfiguraçãodaBigQuery

Um objeto de configuração para um conector nativo do BigQuery. Retorne este objeto de getData() para que o Data Studio consulte o BigQuery para o conector.

const cc = DataStudioApp.createCommunityConnector();

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

Métodos

MétodoTipo de retornoBreve descrição
addQueryParameter(name, type, value)BigQueryConfigAdiciona um parâmetro de consulta a BigQueryConfig.
build()ObjectValida e retorna o objeto no formato necessário para o Data Studio.
printJson()StringMostra a representação JSON desse objeto.
setAccessToken(accessToken)BigQueryConfigDefine o token de acesso desse BigQueryConfig.
setBillingProjectId(billingProjectId)BigQueryConfigDefine o ID do projeto de faturamento desse BigQueryConfig.
setQuery(query)BigQueryConfigDefine a consulta SQL desse BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigDetermina se a consulta é interpretada como SQL padrão ou legado.

Documentação detalhada

addQueryParameter(name, type, value)

Adiciona um parâmetro de consulta a BigQueryConfig.

Parâmetros

NomeTipoDescrição
nameStringO nome do parâmetro.
typeBigQueryParameterTypeTipo de parâmetro.
valueStringO valor do parâmetro.

Retornar

BigQueryConfig: este objeto, para encadeamento.


build()

Valida e retorna o objeto no formato necessário para o Data Studio.

Retornar

Object: o objeto Config validado.


printJson()

Mostra a representação JSON desse objeto. Isso é apenas para depuração.

Retornar

String


setAccessToken(accessToken)

Define o token de acesso desse BigQueryConfig.

Parâmetros

NomeTipoDescrição
accessTokenStringO token de acesso a ser definido.

Retornar

BigQueryConfig: este objeto, para encadeamento.


setBillingProjectId(billingProjectId)

Define o ID do projeto de faturamento desse BigQueryConfig.

Parâmetros

NomeTipoDescrição
billingProjectIdStringO ID do projeto de faturamento a ser definido.

Retornar

BigQueryConfig: este objeto, para encadeamento.


setQuery(query)

Define a consulta SQL desse BigQueryConfig.

Parâmetros

NomeTipoDescrição
queryStringA consulta a ser definida.

Retornar

BigQueryConfig: este objeto, para encadeamento.


setUseStandardSql(useStandardSql)

Determina se a consulta é interpretada como SQL padrão ou legado.

Parâmetros

NomeTipoDescrição
useStandardSqlBooleanSe true, a consulta é interpretada como SQL padrão. Se false, a consulta é interpretada como SQL legado.

Retornar

BigQueryConfig: este objeto, para encadeamento.