Class BigQueryConfig

BigQueryConfig

Obiekt konfiguracji dla natywnego oprogramowania sprzęgającego BigQuery. Zwracany z funkcji getData() obiekt, który umożliwia Studiu danych wysyłanie zapytań do BigQuery w celu uzyskania informacji o połączeniu.

const cc = DataStudioApp.createCommunityConnector();

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

Metody

MetodaZwracany typKrótki opis
addQueryParameter(name, type, value)BigQueryConfigDodaje parametr zapytania do tego BigQueryConfig.
build()ObjectSprawdza ten obiekt i zwraca go w formacie wymaganym przez Studio danych.
printJson()StringWypisuje reprezentację obiektu w formacie JSON.
setAccessToken(accessToken)BigQueryConfigUstawia token dostępu tego BigQueryConfig.
setBillingProjectId(billingProjectId)BigQueryConfigUstawia identyfikator projektu rozliczeniowego tego BigQueryConfig.
setQuery(query)BigQueryConfigUstawia zapytanie SQL tego BigQueryConfig.
setUseStandardSql(useStandardSql)BigQueryConfigOkreśla, czy zapytanie jest interpretowane jako standardowa czy starsza wersja SQL.

Szczegółowa dokumentacja

addQueryParameter(name, type, value)

Dodaje parametr zapytania do tego BigQueryConfig.

Parametry

NazwaTypOpis
nameStringNazwa parametru.
typeBigQueryParameterTypeTyp parametru.
valueStringwartość parametru.

Powrót

BigQueryConfig – ten obiekt do łańcucha.


build()

Sprawdza ten obiekt i zwraca go w formacie wymaganym przez Studio danych.

Powrót

Object – zweryfikowany obiekt Config.


printJson()

Wypisuje reprezentację obiektu w formacie JSON. Jest to tylko funkcja debugowania.

Powrót

String


setAccessToken(accessToken)

Ustawia token dostępu tego BigQueryConfig.

Parametry

NazwaTypOpis
accessTokenStringToken dostępu do ustawienia.

Powrót

BigQueryConfig – ten obiekt do łańcucha.


setBillingProjectId(billingProjectId)

Ustawia identyfikator projektu rozliczeniowego tego BigQueryConfig.

Parametry

NazwaTypOpis
billingProjectIdStringIdentyfikator projektu rozliczeniowego do ustawienia.

Powrót

BigQueryConfig – ten obiekt do łańcucha.


setQuery(query)

Ustawia zapytanie SQL tego BigQueryConfig.

Parametry

NazwaTypOpis
queryStringZapytanie do ustawienia.

Powrót

BigQueryConfig – ten obiekt do łańcucha.


setUseStandardSql(useStandardSql)

Określa, czy zapytanie jest interpretowane jako standardowa czy starsza wersja SQL.

Parametry

NazwaTypOpis
useStandardSqlBooleanJeśli true, zapytanie jest interpretowane jako standardowa wersja SQL. Jeśli false, zapytanie jest interpretowane jako starsza wersja SQL.

Powrót

BigQueryConfig – ten obiekt do łańcucha.