Class BigQueryConfig

BigQueryConfig

Un oggetto di configurazione per un connettore BigQuery nativo. Restituisci questo oggetto da getData() per consentire a Data Studio di eseguire query in 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 query a questo BigQueryConfig.
build()ObjectConvalida questo 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 questo BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigDetermina se la query viene interpretata come SQL standard o precedente.

Documentazione dettagliata

addQueryParameter(name, type, value)

Aggiunge un parametro di query a questo BigQueryConfig.

Parametri

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

Invio

BigQueryConfig: oggetto per il collegamento.


build()

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

Invio

Object: l'oggetto Config convalidato.


printJson()

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

Invio

String


setAccessToken(accessToken)

Imposta il token di accesso di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
accessTokenStringIl token di accesso da impostare.

Invio

BigQueryConfig: oggetto per il collegamento.


setBillingProjectId(billingProjectId)

Imposta l'ID progetto di fatturazione di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
billingProjectIdStringL'ID progetto di fatturazione da impostare.

Invio

BigQueryConfig: oggetto per il collegamento.


setQuery(query)

Imposta la query SQL di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
queryStringLa query da impostare.

Invio

BigQueryConfig: oggetto per il collegamento.


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.

Invio

BigQueryConfig: oggetto per il collegamento.