مرجع جدول نظام التسعير

هام

هذه الميزة في المعاينة العامة.

توفر لك هذه المقالة نظرة عامة على جدول نظام التسعير، بما في ذلك المخطط واستعلامات المثال. يمنحك جدول التسعير حق الوصول إلى سجل تاريخي لتسعير SKU. تتم إضافة سجل في كل مرة يحدث فيها تغيير في سعر SKU. يمكن أن تساعدك هذه السجلات في إجراء تحليل التكلفة ومراقبة تغييرات التسعير.

يوجد جدول نظام التسعير في system.billing.list_prices.

مخطط جدول التسعير

يستخدم جدول نظام التسعير المخطط التالي:

اسم العمود نوع البيانات ‏‏الوصف مثال
price_start_time الطابع الزمني في الوقت الذي أصبح فيه هذا السعر فعالا 2023-01-01T09:59:59.999Z
price_end_time الطابع الزمني الوقت توقف هذا السعر عن العمل 2023-01-01T09:59:59.999Z
account_id سلسلة معرف الحساب الذي تم إنشاء هذا التقرير له 1234567890123456
sku_name سلسلة اسم SKU STANDARD_ALL_PURPOSE_COMPUTE
cloud سلسلة اسم السحابة التي ينطبق عليها هذا السعر. القيم المُحتملة هي AWS و AZURE و GCP. AWSو AZURE, أو GCP
currency_code سلسلة العملة التي يعبر عنها هذا السعر USD
usage_unit سلسلة وحدة القياس التي يتم تحقيق الدخل منها. DBU
pricing بنية حقل بيانات منظم يتضمن معلومات التسعير بمعدل سعر القائمة المنشورة. سيعيد المفتاح default دائما سعرا واحدا يمكن استخدامه للتقديرات البسيطة. قد تتضمن بعض نماذج التسعير أيضا مفاتيح إضافية توفر المزيد من التفاصيل. {"default": "0.10"}

نماذج الاستعلامات

يمكنك استخدام نماذج الاستعلامات التالية للإجابة عن الأسئلة الشائعة حول تسعير SKU:

للحصول على أمثلة استعلامات حول إمكانية مراقبة تكلفة الوظيفة، راجع مراقبة تكاليف الوظائف باستخدام جداول النظام.

البحث عن سعر قائمة وحدة SKU معينة في تاريخ معين

نظرا لأن الجدول يحتوي فقط على سجلات للأوقات التي يتغير فيها سعر SKU، يجب عليك البحث عن أحدث تغيير في السعر في التاريخ أو قبله.

SELECT sku_name, price_start_time, pricing.default
FROM system.billing.list_prices
WHERE sku_name = 'STANDARD_ALL_PURPOSE_COMPUTE'
AND price_start_time <= "2023-01-01"
ORDER BY price_start_time DESC
LIMIT 1

عرض التكلفة الإجمالية لكل شيء استخدم علامة مخصصة معينة خلال شهر التقويم السابق

إشعار

تأكد من استبدال مفتاح العلامة المخصصة وقيمتها.

SELECT SUM(usage.usage_quantity * list_prices.pricing.default) as `Total Dollar Cost`
FROM system.billing.usage
JOIN system.billing.list_prices
ON list_prices.sku_name = usage.sku_name
WHERE usage.custom_tags.{{ tag_key }} = {{ tag_value }}
AND usage.usage_end_time >= list_prices.price_start_time
AND (list_prices.price_end_time IS NULL OR usage.usage_end_time < list_prices.price_end_time)
AND usage.usage_date BETWEEN "2023-05-01" AND "2023-05-31"

عرض الأسعار التي تغيرت بين الأشهر

SELECT sku_name, price_start_time, pricing.default
FROM system.billing.list_prices
WHERE price_start_time BETWEEN "2023-05-01" AND "2023-07-01"

تقدير تكاليف الوظيفة الإضافية للاستخدام في الشهر التقويمي السابق

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

SELECT SUM(usage.usage_quantity * list_prices.pricing.default) * {{ add_on_rate }} as `Total Add-On Dollar Cost`
FROM system.billing.usage
JOIN system.billing.list_prices ON list_prices.sku_name = usage.sku_name
  WHERE usage.usage_end_time >= list_prices.price_start_time
  AND (list_prices.price_end_time IS NULL OR usage.usage_end_time < list_prices.price_end_time)
  AND usage.usage_date BETWEEN "2024-02-01" AND "2024-02-29"