مرجع جدول نظام التسعير
توفر لك هذه المقالة نظرة عامة على جدول نظام التسعير، بما في ذلك المخطط واستعلامات المثال. يمنحك جدول التسعير حق الوصول إلى سجل تاريخي لتسعير 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 دائما سعرا واحدا يمكن استخدامه لتقديرات بسيطة طويلة الأجل. يمثل المفتاح promotional سعرا ترويجيا مؤقتا يحصل عليه جميع العملاء والذي يمكن استخدامه لتقدير التكلفة خلال الفترة المؤقتة. يحل المفتاح effective_list القائمة والسعر الترويجي، ويحتوي على سعر القائمة الفعال المستخدم لحساب التكلفة. قد تتضمن بعض نماذج التسعير أيضا مفاتيح إضافية توفر المزيد من التفاصيل. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
نماذج الاستعلامات
يمكنك استخدام نماذج الاستعلامات التالية للإجابة عن الأسئلة الشائعة حول تسعير SKU:
- البحث عن سعر قائمة وحدة 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.effective_list.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.effective_list.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"