Class BigQueryConfig

BigQueryConfig

Un objeto de configuración para un conector nativo de BigQuery. Devuelve este objeto de getData() para que Data Studio consulte BigQuery para el conector.

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();

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 el encadenamiento.


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 el encadenamiento.


setBillingProjectId(billingProjectId)

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

Parámetros

NombreTipoDescripción
billingProjectIdStringEl ID del proyecto de facturación que se configurará.

Volver

BigQueryConfig: Este objeto para el encadenamiento.


setQuery(query)

Establece la consulta de SQL de este BigQueryConfig.

Parámetros

NombreTipoDescripción
queryStringLa consulta que se establecerá.

Volver

BigQueryConfig: Este objeto para el encadenamiento.


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 el encadenamiento.