Class BigQueryConfig

BigQueryConfig

Yerel BigQuery bağlayıcısı için bir yapılandırma nesnesi. Bağlayıcı için BigQuery'yi sorgulamak amacıyla Data Studio'nun bu nesneyi getData() konumundan döndürün.

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 belirler.
setQuery(query)BigQueryConfigBu BigQueryConfig öğesinin SQL sorgusunu ayarlar.
setUseStandardSql(useStandardSql)BigQueryConfigSorgunun standart SQL mi yoksa eski SQL olarak mı yorumlanacağı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ğrulanmış 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 belirler.

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ı 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.