Class BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpecBuilder

BigQueryDataSourceSpec এর নির্মাতা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
build() DataSourceSpec এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে।
copy() DataSourceSpecBuilder এই ডেটা উৎসের সেটিংসের উপর ভিত্তি করে একটি DataSourceSpecBuilder তৈরি করে।
getDatasetId() String BigQuery ডেটাসেট আইডি পায়।
getParameters() DataSourceParameter[] ডেটা উৎসের পরামিতি পায়।
getProjectId() String বিলিং প্রকল্প আইডি পায়।
getRawQuery() String কাঁচা ক্যোয়ারী স্ট্রিং পায়।
getTableId() String BigQuery টেবিল আইডি পায়।
getTableProjectId() String টেবিলের জন্য BigQuery প্রকল্প আইডি পায়।
getType() DataSourceType তথ্য উৎসের ধরন পায়।
removeAllParameters() BigQueryDataSourceSpecBuilder সমস্ত পরামিতি সরিয়ে দেয়।
removeParameter(parameterName) BigQueryDataSourceSpecBuilder নির্দিষ্ট পরামিতি সরিয়ে দেয়।
setDatasetId(datasetId) BigQueryDataSourceSpecBuilder BigQuery ডেটাসেট আইডি সেট করে।
setParameterFromCell(parameterName, sourceCell) BigQueryDataSourceSpecBuilder একটি প্যারামিটার যোগ করে, অথবা নামের সাথে প্যারামিটারটি বিদ্যমান থাকলে, DataSourceType.BIGQUERY টাইপের ডেটা সোর্স স্পেক নির্মাতাদের জন্য এর সোর্স সেল আপডেট করে।
setProjectId(projectId) BigQueryDataSourceSpecBuilder বিলিং BigQuery প্রোজেক্ট আইডি সেট করে।
setRawQuery(rawQuery) BigQueryDataSourceSpecBuilder কাঁচা ক্যোয়ারী স্ট্রিং সেট করে।
setTableId(tableId) BigQueryDataSourceSpecBuilder BigQuery টেবিল আইডি সেট করে।
setTableProjectId(projectId) BigQueryDataSourceSpecBuilder টেবিলের জন্য BigQuery প্রকল্প আইডি সেট করে।

বিস্তারিত ডকুমেন্টেশন

build()

এই নির্মাতার সেটিংস থেকে একটি ডেটা উৎস স্পেসিফিকেশন তৈরি করে। বিল্ডিংয়ের আগে একটি ডাটা সোর্স টাইপ নির্দিষ্ট করতে ব্যবহার করতে হবে as...()

নিম্নলিখিত কোড নমুনা একটি BigQuery DataSource Spec তৈরি করে।

var bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery();
// TODO(developer): Replace with the required dataset, project and table IDs.
bigQueryDataSourceSpec.setDatasetId("my data set id");
bigQueryDataSourceSpec.setProjectId("my project id");
bigQueryDataSourceSpec.setTableId("my table id");

bigQueryDataSourceSpec.build();

নিম্নলিখিত কোড নমুনা একটি Looker DataSource Spec তৈরি করে।

var lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker();
var lookerSpec = lookerDataSourceSpecBuilder.setExploreName("my explore name")
                                            .setInstanceUrl("my instance url")
                                            .setModelName("my model name")
                                            .build();

প্রত্যাবর্তন

DataSourceSpec — ডেটা সোর্স স্পেসিফিকেশন।


copy()

এই ডেটা উৎসের সেটিংসের উপর ভিত্তি করে একটি DataSourceSpecBuilder তৈরি করে।

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();

var newSpec = spec.copy();

প্রত্যাবর্তন

DataSourceSpecBuilder — নির্মাতা।


getDatasetId()

BigQuery ডেটাসেট আইডি পায়।

প্রত্যাবর্তন

String — ডেটাসেট আইডি, অথবা একটি খালি স্ট্রিং যদি ডেটা সোর্স স্পেক একটি কাঁচা ক্যোয়ারী দ্বারা সংজ্ঞায়িত করা হয়।


getParameters()

ডেটা উৎসের পরামিতি পায়।

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();
var parameters = spec.getParameters();

এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।

প্রত্যাবর্তন

DataSourceParameter[] — পরামিতি তালিকা।


getProjectId()

বিলিং প্রকল্প আইডি পায়।

প্রত্যাবর্তন

String - প্রকল্প আইডি।


getRawQuery()

কাঁচা ক্যোয়ারী স্ট্রিং পায়।

প্রত্যাবর্তন

String - কাঁচা কোয়েরি স্ট্রিং।


getTableId()

BigQuery টেবিল আইডি পায়।

প্রত্যাবর্তন

String — টেবিল আইডি, অথবা একটি খালি স্ট্রিং যদি ডেটা সোর্স স্পেক একটি কাঁচা ক্যোয়ারী দ্বারা সংজ্ঞায়িত করা হয়।


getTableProjectId()

টেবিলের জন্য BigQuery প্রকল্প আইডি পায়।

প্রত্যাবর্তন

String — টেবিল প্রজেক্ট আইডি, অথবা একটি খালি স্ট্রিং যদি ডেটা সোর্স স্পেক একটি কাঁচা ক্যোয়ারী দ্বারা সংজ্ঞায়িত করা হয়।


getType()

তথ্য উৎসের ধরন পায়।

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit');
var spec = ss.getDataSources()[0].getSpec();
var type = spec.getType();

প্রত্যাবর্তন

DataSourceType — ডেটা সোর্স টাইপ।


removeAllParameters()

সমস্ত পরামিতি সরিয়ে দেয়।

var specBuilder = SpreadsheetApp.newDataSourceSpec();
specBuilder.removeAllParameters();

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — নির্মাতা, চেইন করার জন্য।


removeParameter(parameterName)

নির্দিষ্ট পরামিতি সরিয়ে দেয়।

var specBuilder = SpreadsheetApp.newDataSourceSpec();
specBuilder.removeParameter("x");

পরামিতি

নাম টাইপ বর্ণনা
parameterName String অপসারণের পরামিতিটির নাম।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — নির্মাতা, চেইন করার জন্য।


setDatasetId(datasetId)

BigQuery ডেটাসেট আইডি সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
datasetId String ডেটাসেটের আইডি।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — এই নির্মাতা, চেইন করার জন্য।


setParameterFromCell(parameterName, sourceCell)

একটি প্যারামিটার যোগ করে, অথবা নামের সাথে প্যারামিটারটি বিদ্যমান থাকলে, DataSourceType.BIGQUERY টাইপের ডেটা সোর্স স্পেক নির্মাতাদের জন্য এর সোর্স সেল আপডেট করে।

এই পদ্ধতি শুধুমাত্র BigQuery ডেটা উৎসের জন্য উপলব্ধ।

var specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery();
specBuilder.setParameterFromCell("x", "A1");
var bigQuerySpec = specBuilder.build();

পরামিতি

নাম টাইপ বর্ণনা
parameterName String প্যারামিটারের নাম।
sourceCell String উৎস সেল, যেমন A1 স্বরলিপিতে উল্লেখ করা হয়েছে।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — নির্মাতা, চেইন করার জন্য।


setProjectId(projectId)

বিলিং BigQuery প্রোজেক্ট আইডি সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
projectId String বিলিং প্রকল্পের আইডি।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — নির্মাতা, চেইন করার জন্য।


setRawQuery(rawQuery)

কাঁচা ক্যোয়ারী স্ট্রিং সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
rawQuery String কাঁচা ক্যোয়ারী স্ট্রিং।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — নির্মাতা, চেইন করার জন্য।


setTableId(tableId)

BigQuery টেবিল আইডি সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
tableId String টেবিলের আইডি।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — এই নির্মাতা, চেইন করার জন্য।


setTableProjectId(projectId)

টেবিলের জন্য BigQuery প্রকল্প আইডি সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
projectId String BigQuery টেবিলের প্রজেক্ট আইডি।

প্রত্যাবর্তন

BigQueryDataSourceSpecBuilder — নির্মাতা, চেইন করার জন্য।