Class BigQueryConfig

BigQueryConfig

Ein Konfigurationsobjekt für einen nativen BigQuery-Connector. Dieses Objekt aus getData() zurückgeben, damit Data Studio BigQuery für den Connector abfragen kann.

const cc = DataStudioApp.createCommunityConnector();

const bqConfig =
    cc.newBigQueryConfig()
        .setBillingProjectId('billingProjectId')
        .setQuery('queryString')
        .setUseStandardSql(true)
        .setAccessToken('accessToken')
        .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990')
        .build();

Methoden

MethodeRückgabetypKurzbeschreibung
addQueryParameter(name, type, value)BigQueryConfigFügt diesem BigQueryConfig einen Abfrageparameter hinzu.
build()ObjectDieses Objekt wird validiert und im für Data Studio erforderlichen Format zurückgegeben.
printJson()StringDie JSON-Darstellung dieses Objekts wird ausgegeben.
setAccessToken(accessToken)BigQueryConfigHiermit wird das Zugriffstoken dieser BigQueryConfig festgelegt.
setBillingProjectId(billingProjectId)BigQueryConfigLegt die ID des Abrechnungsprojekts für diese BigQueryConfig fest.
setQuery(query)BigQueryConfigHiermit wird die SQL-Abfrage dieser BigQueryConfig festgelegt.
setUseStandardSql(useStandardSql)BigQueryConfigBestimmt, ob die Abfrage als Standard-SQL oder Legacy-SQL interpretiert wird.

Detaillierte Dokumentation

addQueryParameter(name, type, value)

Fügt diesem BigQueryConfig einen Abfrageparameter hinzu.

Parameter

NameTypBeschreibung
nameStringDer Parametername.
typeBigQueryParameterTypeDer Parametertyp.
valueStringDer Parameterwert.

Rückflug

BigQueryConfig – dieses Objekt, zur Verkettung


build()

Dieses Objekt wird validiert und im für Data Studio erforderlichen Format zurückgegeben.

Rückflug

Object: Das validierte Config-Objekt.


printJson()

Die JSON-Darstellung dieses Objekts wird ausgegeben. Diese Option ist nur für die Fehlerbehebung gedacht.

Rückflug

String


setAccessToken(accessToken)

Legen Sie das Zugriffstoken für diese BigQueryConfig fest.

Parameter

NameTypBeschreibung
accessTokenStringDas zu setzende Zugriffstoken.

Rückflug

BigQueryConfig – dieses Objekt, zur Verkettung


setBillingProjectId(billingProjectId)

Legt die ID des Abrechnungsprojekts für diese BigQueryConfig fest.

Parameter

NameTypBeschreibung
billingProjectIdStringDie ID des Abrechnungsprojekts, die festgelegt werden soll.

Rückflug

BigQueryConfig – dieses Objekt, zur Verkettung


setQuery(query)

Hiermit wird die SQL-Abfrage dieser BigQueryConfig festgelegt.

Parameter

NameTypBeschreibung
queryStringDie Abfrage, die festgelegt werden soll.

Rückflug

BigQueryConfig – dieses Objekt, zur Verkettung


setUseStandardSql(useStandardSql)

Bestimmt, ob die Abfrage als Standard-SQL 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.

Rückflug

BigQueryConfig – dieses Objekt, zur Verkettung