Referensi tabel sistem harga
Artikel ini memberi Anda gambaran umum tentang tabel sistem harga, termasuk skema dan contoh kueri. Tabel harga memberi Anda akses ke log historis harga SKU. Catatan ditambahkan setiap kali ada perubahan pada harga SKU. Log ini dapat membantu Anda melakukan analisis biaya dan memantau perubahan harga.
Jalur tabel: Tabel sistem ini terletak di system.billing.list_prices
.
Skema tabel harga
Tabel sistem harga menggunakan skema berikut:
Nama kolom | Jenis data | Deskripsi | Contoh |
---|---|---|---|
price_start_time |
penanda waktu | Waktu harga ini menjadi efektif di UTC | 2023-01-01T09:59:59.999Z |
price_end_time |
cap waktu | Waktu harga ini berhenti berlaku di UTC | 2023-01-01T09:59:59.999Z |
account_id |
string | ID akun yang dibuat untuk laporan ini | 1234567890123456 |
sku_name |
string | Nama SKU | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
string | Nama Cloud yang berlaku untuk harga ini. Nilai yang mungkin adalah AWS , AZURE , dan GCP . |
AWS , AZURE , atau GCP |
currency_code |
string | Mata uang yang dinyatakan dalam harga ini | USD |
usage_unit |
string | Satuan pengukuran yang dimonetisasi. | DBU |
pricing |
struktur | Bidang data terstruktur yang menyertakan info harga pada tingkat harga katalog yang diterbitkan.
default Kunci akan selalu mengembalikan satu harga yang dapat digunakan untuk perkiraan jangka panjang sederhana. Kunci promotional mewakili harga promosi sementara yang didapatkan semua pelanggan yang dapat digunakan untuk estimasi biaya selama periode sementara. Kunci effective_list menentukan daftar harga dan harga promosi, serta berisi harga daftar efektif yang digunakan untuk menghitung biaya. Beberapa model harga mungkin juga menyertakan kunci tambahan yang memberikan detail lebih lanjut. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
Contoh kueri
Anda dapat menggunakan contoh kueri berikut untuk menjawab pertanyaan umum tentang harga SKU:
- Temukan harga daftar SKU tertentu pada tanggal tertentu
- Melihat harga yang telah berubah antara bulan
Untuk contoh kueri mengenai pengawasan biaya pekerjaan, lihat Pantau biaya pekerjaan & kinerja dengan tabel sistem.
Temukan harga daftar SKU tertentu pada tanggal tertentu
Karena tabel hanya berisi rekaman untuk waktu ketika harga SKU berubah, Anda harus mencari perubahan harga terbaru pada atau sebelum tanggal.
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
Melihat harga yang telah berubah antara bulan
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"