Class BigQueryConfig

BigQueryConfig

Yerel BigQuery bağlayıcısı için bir yapılandırma nesnesi. Data Studio'nun bağlayıcı için BigQuery'ye sorgu göndermesi amacıyla bu nesneyi getData() işlevinden 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 öğesinin faturalandırma proje kimliğini ayarlar.
setQuery(query)BigQueryConfigBu BigQueryConfig öğesinin SQL sorgusunu ayarlar.
setUseStandardSql(useStandardSql)BigQueryConfigSorgunun standart SQL veya eski SQL olarak yorumlanıp yorumlanmadığını belirler.

Ayrıntılı belgeler

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 kullanılan 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çin kullanılır.

Return

String


setAccessToken(accessToken)

Bu BigQueryConfig öğesinin erişim jetonunu ayarlar.

Parametreler

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

Return

BigQueryConfig: Zincirleme için kullanılan bu nesne.


setBillingProjectId(billingProjectId)

Bu BigQueryConfig öğesinin faturalandırma proje kimliğini ayarlar.

Parametreler

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

Return

BigQueryConfig: Zincirleme için kullanılan bu nesne.


setQuery(query)

Bu BigQueryConfig öğesinin SQL sorgusunu ayarlar.

Parametreler

AdTürAçıklama
queryStringAyarlanacak sorgu.

Return

BigQueryConfig: Zincirleme için kullanılan bu nesne.


setUseStandardSql(useStandardSql)

Sorgunun standart SQL veya eski SQL olarak yorumlanıp yorumlanmadığı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 kullanılan bu nesne.