Class BigQueryConfig

BigQueryConfig

Yerel bir BigQuery bağlayıcısı için yapılandırma nesnesi. Data Studio'nun, bağlayıcı için BigQuery'yi sorgulamasını istiyorsanız bu nesneyi getData() ile döndürün.

const cc = DataStudioApp.createCommunityConnector();

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

Yöntemler

YöntemDönüş türüKısa açıklama
addQueryParameter(name, type, value)BigQueryConfigBu BigQueryConfig öğesine bir sorgu parametresi ekler.
build()ObjectBu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.
printJson()StringBu nesnenin JSON gösterimini yazdırır.
setAccessToken(accessToken)BigQueryConfigBu BigQueryConfig öğesinin erişim jetonunu ayarlar.
setBillingProjectId(billingProjectId)BigQueryConfigBu BigQueryConfig'nin faturalandırma proje kimliğini ayarlar.
setQuery(query)BigQueryConfigBu BigQueryConfig için SQL sorgusunu ayarlar.
setUseStandardSql(useStandardSql)BigQueryConfigSorgunun standart SQL mi yoksa eski SQL mi olarak yorumlanacağını belirler.

Ayrıntılı dokümanlar

addQueryParameter(name, type, value)

Bu BigQueryConfig öğesine bir sorgu parametresi ekler.

Parametreler

AdTürAçıklama
nameStringParametre adı.
typeBigQueryParameterTypeParametre türü.
valueStringParametre değeri.

Return

BigQueryConfig: Zincirleme için bu nesne.


build()

Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür.

Return

Object: Doğrulanmış Config nesnesi.


printJson()

Bu nesnenin JSON gösterimini yazdırır. Bu yalnızca hata ayıklama içindir.

Return

String


setAccessToken(accessToken)

Bu BigQueryConfig öğesinin erişim jetonunu ayarlar.

Parametreler

AdTürAçıklama
accessTokenStringAyarlanacak erişim jetonu.

Return

BigQueryConfig: Zincirleme için bu nesne.


setBillingProjectId(billingProjectId)

Bu BigQueryConfig'nin faturalandırma proje kimliğini ayarlar.

Parametreler

AdTürAçıklama
billingProjectIdStringAyarlanacak faturalandırma projesi kimliği.

Return

BigQueryConfig: Zincirleme için bu nesne.


setQuery(query)

Bu BigQueryConfig için SQL sorgusunu ayarlar.

Parametreler

AdTürAçıklama
queryStringAyarlanacak sorgu.

Return

BigQueryConfig: Zincirleme için bu nesne.


setUseStandardSql(useStandardSql)

Sorgunun standart SQL mi yoksa eski SQL mi olarak yorumlanacağını belirler.

Parametreler

AdTürAçıklama
useStandardSqlBooleantrue ise sorgu standart SQL olarak yorumlanır. false ise sorgu eski SQL olarak yorumlanır.

Return

BigQueryConfig: Zincirleme için bu nesne.