إعداد عناصر تحكّم مخصّصة في التكاليف في BigQuery

1. مقدمة

يمكن لـ BigQuery معالجة كميات هائلة من البيانات. يمكن أن تساعدك عناصر التحكّم الإضافية في حمايتك من تكاليف طلبات البحث غير المتوقّعة، سواء كنت تعمل بمفردك أو في بيئة تتضمّن مشاريع ومستخدمين متعدّدين في BigQuery.

يمكنك إدارة تكاليف طلبات البحث في الاستخدام عند الطلب في BigQuery من خلال ضبط حصة يومية مخصّصة على مقدار بيانات طلب البحث التي تتم معالجتها. تتم إعادة ضبط هذه الحصة في منتصف الليل بتوقيت المحيط الهادئ، وهي تعمل كحدّ أقصى إجمالي ثابت، ما يمنع المستخدمين من تنفيذ طلبات بحث تتجاوز الحدّ المحدّد.

في هذا البرنامج التعليمي، ستتعرّف على كيفية ضبط حصصك المخصّصة في BigQuery.

المتطلبات الأساسية

ما ستتعلمه

  • كيفية الانتقال إلى قائمة الحصص
  • كيفية إعداد حصة مخصّصة على مستوى المشروع
  • كيفية إعداد حصة مخصّصة على مستوى المستخدم

المتطلبات

  • حساب Google Cloud ومشروع Google Cloud مع تفعيل الفوترة
  • متصفّح ويب، مثل Chrome

2. قبل البدء

الأذونات المطلوبة

لضبط الحصص المخصّصة أو تعديلها، ستحتاج إلى أحد أدوار Cloud IAM التالية في المشروع:

إذا لم تكن متأكدًا مما إذا كانت لديك الأذونات المطلوبة، يمكنك الانتقال إلى الخطوة التالية التي ستساعدك في اختبار ما إذا كان لديك إذن بإدارة الحصة في مشروعك.

3- الانتقال إلى قائمة "الحصص"

في هذه المهمة، ستنتقل إلى قائمة الحصص.

  1. في Google Cloud Console، انقر على قائمة التنقّل ( رمز قائمة التنقل).

القائمة في أعلى الشاشة

  1. بعد ذلك، اختَر إدارة الهوية وإمكانية الوصول والمشرف > الحصص وحدود النظام.

قائمة الحصص

تحتوي هذه الصفحة على جميع الحصص للمنتجات والخدمات على مستوى المنصة. إذا تلقّيت رسالة خطأ بشأن الوصول، ارجع إلى الصفحة السابقة وراجِع متطلبات الأذونات.

بعد ذلك، ستضيّق نطاق العرض ليشمل الحصص ذات الصلة بخدمة BigQuery.

  1. باستخدام القائمة المنسدلة لأداة "الفلتر"، اختَر العنوان الخدمة.

خصائص الفلتر

  1. بعد ذلك، اختَر BigQuery API. لا تتضمّن القائمة الناتجة سوى الحصص المتعلقة بخدمة BigQuery API.

اختيار الخدمة

4. ضبط الحصة على مستوى المشروع

في هذه المهمة، ستضبط حصة مخصّصة على مستوى المشروع. تفرض الحصص المخصّصة على مستوى المشروع حدًا على الاستخدام المجمّع لجميع المستخدمين في هذا المشروع يوميًا.

اختيار الحصة

  1. ضَع علامة في المربّع بجانب السطر الذي يحدّد "استخدام طلب البحث في اليوم" ضمن حقل الاسم في الجدول. يمكنك استخدام مربّع الفلتر للمساعدة في البحث عن هذا الاسم.

عملية بحث في اليوم

  1. انقر على تعديل. يظهر مربّع حوار منبثق في وحدة التحكّم.
  2. أزِل العلامة من المربّع بلا حدود إذا كان محدّدًا حاليًا.
  3. أدخِل 1 في حقل القيمة الجديدة للإشارة إلى حدّ حصة يبلغ 1 تيرابايت.

تعديل الحصة اليومية

  1. بعد تعديل الحصة، يمكنك ضبطها من خلال النقر على تم ثم على إرسال الطلب.

ستتلقّى تأكيدًا في مربّع الحوار عند تعديل الحصة.

بعد ضبط الحصة، إذا تم تجاوز الحصة المخصّصة على مستوى المشروع، سيعرض BigQuery رسالة خطأ.

وصف الطلب

5- ضبط الحصة على مستوى المستخدم

بعد ضبط الحصة على مستوى المشروع، حان الوقت لضبط الحصة على مستوى المستخدم. يتم تطبيق الحصص المخصّصة على مستوى المستخدم بشكل منفصل على كل مستخدم أو حساب خدمة ضِمن مشروع.

في الواقع، يمكنك اختيار استخدام أحد خيارات الحصة هذه أو كليهما معًا. عند استخدام الحصص على مستوى المشروع ومستوى المستخدم معًا، يتم احتساب الاستخدام ضمن كلتا الحصتين والالتزام بالحدّ الأكثر صرامة بين الحدّين. يمكنك الاطّلاع على مثال على سيناريو في المستندات المرتبطة بنهاية هذا البرنامج التعليمي.

اختيار الحصة

  1. ضَع علامة في المربّع بجانب السطر الذي يحدّد "استخدام طلب البحث في اليوم لكل مستخدم" ضمن حقل الاسم في الجدول. يمكنك استخدام مربّع الفلتر للمساعدة في البحث عن هذا الاسم.

عمليات البحث في اليوم لكل مستخدم

  1. انقر على تعديل. يظهر مربّع حوار منبثق في وحدة التحكّم.
  2. أزِل العلامة من المربّع بلا حدود إذا كان محدّدًا حاليًا.
  3. أدخِل 0.5 أو الحدّ اليومي المطلوب للاستعلام لكل مستخدم في حقل القيمة الجديدة للإشارة إلى حدّ الحصة البالغ 0.5 تيرابايت.

حصة التعديل لكل مستخدم في اليوم

  1. بعد تعديل الحصة، يمكنك ضبطها من خلال النقر على تم ثم على إرسال الطلب.

ستتلقّى تأكيدًا في مربّع الحوار عند تعديل الحصة.

بعد ضبط الحصة، إذا تم تجاوز الحصة المخصّصة على مستوى المستخدم، ستعرض BigQuery رسالة خطأ.

6. تهانينا

لقد أنشأت بنجاح حصصًا مخصّصة على مستوى المشروع والمستخدم لمعالجة طلبات البحث.

المواضيع التي تناولناها

  • كيفية الانتقال إلى قائمة الحصص
  • كيفية إعداد حصة مخصّصة على مستوى المشروع
  • كيفية إعداد حصة مخصّصة على مستوى المستخدم

الخطوات التالية / مزيد من المعلومات

7. استطلاع

كيف ستستخدم هذا البرنامج التعليمي؟

قراءة المحتوى فقط قراءة المحتوى وإكمال التمارين