Naslagreferentie voor prijssysteemtabel
Dit artikel bevat een overzicht van de tabel met het prijssysteem, inclusief het schema en voorbeeldquery's. De prijstabel biedt u toegang tot een historisch logboek met SKU-prijzen. Er wordt elke keer een record toegevoegd wanneer er een wijziging is in een SKU-prijs. Deze logboeken kunnen u helpen bij het uitvoeren van kostenanalyses en het bewaken van prijswijzigingen.
tabelpad: deze systeemtabel bevindt zich op system.billing.list_prices
.
Schema van prijstabel
De tabel met het prijssysteem maakt gebruik van het volgende schema:
Kolomnaam | Gegevenstype | Beschrijving | Voorbeeld |
---|---|---|---|
price_start_time |
timestamp | De tijd dat deze prijs van kracht werd in UTC | 2023-01-01T09:59:59.999Z |
price_end_time |
timestamp | De tijd dat deze prijs niet meer effectief was in UTC | 2023-01-01T09:59:59.999Z |
account_id |
tekenreeks | Id van het account waarvoor dit rapport is gegenereerd | 1234567890123456 |
sku_name |
tekenreeks | Naam van de SKU | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
tekenreeks | De naam van de cloud is van toepassing op deze prijs. Mogelijke waarden zijn AWS , AZURE en GCP . |
AWS , AZURE of GCP |
currency_code |
tekenreeks | De valuta waarin deze prijs wordt uitgedrukt in | USD |
usage_unit |
tekenreeks | De maateenheid die geld verdient. | DBU |
pricing |
Struct | Een gestructureerd gegevensveld met prijsgegevens voor het gepubliceerde prijstarief. De sleutel default retourneert altijd één prijs die kan worden gebruikt voor eenvoudige schattingen op lange termijn. De sleutel promotional vertegenwoordigt een tijdelijke promotieprijs die alle klanten ontvangen en die kan worden gebruikt voor kostenramingen gedurende de tijdelijke periode. De sleutel effective_list lost de lijst- en promotieprijs op en bevat de effectieve lijstprijs die wordt gebruikt voor het berekenen van de kosten. Sommige prijsmodellen bevatten mogelijk ook extra sleutels die meer details bieden. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
Voorbeeldquery's
U kunt de volgende voorbeeldquery's gebruiken om algemene vragen over SKU-prijzen te beantwoorden:
- De catalogusprijs van een bepaalde SKU zoeken op een bepaalde datum
- Prijzen bekijken die tussen maanden zijn gewijzigd
Zie Monitor taak- of projectkosten & prestaties met systeemtabellenvoor voorbeelden van query's met betrekking tot de waarneembaarheid van taak- of projectkosten.
de catalogusprijs van een bepaalde SKU zoeken op een bepaalde datum
Omdat de tabel alleen records bevat voor tijden waarin de SKU-prijs verandert, moet u de meest recente prijswijziging opzoeken op of vóór de datum.
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
Prijzen weergeven die zijn gewijzigd tussen maanden
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"