১. ভূমিকা
BigQuery বিপুল পরিমাণ ডেটা প্রসেস করতে পারে। আপনি একা কাজ করুন বা একাধিক BigQuery প্রজেক্ট ও ব্যবহারকারী রয়েছে এমন পরিবেশে কাজ করুন না কেন, অতিরিক্ত কন্ট্রোলগুলো আপনাকে অপ্রত্যাশিত কোয়েরি কস্ট থেকে রক্ষা করতে সাহায্য করতে পারে।
প্রক্রিয়াকৃত কোয়েরি ডেটার পরিমাণের উপর একটি কাস্টম দৈনিক কোটা নির্ধারণ করে আপনি BigQuery-এর অন-ডিমান্ড ব্যবহারের জন্য কোয়েরি খরচ পরিচালনা করতে পারেন। এই কোটা প্যাসিফিক টাইম অনুযায়ী মধ্যরাতে রিসেট হয় এবং এটি একটি সামগ্রিক হার্ড ক্যাপ হিসাবে কাজ করে, যা ব্যবহারকারীদের নির্দিষ্ট সীমা অতিক্রমকারী কোয়েরি চালানো থেকে বিরত রাখে।
এই টিউটোরিয়ালে আপনি শিখবেন, কীভাবে BigQuery-এর জন্য আপনার নিজস্ব কাস্টম কোটা সেট করতে হয়।
পূর্বশর্ত
- গুগল ক্লাউড কনসোল সম্পর্কে প্রাথমিক ধারণা
- BigQuery- তে অভিজ্ঞতা থাকলে তা অতিরিক্ত সুবিধা দেবে।
আপনি যা শিখবেন
- কোটা মেনুতে কীভাবে যাবেন
- প্রজেক্ট-স্তরের কাস্টম কোটা কীভাবে সেট আপ করবেন
- ব্যবহারকারী-স্তরের কাস্টম কোটা কীভাবে সেট আপ করবেন
আপনার যা যা লাগবে
- বিলিং সক্ষম করা একটি গুগল ক্লাউড অ্যাকাউন্ট এবং গুগল ক্লাউড প্রজেক্ট।
- ক্রোমের মতো একটি ওয়েব ব্রাউজার
২. শুরু করার আগে
প্রয়োজনীয় অনুমতি
কাস্টম কোটা সেট বা পরিবর্তন করতে, প্রজেক্টটিতে নিম্নলিখিত ক্লাউড আইএএম রোলগুলির মধ্যে একটির প্রয়োজন হবে:
- মালিক বা সম্পাদকের মৌলিক ভূমিকা
- কোটা প্রশাসক পরিষেবা ব্যবস্থাপনার ভূমিকা
- পরিষেবা ব্যবহার অ্যাডমিন ভূমিকা
আপনার প্রয়োজনীয় অনুমতি আছে কিনা সে বিষয়ে আপনি অনিশ্চিত থাকলেও, আপনি পরবর্তী ধাপে যেতে পারেন, যা আপনার প্রোজেক্টে কোটা পরিচালনা করার অ্যাক্সেস আছে কিনা তা পরীক্ষা করতে সাহায্য করবে।
৩. কোটা মেনুতে যান
এই টাস্কে, আপনাকে কোটা মেনুতে যেতে হবে।
- Google Cloud Console- এ, নেভিগেশন মেনুতে ক্লিক করুন (
)

- তারপর IAM & Admin > Quotas & System Limits নির্বাচন করুন।

এই পাতায় প্ল্যাটফর্ম জুড়ে থাকা সমস্ত পণ্য ও পরিষেবার কোটা রয়েছে। যদি আপনি অ্যাক্সেস করতে কোনো ত্রুটি পান, তাহলে আগের পাতায় ফিরে যান এবং অনুমতির শর্তাবলী পর্যালোচনা করুন।
এরপর আপনি BigQuery-সম্পর্কিত কোটাগুলিতে আপনার দৃষ্টিকে সংকুচিত করবেন।
- ফিল্টার টুলের ড্রপ-ডাউন ব্যবহার করে সার্ভিস হেডিংটি নির্বাচন করুন।

- এরপর, BigQuery API নির্বাচন করুন। প্রাপ্ত তালিকায় শুধুমাত্র BigQuery API পরিষেবা সম্পর্কিত কোটাগুলো অন্তর্ভুক্ত থাকবে।

৪. আপনার প্রকল্প-স্তরের কোটা নির্ধারণ করুন।
এই টাস্কে, আপনি প্রজেক্ট-স্তরে একটি কাস্টম কোটা নির্ধারণ করবেন। প্রজেক্ট-স্তরের কাস্টম কোটা সেই প্রজেক্টের সকল ব্যবহারকারীর দৈনিক মোট ব্যবহার সীমিত করে।
আপনার কোটা নির্বাচন করুন
- টেবিলের Name ফিল্ডের অধীনে "Query usage per day" উল্লেখ করা লাইনটির পাশের বক্সে টিক দিন। এই নামটি খোঁজার জন্য আপনি ফিল্টার বক্সটি ব্যবহার করতে পারেন।

- এডিট-এ ক্লিক করুন। কনসোলে একটি পপ-আপ ডায়ালগ বক্স প্রদর্শিত হবে।
- আনলিমিটেড বক্সটি বর্তমানে নির্বাচিত থাকলে, সেটির টিক চিহ্ন তুলে দিন।
- ১ টিআইবি (টেবিবাইট) কোটা সীমা নির্দেশ করতে 'নতুন মান' ফিল্ডে ১ লিখুন।

- কোটা সমন্বয় করার পর, আপনি 'Done'-এ ক্লিক করে এবং তারপর 'Submit Request'-এ ক্লিক করে এটি সেট করতে পারেন।
কোটা আপডেট হয়ে গেলে আপনি ডায়ালগ বক্সে একটি নিশ্চিতকরণ বার্তা পাবেন।
একবার কোটা নির্ধারণ করা হয়ে গেলে, প্রজেক্ট-স্তরের কাস্টম কোটা অতিক্রম করা হলে BigQuery একটি ত্রুটি দেখাবে।

৫. আপনার ব্যবহারকারী-স্তরের কোটা নির্ধারণ করুন।
এখন যেহেতু আপনি প্রজেক্ট-স্তরে কোটা নির্ধারণ করেছেন, এবার ব্যবহারকারী-স্তরে কোটা নির্ধারণ করার পালা। ব্যবহারকারী-স্তরের কাস্টম কোটা একটি প্রজেক্টের মধ্যে থাকা প্রতিটি ব্যবহারকারী বা পরিষেবা অ্যাকাউন্টের জন্য আলাদাভাবে প্রয়োগ করা হয়।
বাস্তবে, আপনি এই কোটা বিকল্পগুলির যেকোনো একটি, অথবা উভয়ই একসাথে ব্যবহার করতে পারেন। যখন প্রজেক্ট-স্তরের এবং ব্যবহারকারী-স্তরের কোটা একসাথে ব্যবহার করা হয়, তখন ব্যবহার উভয় কোটার অধীনেই গণনা করা হয় এবং দুটি সীমার মধ্যে যেটি বেশি কঠোর, সেটিই প্রযোজ্য হয়। এই টিউটোরিয়ালের শেষে লিঙ্ক করা ডকুমেন্টেশনে একটি উদাহরণমূলক পরিস্থিতি পাওয়া যাবে।
আপনার কোটা নির্বাচন করুন
- টেবিলের Name ফিল্ডের অধীনে "Query usage per day per user" উল্লেখ করা লাইনটির পাশের বক্সে টিক দিন। এই নামটি খোঁজার জন্য আপনি ফিল্টার বক্স ব্যবহার করতে পারেন।

- Click Edit . A pop-up dialog appears in the console.
- আনলিমিটেড বক্সটি বর্তমানে নির্বাচিত থাকলে, সেটির টিক চিহ্ন তুলে দিন।
- ০.৫ টিআইবি (টেবিবাইট) কোটা সীমা নির্দেশ করতে, ' নতুন মান' (New value ) ফিল্ডে ০.৫ অথবা আপনার পছন্দসই ব্যবহারকারী-প্রতি দৈনিক কোয়েরি সীমা লিখুন।

- কোটা সমন্বয় করার পর, আপনি 'Done'-এ ক্লিক করে এবং তারপর 'Submit Request'-এ ক্লিক করে এটি সেট করতে পারেন।
কোটা আপডেট হয়ে গেলে আপনি ডায়ালগ বক্সে একটি নিশ্চিতকরণ বার্তা পাবেন।
একবার কোটা নির্ধারণ করা হয়ে গেলে, ব্যবহারকারী-স্তরের কাস্টম কোটা অতিক্রম করা হলে BigQuery একটি ত্রুটি দেখাবে।
৬. অভিনন্দন
আপনি কোয়েরি প্রক্রিয়াকরণের জন্য সফলভাবে প্রজেক্ট-স্তর এবং ব্যবহারকারী-স্তরের কাস্টম কোটা তৈরি করেছেন!
আমরা যা আলোচনা করেছি
- কোটা মেনুতে কীভাবে যাবেন
- প্রজেক্ট-স্তরের কাস্টম কোটা কীভাবে সেট আপ করবেন
- ব্যবহারকারী-স্তরের কাস্টম কোটা কীভাবে সেট আপ করবেন
পরবর্তী পদক্ষেপ / আরও জানুন