Class BigQueryConfig

BigQueryConfig

Un oggetto di configurazione per un connettore BigQuery nativo. Restituisci questo oggetto da getData() affinché Data Studio possa eseguire query su BigQuery per il connettore.

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

Metodi

MetodoTipo restituitoBreve descrizione
addQueryParameter(name, type, value)BigQueryConfigAggiunge un parametro di ricerca a questo BigQueryConfig.
build()ObjectConvalida l'oggetto e lo restituisce nel formato richiesto da Data Studio.
printJson()StringStampa la rappresentazione JSON dell'oggetto.
setAccessToken(accessToken)BigQueryConfigImposta il token di accesso di questo BigQueryConfig.
setBillingProjectId(billingProjectId)BigQueryConfigImposta l'ID progetto di fatturazione di questo BigQueryConfig.
setQuery(query)BigQueryConfigImposta la query SQL di BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigDetermina se la query viene interpretata come SQL standard o precedente.

Documentazione dettagliata

addQueryParameter(name, type, value)

Aggiunge un parametro di ricerca a questo BigQueryConfig.

Parametri

NomeTipoDescrizione
nameStringIl nome del parametro.
typeBigQueryParameterTypeIl tipo di parametro.
valueStringIl valore del parametro.

Ritorni

BigQueryConfig: oggetto per il concatenamento.


build()

Convalida l'oggetto e lo restituisce nel formato richiesto da Data Studio.

Ritorni

Object: l'oggetto Config convalidato.


printJson()

Stampa la rappresentazione JSON dell'oggetto. Serve solo per il debug.

Ritorni

String


setAccessToken(accessToken)

Imposta il token di accesso di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
accessTokenStringIl token di accesso da impostare.

Ritorni

BigQueryConfig: oggetto per il concatenamento.


setBillingProjectId(billingProjectId)

Imposta l'ID progetto di fatturazione di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
billingProjectIdStringL'ID progetto di fatturazione da impostare.

Ritorni

BigQueryConfig: oggetto per il concatenamento.


setQuery(query)

Imposta la query SQL di BigQueryConfig.

Parametri

NomeTipoDescrizione
queryStringLa query da impostare.

Ritorni

BigQueryConfig: oggetto per il concatenamento.


setUseStandardSql(useStandardSql)

Determina se la query viene interpretata come SQL standard o precedente.

Parametri

NomeTipoDescrizione
useStandardSqlBooleanSe true, la query viene interpretata come SQL standard. Se false, la query viene interpretata come SQL precedente.

Ritorni

BigQueryConfig: oggetto per il concatenamento.