Class BigQueryConfig

BigQueryConfig

नेटिव BigQuery कनेक्टर के लिए कॉन्फ़िगरेशन ऑब्जेक्ट. कनेक्टर के लिए BigQuery से क्वेरी करने के लिए, Data Studio के लिए इस ऑब्जेक्ट को getData() से वापस लाएं.

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();

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addQueryParameter(name, type, value)BigQueryConfigइस BigQueryConfig में क्वेरी पैरामीटर जोड़ता है.
build()Objectइस ऑब्जेक्ट की पुष्टि करता है और इसे Data Studio के लिए ज़रूरी फ़ॉर्मैट में दिखाता है.
printJson()Stringइस ऑब्जेक्ट का JSON फ़ॉर्मैट प्रिंट करता है.
setAccessToken(accessToken)BigQueryConfigइस BigQueryConfig का ऐक्सेस टोकन सेट करता है.
setBillingProjectId(billingProjectId)BigQueryConfigयह BigQueryConfig के बिलिंग प्रोजेक्ट आईडी को सेट करता है.
setQuery(query)BigQueryConfigइस BigQueryConfig की एसक्यूएल क्वेरी को सेट करता है.
setUseStandardSql(useStandardSql)BigQueryConfigइससे तय होता है कि क्वेरी को स्टैंडर्ड एसक्यूएल के तौर पर देखा जाए या लेगसी एसक्यूएल.

ज़्यादा जानकारी के साथ दस्तावेज़

addQueryParameter(name, type, value)

इस BigQueryConfig में क्वेरी पैरामीटर जोड़ता है.

पैरामीटर

नामTypeब्यौरा
nameStringपैरामीटर का नाम.
typeBigQueryParameterTypeपैरामीटर का टाइप.
valueStringपैरामीटर वैल्यू.

रिटर्न

BigQueryConfig — यह ऑब्जेक्ट, चेन करने के लिए है.


build()

इस ऑब्जेक्ट की पुष्टि करता है और इसे Data Studio के लिए ज़रूरी फ़ॉर्मैट में दिखाता है.

रिटर्न

Object — पुष्टि किया गया Config ऑब्जेक्ट.


printJson()

इस ऑब्जेक्ट का JSON फ़ॉर्मैट प्रिंट करता है. यह सिर्फ़ डीबग करने के लिए है.

रिटर्न

String


setAccessToken(accessToken)

इस BigQueryConfig का ऐक्सेस टोकन सेट करता है.

पैरामीटर

नामTypeब्यौरा
accessTokenStringसेट करने के लिए ऐक्सेस टोकन.

रिटर्न

BigQueryConfig — यह ऑब्जेक्ट, चेन करने के लिए है.


setBillingProjectId(billingProjectId)

यह BigQueryConfig के बिलिंग प्रोजेक्ट आईडी को सेट करता है.

पैरामीटर

नामTypeब्यौरा
billingProjectIdStringसेट किया जाने वाला बिलिंग प्रोजेक्ट आईडी.

रिटर्न

BigQueryConfig — यह ऑब्जेक्ट, चेन करने के लिए है.


setQuery(query)

इस BigQueryConfig की एसक्यूएल क्वेरी को सेट करता है.

पैरामीटर

नामTypeब्यौरा
queryStringसेट की जाने वाली क्वेरी.

रिटर्न

BigQueryConfig — यह ऑब्जेक्ट, चेन करने के लिए है.


setUseStandardSql(useStandardSql)

इससे तय होता है कि क्वेरी को स्टैंडर्ड एसक्यूएल के तौर पर देखा जाए या लेगसी एसक्यूएल.

पैरामीटर

नामTypeब्यौरा
useStandardSqlBooleanअगर true हो, तो क्वेरी को स्टैंडर्ड एसक्यूएल के तौर पर माना जाता है. अगर false है, तो क्वेरी को लेगसी एसक्यूएल के तौर पर माना जाता है.

रिटर्न

BigQueryConfig — यह ऑब्जेक्ट, चेन करने के लिए है.