Class BigQueryConfig

BigQueryConfig

Ein Konfigurationsobjekt für einen nativen BigQuery-Connector. Geben Sie dieses Objekt von getData() für Data Studio zurück, um BigQuery nach dem Connector abzufragen.

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

Methoden

MethodeRückgabetypKurzbeschreibung
addQueryParameter(name, type, value)BigQueryConfigFügt diesem BigQueryConfig einen Abfrageparameter hinzu.
build()ObjectValidiert das Objekt und gibt es in dem für Data Studio benötigten Format zurück.
printJson()StringGibt die JSON-Darstellung dieses Objekts aus.
setAccessToken(accessToken)BigQueryConfigLegt das Zugriffstoken von BigQueryConfig fest.
setBillingProjectId(billingProjectId)BigQueryConfigLegt die Abrechnungsprojekt-ID für diesen BigQueryConfig fest.
setQuery(query)BigQueryConfigLegt die SQL-Abfrage dieser BigQueryConfig fest.
setUseStandardSql(useStandardSql)BigQueryConfigBestimmt, ob die Abfrage als Standard- oder Legacy-SQL interpretiert wird.

Detaillierte Dokumentation

addQueryParameter(name, type, value)

Fügt diesem BigQueryConfig einen Abfrageparameter hinzu.

Parameter

NameTypBeschreibung
nameStringDer Name des Parameters.
typeBigQueryParameterTypeDer Parametertyp.
valueStringDer Parameterwert.

Return

BigQueryConfig: Dieses Objekt für Verkettungen.


build()

Validiert das Objekt und gibt es in dem für Data Studio benötigten Format zurück.

Return

Object: Das validierte Config-Objekt.


printJson()

Gibt die JSON-Darstellung dieses Objekts aus. Dies dient nur der Fehlerbehebung.

Return

String


setAccessToken(accessToken)

Legt das Zugriffstoken von BigQueryConfig fest.

Parameter

NameTypBeschreibung
accessTokenStringDas festzulegende Zugriffstoken.

Return

BigQueryConfig: Dieses Objekt für Verkettungen.


setBillingProjectId(billingProjectId)

Legt die Abrechnungsprojekt-ID für diesen BigQueryConfig fest.

Parameter

NameTypBeschreibung
billingProjectIdStringDie festzulegende ID des Abrechnungsprojekts.

Return

BigQueryConfig: Dieses Objekt für Verkettungen.


setQuery(query)

Legt die SQL-Abfrage dieser BigQueryConfig fest.

Parameter

NameTypBeschreibung
queryStringDie festzulegende Abfrage.

Return

BigQueryConfig: Dieses Objekt für Verkettungen.


setUseStandardSql(useStandardSql)

Bestimmt, ob die Abfrage als Standard- oder Legacy-SQL interpretiert wird.

Parameter

NameTypBeschreibung
useStandardSqlBooleanBei true wird die Abfrage als Standard-SQL interpretiert. Bei false wird die Abfrage als Legacy-SQL interpretiert.

Return

BigQueryConfig: Dieses Objekt für Verkettungen.