একটি নেটিভ BigQuery কানেক্টরের জন্য কনফিগারেশন অবজেক্ট। Data Studio যাতে কানেক্টরটির জন্য BigQuery-তে কোয়েরি করতে পারে, তার জন্য getData() থেকে এই অবজেক্টটি রিটার্ন করুন।
const cc = DataStudioApp.createCommunityConnector(); const bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', cc.BigQueryParameterType.STRING, '01011990') .build();
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Query Parameter(name, type, value) | Big Query Config | এই Big Query Config -এ একটি কোয়েরি প্যারামিটার যোগ করে। |
build() | Object | এই অবজেক্টটিকে যাচাই করে ডেটা স্টুডিওর প্রয়োজনীয় ফরম্যাটে ফেরত দেয়। |
print Json() | String | এই অবজেক্টটির JSON উপস্থাপনা প্রিন্ট করে। |
set Access Token(accessToken) | Big Query Config | এই Big Query Config অ্যাক্সেস টোকেন সেট করে। |
set Billing Project Id(billingProjectId) | Big Query Config | এই Big Query Config বিলিং প্রজেক্ট আইডি নির্ধারণ করে। |
set Query(query) | Big Query Config | এই Big Query Config এর SQL কোয়েরি নির্ধারণ করে। |
set Use Standard Sql(useStandardSql) | Big Query Config | কোয়েরিটি স্ট্যান্ডার্ড নাকি লিগ্যাসি SQL হিসেবে বিবেচিত হবে, তা নির্ধারণ করে। |
বিস্তারিত ডকুমেন্টেশন
addQueryParameter(name, type, value)
এই BigQueryConfig এ একটি কোয়েরি প্যারামিটার যোগ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | প্যারামিটারের নাম। |
type | Big Query Parameter Type | প্যারামিটারের ধরণ। |
value | String | প্যারামিটার মান। |
ফেরত
BigQueryConfig — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।
build()
এই অবজেক্টটিকে যাচাই করে ডেটা স্টুডিওর প্রয়োজনীয় ফরম্যাটে ফেরত দেয়।
ফেরত
Object — যাচাইকৃত Config অবজেক্ট।
printJson()
এই অবজেক্টটির JSON উপস্থাপনা প্রিন্ট করে। এটি শুধুমাত্র ডিবাগিংয়ের জন্য।
ফেরত
String
setAccessToken(accessToken)
এই BigQueryConfig এর অ্যাক্সেস টোকেন সেট করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
access Token | String | সেট করার জন্য অ্যাক্সেস টোকেন। |
ফেরত
BigQueryConfig — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।
setBillingProjectId(billingProjectId)
এই BigQueryConfig এর বিলিং প্রজেক্ট আইডি নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
billing Project Id | String | বিলিং প্রজেক্ট আইডি সেট করতে হবে। |
ফেরত
BigQueryConfig — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।
setQuery(query)
এই BigQueryConfig এর SQL কোয়েরি নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
query | String | যে কোয়েরিটি সেট করতে হবে। |
ফেরত
BigQueryConfig — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।
setUseStandardSql(useStandardSql)
কোয়েরিটি স্ট্যান্ডার্ড নাকি লিগ্যাসি SQL হিসেবে বিবেচিত হবে, তা নির্ধারণ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
use Standard Sql | Boolean | যদি true , তাহলে কোয়েরিটিকে স্ট্যান্ডার্ড SQL হিসেবে ব্যাখ্যা করা হয়। যদি false , তাহলে কোয়েরিটিকে লিগ্যাসি SQL হিসেবে ব্যাখ্যা করা হয়। |
ফেরত
BigQueryConfig — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।