Fiyatlandırma sistemi tablo referansı
Bu makalede, şema ve örnek sorgular da dahil olmak üzere fiyatlandırma sistemi tablosuna genel bir bakış sağlanır. Fiyatlandırma tablosu, SKU fiyatlandırmasının geçmiş kayıtlarına erişmenizi sağlar. SKU fiyatında her değişiklik olduğunda bir kayıt eklenir. Bu günlükler maliyet analizi gerçekleştirmenize ve fiyatlandırma değişikliklerini izlemenize yardımcı olabilir.
Tablo yolu: Bu sistem tablosu system.billing.list_prices
konumunda bulunur.
Fiyatlandırma tablosu şeması
Fiyatlandırma sistemi tablosu aşağıdaki şemayı kullanır:
Sütun adı | Veri türü | Açıklama | Örnek |
---|---|---|---|
price_start_time |
timestamp | Bu fiyatın UTC olarak geçerli olduğu saat | 2023-01-01T09:59:59.999Z |
price_end_time |
timestamp | Bu fiyatın UTC'de geçerli olmayı durdurduğu saat | 2023-01-01T09:59:59.999Z |
account_id |
Dize | Bu raporun oluşturulduğu hesabın kimliği | 1234567890123456 |
sku_name |
Dize | SKU'nun adı | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
Dizgi | Bu fiyatın geçerli olduğu Bulutun adı. Olası değerler AWS , AZURE ve GCP . |
AWS , AZURE veya GCP |
currency_code |
Dize | Bu fiyatın ifade edildiği para birimi | USD |
usage_unit |
Dize | Para kazandırılan ölçü birimi. | DBU |
pricing |
struct | Yayımlanan liste fiyat fiyatındaki fiyatlandırma bilgilerini içeren yapılandırılmış bir veri alanı. Anahtar default her zaman basit uzun vadeli tahminler için kullanılabilecek tek bir fiyat döndürür. Anahtar promotional , tüm müşterilerin geçici dönemde maliyet tahmini için kullanılabilecek geçici bir promosyon fiyatını temsil eder. Anahtar effective_list liste ve promosyon fiyatını çözer ve maliyeti hesaplamak için kullanılan geçerli liste fiyatını içerir. Bazı fiyatlandırma modelleri, daha fazla ayrıntı sağlayan ek anahtarlar da içerebilir. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
Örnek sorgular
SKU fiyatlandırması hakkında sık sorulan soruları yanıtlamak için aşağıdaki örnek sorguları kullanabilirsiniz:
- Belirli bir SKU'nun liste fiyatını belirli bir tarihte bulma
- Aylar arasında değişen fiyatları görüntüleme
İş maliyeti gözlemlenebilirliğiyle ilgili örnek sorgular için bkz.sistem tablolarıyla performans & iş maliyetlerini izleme
Belirli bir SKU'nun liste fiyatını belirli bir tarihte bulma
Tabloda yalnızca SKU fiyatının değiştiği zamanların kayıtları bulunduğundan, tarihte veya öncesinde en son fiyat değişikliğini aramanız gerekir.
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
Aylar arasında değişen fiyatları görüntüleme
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"