Class BigQueryConfig

BigQueryConfig

Un oggetto di configurazione per un connettore BigQuery nativo. Restituire questo oggetto da getData() per consentire a Data Studio di eseguire query su BigQuery per il connettore.

const cc = DataStudioApp.createCommunityConnector();

const bqConfig =
    cc.newBigQueryConfig()
        .setBillingProjectId('billingProjectId')
        .setQuery('queryString')
        .setUseStandardSql(true)
        .setAccessToken('accessToken')
        .addQueryParameter('dob', cc.BigQueryParameterType.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 necessario per Data Studio.
printJson()StringStampa la rappresentazione JSON di questo 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: questo oggetto, per l'accodamento.


build()

Convalida questo oggetto e lo restituisce nel formato necessario per Data Studio.

Invio

Object: l'oggetto Config convalidato.


printJson()

Stampa la rappresentazione JSON di questo oggetto. Questo è 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: questo oggetto, per l'accodamento.


setBillingProjectId(billingProjectId)

Imposta l'ID progetto di fatturazione di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
billingProjectIdStringL'ID progetto di fatturazione da impostare.

Invio

BigQueryConfig: questo oggetto, per l'accodamento.


setQuery(query)

Imposta la query SQL di questo BigQueryConfig.

Parametri

NomeTipoDescrizione
queryStringLa query da impostare.

Invio

BigQueryConfig: questo oggetto, per l'accodamento.


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: questo oggetto, per l'accodamento.