Ein Konfigurationsobjekt für einen nativen BigQuery-Connector. Geben Sie dieses Objekt von getData() zurück, 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
| Methode | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
add | Big | Fügt dieser Big einen Abfrageparameter hinzu. |
build() | Object | Validiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück. |
print | String | Gibt die JSON-Darstellung dieses Objekts aus. |
set | Big | Legt das Zugriffstoken dieser Big fest. |
set | Big | Legt die Abrechnungsprojekt-ID dieser Big fest. |
set | Big | Legt die SQL-Abfrage dieser Big fest. |
set | Big | Bestimmt, ob die Abfrage als Standard- oder Legacy-SQL interpretiert wird. |
Detaillierte Dokumentation
addQueryParameter(name, type, value)
Fügt dieser BigQueryConfig einen Abfrageparameter hinzu.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
name | String | Der Parametername. |
type | Big | Der Parametertyp. |
value | String | Der Parameterwert. |
Rückflug
BigQueryConfig : Dieses Objekt zur Verkettung.
build()
Validiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück.
Rückflug
Object : Das validierte Config-Objekt.
printJson()
Gibt die JSON-Darstellung dieses Objekts aus. Dies dient nur zu Debugging-Zwecken.
Rückflug
String
setAccessToken(accessToken)
Legt das Zugriffstoken dieser BigQueryConfig fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
access | String | Das festzulegende Zugriffstoken. |
Rückflug
BigQueryConfig : Dieses Objekt zur Verkettung.
setBillingProjectId(billingProjectId)
Legt die Abrechnungsprojekt-ID dieser BigQueryConfig fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
billing | String | Die festzulegende Abrechnungsprojekt-ID. |
Rückflug
BigQueryConfig : Dieses Objekt zur Verkettung.
setQuery(query)
Legt die SQL-Abfrage dieser BigQueryConfig fest.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
query | String | Die festzulegende Abfrage. |
Rückflug
BigQueryConfig : Dieses Objekt zur Verkettung.
setUseStandardSql(useStandardSql)
Bestimmt, ob die Abfrage als Standard- oder Legacy-SQL interpretiert wird.
Parameter
| Name | Typ | Beschreibung |
|---|---|---|
use | Boolean | Wenn true, wird die Abfrage als Standard-SQL interpretiert. Wenn false, wird die Abfrage als Legacy-SQL interpretiert. |
Rückflug
BigQueryConfig : Dieses Objekt zur Verkettung.