Class BigQueryConfig

BigQueryConfig

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

var cc = DataStudioApp.createCommunityConnector();
var types = cc.BigQueryParameterType;

var bqConfig = cc.newBigQueryConfig()
  .setBillingProjectId('billingProjectId')
  .setQuery('queryString')
  .setUseStandardSql(true)
  .setAccessToken('accessToken')
  .addQueryParameter('dob', types.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 projesi kimliğini ayarlar.
setQuery(query)BigQueryConfigBu BigQueryConfig öğesinin SQL sorgusunu ayarlar.
setUseStandardSql(useStandardSql)BigQueryConfigSorgunun standart SQL mi yoksa eski SQL olarak mı yorumlandığı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 bu nesne.


build()

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

Return

Object — Doğrulanan Config nesnesi.


printJson()

Bu nesnenin JSON gösterimini yazdırır. Bu, yalnızca hata ayıklamak 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 öğesinin faturalandırma projesi kimliğini ayarlar.

Parametreler

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

Return

BigQueryConfig: Zincirleme için bu nesne.


setQuery(query)

Bu BigQueryConfig öğesinin 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 olarak mı yorumlandığı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.