Class BigQueryConfig

BigQueryConfig

Un objeto de configuración para un conector nativo de BigQuery. Muestra este objeto de getData() a Data Studio para que consulte BigQuery por 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)BigQueryConfigConfigura 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.

Devolvedor

BigQueryConfig: Este objeto se usa para encadenar.


build()

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

Devolvedor

Object: Es el objeto Config validado.


printJson()

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

Devolvedor

String


setAccessToken(accessToken)

Establece el token de acceso de este BigQueryConfig.

Parámetros

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

Devolvedor

BigQueryConfig: Este objeto se usa para encadenar.


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 establecerá.

Devolvedor

BigQueryConfig: Este objeto se usa para encadenar.


setQuery(query)

Configura la consulta de SQL de este BigQueryConfig.

Parámetros

NombreTipoDescripción
queryStringLa consulta que se establecerá.

Devolvedor

BigQueryConfig: Este objeto se usa 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.

Devolvedor

BigQueryConfig: Este objeto se usa para encadenar.