مرجع جدول نظام الاستخدام القابل للفوترة
توفر هذه المقالة نظرة عامة على جدول نظام الاستخدام القابل للفوترة، بما في ذلك المخطط واستعلامات المثال. باستخدام جداول النظام، يتم مركزية بيانات الاستخدام القابلة للفوترة الخاصة بحسابك وتوجيهها إلى جميع المناطق، بحيث يمكنك عرض الاستخدام العمومي لحسابك من أي منطقة توجد بها مساحة العمل.
للحصول على معلومات حول استخدام هذا الجدول لمراقبة تكاليف الوظيفة، راجع مراقبة تكاليف الوظيفة باستخدام جداول النظام.
للحصول على استراتيجيات حول تحليل الاستخدام بدون خادم، راجع مراقبة تكلفة الحوسبة بلا خادم.
مخطط جدول الاستخدام القابل للفوترة
يوجد جدول نظام الاستخدام القابل للفوترة في system.billing.usage
ويستخدم المخطط التالي:
اسم العمود | نوع البيانات | الوصف | مثال |
---|---|---|---|
record_id |
سلسلة | معرف فريد لهذا السجل | 11e22ba4-87b9-4cc2 -9770-d10b894b7118 |
account_id |
سلسلة | معرف الحساب الذي تم إنشاء هذا التقرير له | 23e22ba4-87b9-4cc2 -9770-d10b894b7118 |
workspace_id |
سلسلة | معرف مساحة العمل التي تم إقران هذا الاستخدام بها | 1234567890123456 |
sku_name |
سلسلة | اسم SKU | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
سلسلة | السحابة ذات الصلة بهذا الاستخدام. القيم المُحتملة هي AWS و AZURE و GCP . |
AWS و AZURE , أو GCP |
usage_start_time |
الطابع الزمني | وقت البدء ذي الصلة بسجل الاستخدام هذا | 2023-01-09 10:00:00.000 |
usage_end_time |
الطابع الزمني | وقت الانتهاء ذي الصلة بسجل الاستخدام هذا | 2023-01-09 11:00:00.000 |
usage_date |
date | تاريخ سجل الاستخدام، يمكن استخدام هذا الحقل لتجميع أسرع حسب التاريخ | 2023-01-01 |
custom_tags |
map | العلامات التي يطبقها المستخدمون على هذا الاستخدام. يتضمن علامات موارد الحوسبة وعلامات الوظائف وعلامات مساحة العمل المخصصة. | { “env”: “production” } |
usage_unit |
سلسلة | الوحدة التي يتم قياس هذا الاستخدام فيها. تتضمن القيم المحتملة وحدات DBUs. | DBU |
usage_quantity |
عشري | عدد الوحدات المستهلكة لهذا السجل. | 259.2958 |
usage_metadata |
بنية | بيانات التعريف التي يوفرها النظام حول الاستخدام، بما في ذلك معرفات موارد الحوسبة والمهام (إن أمكن). راجع تحليل بيانات تعريف الاستخدام. | {cluster_id: null; instance_pool_id: null; notebook_id: null; job_id: null; node_type: null} |
identity_metadata |
بنية | بيانات التعريف التي يوفرها النظام حول الهويات المتضمنة في الاستخدام. راجع تحليل بيانات تعريف الهوية. | {run_as: example@email.com} |
record_type |
سلسلة | ما إذا كان السجل تصحيحا أم لا. القيم المُحتملة هي ORIGINAL و RETRACTION و RESTATEMENT . |
ORIGINAL |
ingestion_date |
date | تاريخ إدخال السجل في usage الجدول. |
2024-01-01 |
billing_origin_product |
سلسلة | المنتج الذي أنشأ الاستخدام. يمكن فوترة بعض المنتجات كوحدات SKU مختلفة. للحصول على القيم المحتملة، راجع عرض معلومات حول المنتج المقترن بالاستخدام. | JOBS |
product_features |
بنية | تفاصيل حول ميزات المنتج المحددة المستخدمة. | للحصول على القيم المحتملة، راجع ميزات المنتج. |
usage_type |
سلسلة | نوع الاستخدام المنسوب إلى المنتج أو حمل العمل لأغراض الفوترة. القيم المحتملة هي COMPUTE_TIME أو STORAGE_SPACE أو NETWORK_BYTES أو API_CALLS أو TOKEN أو GPU_TIME . |
STORAGE_SPACE |
تحليل بيانات تعريف الاستخدام
تخبرك القيم الموجودة في usage_metadata
بالموارد المتضمنة في سجل الاستخدام.
القيمة | نوع البيانات | الوصف |
---|---|---|
cluster_id |
string |
معرف نظام المجموعة المقترن بسجل الاستخدام |
instance_pool_id |
string |
معرف تجمع المثيل المقترن بسجل الاستخدام |
node_type |
string |
نوع المثيل لمورد الحساب |
job_id |
string |
معرف المهمة المقترنة بسجل الاستخدام. ترجع فقط قيمة للحوسبة بلا خادم أو استخدام مجموعة المهام، وإلا ترجع NULL . |
job_run_id |
string |
معرف تشغيل المهمة المقترن بسجل الاستخدام. ترجع فقط قيمة للحوسبة بلا خادم أو استخدام مجموعة المهام، وإلا ترجع NULL . |
notebook_id |
string |
معرف دفتر الملاحظات المقترن بالاستخدام. ترجع فقط قيمة للحساب بلا خادم لاستخدام دفتر الملاحظات، وإلا ترجع NULL . |
dlt_pipeline_id |
string |
معرف مسار Delta Live Tables المقترن بسجل الاستخدام |
إشعار
في حالات نادرة، job_run_id
لا يتم ملؤها للوظائف طويلة الأمد التي بدأ حسابها في العمل قبل أن يبدأ Azure Databricks في job_run_id
التقاط بيانات التعريف. أعد تشغيل حساب الوظيفة لبدء تسجيل job_run_id
.
البحث عن وظيفة أو دفتر ملاحظات في واجهة المستخدم باستخدام job_id أو notebook_id
تشرح هذه الإرشادات كيفية سحب مهمة أو دفتر ملاحظات معين في واجهة المستخدم استنادا إلى معرفها.
للعثور على وظيفة في واجهة المستخدم استنادا job_id
إلى :
- انسخ من
job_id
سجل الاستخدام. على سبيل المثال، افترض أن المعرف هو700809544510906
. - انتقل إلى واجهة مستخدم مهام سير العمل في نفس مساحة عمل Azure Databricks مثل المهمة.
- تأكد من إلغاء تحديد عامل التصفية المهام المملوكة لي فقط.
- الصق المعرف (700809544510906) في شريط البحث في مهام التصفية.
للبحث عن دفتر ملاحظات في واجهة المستخدم استنادا notebook_id
إلى ، استخدم الإرشادات التالية:
- انسخ من
notebook_id
سجل الاستخدام. على سبيل المثال، افترض أن المعرف هو700809544510906
. - انتقل إلى واجهة مستخدم مساحات العمل في نفس مساحة عمل Azure Databricks مثل دفتر الملاحظات.
- انقر فوق أي دفتر ملاحظات تراه.
- بعد فتح دفتر الملاحظات، افحص عنوان URL في شريط عناوين المستعرض. يجب أن تبدو كما يلي
https://<account-console-url>/?o=<workspace ID>#notebook/<notebook ID>/command/<command ID>
. - في شريط عناوين المستعرض، استبدل معرف دفتر الملاحظات بالمعرف الذي نسخته في الخطوة الأولى، ثم احذف كل شيء بعد معرف دفتر الملاحظات. يجب أن تبدو كما يلي
https://<account-console-url>/?o=<workspace ID>#notebook/700809544510906
. - بعد سحب دفتر الملاحظات، يمكنك النقر فوق الزر مشاركة لعرض مالك دفتر الملاحظات.
تحليل بيانات تعريف الهوية
identity_metadata
يمكن أن يساعدك العمود في تحديد المسؤول عن سجل الفوترة بلا خادم. يتضمن run_as
العمود قيمة سمات الاستخدام إلى هوية. تعتمد الهوية المسجلة في identity_metadata.run_as
على المنتج المرتبط بالاستخدام.
الرجوع إلى الجدول التالي للسلوك identity_metadata.run_as
:
نوع حِمل العمل | هوية run_as |
---|---|
حساب بلا خادم لسير العمل | المستخدم أو كيان الخدمة المحدد في التشغيل كإعداد. بشكل افتراضي، يتم تشغيل المهام كهوية لمالك الوظيفة، ولكن يمكن للمسؤولين تغيير هذا ليكون مستخدما آخر أو كيان خدمة آخر. |
حساب بلا خادم لدفاتر الملاحظات | المستخدم الذي قام بتشغيل أوامر دفتر الملاحظات (على وجه التحديد، المستخدم الذي أنشأ جلسة عمل دفتر الملاحظات). بالنسبة إلى دفاتر الملاحظات المشتركة، يتضمن هذا الاستخدام من قبل مستخدمين آخرين يشاركون جلسة دفتر الملاحظات نفسها. |
عرض معلومات حول المنتج المقترن بالاستخدام
تتم فوترة بعض منتجات Databricks ضمن نفس SKU المشتركة. لمساعدتك على التمييز بين الاستخدام، billing_origin_product
يوفر العمودان و product_features
مزيدا من التفاصيل حول المنتج المحدد والميزات المرتبطة بالاستخدام.
billing_origin_product
يعرض العمود منتج Databricks المقترن بسجل الاستخدام. تتضمن القيم ما يلي:
JOBS
DLT
SQL
ALL_PURPOSE
MODEL_SERVING
INTERACTIVE
MANAGED_STORAGE
VECTOR_SEARCH
LAKEHOUSE_MONITORING
PREDICTIVE_OPTIMIZATION
ONLINE_TABLES
product_features
العمود هو كائن يحتوي على معلومات حول ميزات المنتج المحددة المستخدمة ويتضمن أزواج المفاتيح/القيم التالية:
jobs_tier
: تتضمنLIGHT
القيم أوCLASSIC
أوnull
sql_tier
: تتضمنCLASSIC
القيم أوPRO
أوnull
dlt_tier
: تتضمنCORE
القيم أوPRO
ADVANCED
أو أوnull
is_serverless
: تتضمنtrue
القيم أو ، أوfalse
null
is_photon
: تتضمنtrue
القيم أو ، أوfalse
null
serving_type
: تتضمنMODEL
القيم أوGPU_MODEL
أوFOUNDATION_MODEL
FEATURE
null
نماذج الاستعلامات
يمكنك استخدام نماذج الاستعلامات التالية للإجابة عن الأسئلة الشائعة حول الاستخدام القابل للفوترة:
- ما هو الاتجاه اليومي في استهلاك DBU؟
- كم عدد وحدات DBUs لكل وحدة SKU تم استخدامها طوال هذا الشهر؟
- كم من كل وحدة SKU استخدمت مساحة عمل في 1 يونيو؟
- ما هي الوظائف التي استهلكت معظم وحدات DBUs؟
- ما مقدار الاستخدام الذي يمكن أن يعزى إلى الموارد ذات علامة معينة؟
- إظهار وحدات SKU حيث ينمو الاستخدام
- ما هو اتجاه استخدام حساب جميع الأغراض (الفوتون)؟
- ما هو استهلاك DBU لعرض مجسد أو جدول دفق؟
ما هو الاتجاه اليومي في استهلاك DBU؟
SELECT usage_date as `Date`, sum(usage_quantity) as `DBUs Consumed`
FROM system.billing.usage
WHERE sku_name = "STANDARD_ALL_PURPOSE_COMPUTE"
GROUP BY usage_date
ORDER BY usage_date ASC
كم عدد وحدات DBUs لكل وحدة SKU تم استخدامها طوال هذا الشهر؟
SELECT sku_name, usage_date, sum(usage_quantity) as `DBUs`
FROM system.billing.usage
WHERE
month(usage_date) = month(NOW())
AND year(usage_date) = year(NOW())
GROUP BY sku_name, usage_date
كم من كل وحدة SKU استخدمت مساحة عمل في 1 يونيو؟
تأكد من استبدال workspace_id
بمعرف مساحة العمل الفعلي.
SELECT sku_name, sum(usage_quantity) as `DBUs consumed`
FROM system.billing.usage
WHERE workspace_id = 1234567890123456
AND usage_date = "2023-06-01"
GROUP BY sku_name
إشعار
يقوم هذا الاستعلام بإرجاع صف واحد لكل معرف SKU فريد مستخدم في مساحة العمل في التاريخ المختار.
ما هي الوظائف التي استهلكت معظم وحدات DBUs؟
SELECT usage_metadata.job_id as `Job ID`, sum(usage_quantity) as `DBUs`
FROM system.billing.usage
WHERE usage_metadata.job_id IS NOT NULL
GROUP BY `Job ID`
ORDER BY `DBUs` DESC
ما مقدار الاستخدام الذي يمكن أن يعزى إلى الموارد ذات علامة معينة؟
يمكنك تقسيم التكاليف بطرق مختلفة. يوضح لك هذا المثال كيفية تقسيم التكاليف حسب علامة مخصصة. تأكد من استبدال مفتاح العلامة المخصصة وقيمتها في الاستعلام.
SELECT sku_name, usage_unit, SUM(usage_quantity) as `DBUs consumed`
FROM system.billing.usage
WHERE custom_tags.{{key}} = "{{value}}"
GROUP BY 1, 2
إظهار وحدات SKU حيث ينمو الاستخدام
SELECT after.sku_name, before_dbus, after_dbus, ((after_dbus - before_dbus)/before_dbus * 100) AS growth_rate
FROM
(SELECT sku_name, sum(usage_quantity) as before_dbus
FROM system.billing.usage
WHERE usage_date BETWEEN "2023-04-01" and "2023-04-30"
GROUP BY sku_name) as before
JOIN
(SELECT sku_name, sum(usage_quantity) as after_dbus
FROM system.billing.usage
WHERE usage_date BETWEEN "2023-05-01" and "2023-05-30"
GROUP BY sku_name) as after
where before.sku_name = after.sku_name
SORT by growth_rate DESC
ما هو اتجاه استخدام حساب جميع الأغراض (الفوتون)؟
SELECT sku_name, usage_date, sum(usage_quantity) as `DBUs consumed`
FROM system.billing.usage
WHERE year(usage_date) = year(CURRENT_DATE)
AND sku_name = "ENTERPRISE_ALL_PURPOSE_COMPUTE_(PHOTON)"
AND usage_date > "2023-04-15"
GROUP BY sku_name, usage_date
ما هو استهلاك DBU لعرض مجسد أو جدول دفق؟
لتحديد استخدام DBU وSKU لعرض معين مجسد أو جدول دفق، تحتاج إلى معرف المسار المقترن (dlt_pipeline_id
). ابحث عن معرف المسار في علامة التبويب تفاصيل عند عرض طريقة العرض المجسدة ذات الصلة أو جدول البث في مستكشف الكتالوج.
SELECT
sku_name,
usage_date,
SUM(usage_quantity) AS `DBUs`
FROM
system.billing.usage
WHERE
usage_metadata.dlt_pipeline_id = "113739b7-3f45-4a88-b6d9-e97051e773b9"
AND usage_start_time > "2023-05-30"
GROUP BY
ALL
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ