Class BigQueryConfig

BigQueryConfig

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

const cc = DataStudioApp.createCommunityConnector();

const bqConfig =
    cc.newBigQueryConfig()
        .setBillingProjectId('billingProjectId')
        .setQuery('queryString')
        .setUseStandardSql(true)
        .setAccessToken('accessToken')
        .addQueryParameter('dob', cc.BigQueryParameterType.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 में एक क्वेरी पैरामीटर जोड़ता है.

पैरामीटर

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

वापसी का टिकट

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


build()

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

वापसी का टिकट

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


printJson()

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

वापसी का टिकट

String


setAccessToken(accessToken)

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

पैरामीटर

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

वापसी का टिकट

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


setBillingProjectId(billingProjectId)

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

पैरामीटर

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

वापसी का टिकट

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


setQuery(query)

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

पैरामीटर

नामटाइपब्यौरा
queryStringसेट करने के लिए क्वेरी.

वापसी का टिकट

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


setUseStandardSql(useStandardSql)

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

पैरामीटर

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

वापसी का टिकट

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