नेटिव 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 | ब्यौरा |
---|---|---|
name | String | पैरामीटर का नाम. |
type | BigQueryParameterType | पैरामीटर का टाइप. |
value | String | पैरामीटर वैल्यू. |
रिटर्न
BigQueryConfig
— यह ऑब्जेक्ट, चेन करने के लिए है.
build()
इस ऑब्जेक्ट की पुष्टि करता है और इसे Data Studio के लिए ज़रूरी फ़ॉर्मैट में दिखाता है.
रिटर्न
Object
— पुष्टि किया गया Config
ऑब्जेक्ट.
printJson()
इस ऑब्जेक्ट का JSON फ़ॉर्मैट प्रिंट करता है. यह सिर्फ़ डीबग करने के लिए है.
रिटर्न
String
setAccessToken(accessToken)
इस BigQueryConfig
का ऐक्सेस टोकन सेट करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
accessToken | String | सेट करने के लिए ऐक्सेस टोकन. |
रिटर्न
BigQueryConfig
— यह ऑब्जेक्ट, चेन करने के लिए है.
setBillingProjectId(billingProjectId)
यह BigQueryConfig
के बिलिंग प्रोजेक्ट आईडी को सेट करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
billingProjectId | String | सेट किया जाने वाला बिलिंग प्रोजेक्ट आईडी. |
रिटर्न
BigQueryConfig
— यह ऑब्जेक्ट, चेन करने के लिए है.
setQuery(query)
इस BigQueryConfig
की एसक्यूएल क्वेरी को सेट करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
query | String | सेट की जाने वाली क्वेरी. |
रिटर्न
BigQueryConfig
— यह ऑब्जेक्ट, चेन करने के लिए है.
setUseStandardSql(useStandardSql)
इससे तय होता है कि क्वेरी को स्टैंडर्ड एसक्यूएल के तौर पर देखा जाए या लेगसी एसक्यूएल.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
useStandardSql | Boolean | अगर true हो, तो क्वेरी को स्टैंडर्ड एसक्यूएल के तौर पर माना जाता है. अगर false है, तो क्वेरी को लेगसी एसक्यूएल के तौर पर माना जाता है. |
रिटर्न
BigQueryConfig
— यह ऑब्जेक्ट, चेन करने के लिए है.