Class BigQueryConfig

BigQueryConfig

একটি নেটিভ 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 — এটি চেইনিং-এর জন্য ব্যবহৃত অবজেক্ট।