Referenz zur Preissystemtabelle
Dieser Artikel bietet eine Übersicht über die Preissystemtabelle für den abrechenbaren Verbrauch, einschließlich des Schemas und Beispielabfragen. Die Preistabelle bietet Ihnen Zugriff auf ein Verlaufsprotokoll der SKU-Preise. Jedes Mal, wenn eine Änderung an einem SKU-Preis erfolgt, wird ein Datensatz hinzugefügt. Diese Protokolle können Ihnen helfen, Kostenanalysen durchzuführen und Preisänderungen zu überwachen.
Tabellenpfad: Diese Systemtabelle befindet sich unter system.billing.list_prices
.
Schema der Preistabelle
Die Preissystemtabelle verwendet das folgende Schema:
Spaltenname | Datentyp | Beschreibung | Beispiel |
---|---|---|---|
price_start_time |
Zeitstempel | Der Zeitpunkt in UTC, zu dem dieser Preis wirksam wurde | 2023-01-01T09:59:59.999Z |
price_end_time |
Zeitstempel | Der Zeitpunkt in UTC, zu dem dieser Preis nicht mehr wirksam war | 2023-01-01T09:59:59.999Z |
account_id |
Zeichenfolge | ID des Kontos, für das dieser Bericht generiert wurde | 1234567890123456 |
sku_name |
Zeichenfolge | Name der SKU | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
Zeichenfolge | Der Name der Cloud für die dieser Preis gültig ist. Mögliche Werte sind AWS , AZURE und GCP . |
AWS , AZURE oder GCP |
currency_code |
Zeichenfolge | Die Währung dieses Preis. | USD |
usage_unit |
Zeichenfolge | Die Maßeinheit, die monetarisiert wird. | DBU |
pricing |
struct | Ein strukturiertes Datenfeld, das Preisinformationen zum veröffentlichten Listenpreissatz enthält. Der Schlüssel default gibt immer einen einzelnen Preis zurück, der für einfache langfristige Schätzungen verwendet werden kann. Der Schlüssel promotional stellt einen für alle Kunden verfügbaren temporären Promotionpreis dar, der während des temporären Zeitraums zur Kostenschätzung verwendet werden kann. Der Schlüssel effective_list löst den Listen- und Promotionpreis auf und enthält den effektiven Listenpreis, der für die Berechnung der Kosten verwendet wird. Einige Preismodelle können auch zusätzliche Schlüssel enthalten, die weitere Details bereitstellen. |
{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} } |
Beispielabfragen
Sie können die folgenden Beispielabfragen verwenden, um häufig gestellte Fragen zu SKU-Preisen zu beantworten:
- Suchen des Listenpreises einer bestimmten SKU zu einem bestimmten Datum
- Preise anzeigen, die sich gegenüber dem Vormonat geändert haben
Beispiele für Abfragen zur Kostenüberwachung von Aufträgen finden Sie unter Überwachen von Auftragskosten und -leistung mit Systemtabellen.
Suchen des Listenpreises einer bestimmten SKU zu einem bestimmten Datum
Da die Tabelle nur Datensätze für Zeiten enthält, in denen sich der SKU-Preis ändert, müssen Sie die letzte Preisänderung zu oder vor dem jeweiligen Datum nachschlagen.
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
Preise anzeigen, die sich gegenüber dem Vormonat geändert haben
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"