Class BigQueryConfig

BigQueryConfig

Un objeto de configuración para un conector nativo de BigQuery. Muestra este objeto desde getData() para que Data Studio consulte BigQuery en busca del 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 datos que se muestraDescripción breve
addQueryParameter(name, type, value)BigQueryConfigAgrega un parámetro de consulta a este BigQueryConfig.
build()ObjectValida este objeto y lo muestra en el formato que necesita Data Studio.
printJson()StringImprime la representación JSON de este objeto.
setAccessToken(accessToken)BigQueryConfigEstablece el token de acceso de este BigQueryConfig.
setBillingProjectId(billingProjectId)BigQueryConfigEstablece el ID del proyecto de facturación de este BigQueryConfig.
setQuery(query)BigQueryConfigEstablece la consulta de SQL de este BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigDetermina si la consulta se interpreta como SQL estándar o heredado.

Documentación detallada

addQueryParameter(name, type, value)

Agrega un parámetro de consulta a este BigQueryConfig.

Parámetros

NombreTipoDescripción
nameStringEs el nombre del parámetro.
typeBigQueryParameterTypeEs el tipo de parámetro.
valueStringEs el valor del parámetro.

Volver

BigQueryConfig: Este objeto, para encadenar.


build()

Valida este objeto y lo muestra en el formato que necesita Data Studio.

Volver

Object: Es el objeto Config validado.


printJson()

Imprime la representación JSON de este objeto. Esto es solo para depuración.

Volver

String


setAccessToken(accessToken)

Establece el token de acceso de este BigQueryConfig.

Parámetros

NombreTipoDescripción
accessTokenStringEl token de acceso que se establecerá.

Volver

BigQueryConfig: Este objeto, para encadenar.


setBillingProjectId(billingProjectId)

Establece el ID del proyecto de facturación de este BigQueryConfig.

Parámetros

NombreTipoDescripción
billingProjectIdStringEs el ID del proyecto de facturación que se establecerá.

Volver

BigQueryConfig: Este objeto, para encadenar.


setQuery(query)

Establece la consulta de SQL de este BigQueryConfig.

Parámetros

NombreTipoDescripción
queryStringLa consulta que se establecerá.

Volver

BigQueryConfig: Este objeto, para encadenar.


setUseStandardSql(useStandardSql)

Determina si la consulta se interpreta como SQL estándar o heredado.

Parámetros

NombreTipoDescripción
useStandardSqlBooleanSi es true, la consulta se interpreta como SQL estándar. Si es false, la consulta se interpreta como SQL heredado.

Volver

BigQueryConfig: Este objeto, para encadenar.