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