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öntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Big | Bu Big öğesine bir sorgu parametresi ekler. |
build() | Object | Bu nesneyi doğrular ve Data Studio'nun ihtiyaç duyduğu biçimde döndürür. |
print | String | Bu nesnenin JSON gösterimini yazdırır. |
set | Big | Bu Big öğesinin erişim jetonunu ayarlar. |
set | Big | Bu Big öğesinin faturalandırma proje kimliğini ayarlar. |
set | Big | Bu Big öğesinin SQL sorgusunu ayarlar. |
set | Big | Sorgunun 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
| Ad | Tür | Açıklama |
|---|---|---|
name | String | Parametre adı. |
type | Big | Parametre türü. |
value | String | Parametre 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
| Ad | Tür | Açıklama |
|---|---|---|
access | String | Ayarlanacak erişim jetonu. |
Return
BigQueryConfig: Zincirleme için kullanılan bu nesne.
setBillingProjectId(billingProjectId)
Bu BigQueryConfig öğesinin faturalandırma proje kimliğini ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
billing | String | Ayarlanacak faturalandırma projesi kimliği. |
Return
BigQueryConfig: Zincirleme için kullanılan bu nesne.
setQuery(query)
Bu BigQueryConfig öğesinin SQL sorgusunu ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
query | String | Ayarlanacak 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
| Ad | Tür | Açıklama |
|---|---|---|
use | Boolean | true ise sorgu standart SQL olarak yorumlanır. false ise sorgu, eski SQL olarak yorumlanır. |
Return
BigQueryConfig: Zincirleme için kullanılan bu nesne.