Référence de la table système Tarifs
Cet article vous fournit un aperçu de la table système des tarifs, y compris le schéma et des exemples de queries. Le tableau des tarifs vous donne accès à un historique des logs de tarification des SKU. Un enregistrement est ajouté chaque fois qu'un prix de SKU change. Ces logs peuvent vous aider à effectuer une analyse des coûts et à surveiller les changements de tarifs.
**Chemin de la table** : Cette table système est située system.billing.list_prices à.
Schéma de table des tarifs
La table du système de tarification utilise le schéma suivant :
Nom de colonne | Type de données | Description | Exemple |
|---|---|---|---|
| Horodatage | Heure à laquelle ce prix est entré en vigueur en UTC |
|
| Horodatage | L'heure à laquelle ce prix a cessé d'être effectif en UTC. |
|
| chaîne | ID du compte pour lequel ce rapport a été généré |
|
| chaîne | Nom du SKU |
|
| chaîne | Nom du cloud auquel ce prix s'applique. Les valeurs possibles sont |
|
| chaîne | La devise dans laquelle ce prix est exprimé |
|
| chaîne | L'unité de mesure monétisée. |
|
| structure | Un champ de données structuré qui inclut les informations de tarifs au prix catalogue publié. La clé |
|
Exemples de query
Vous pouvez utiliser les queries d’exemple suivantes pour répondre aux questions fréquentes sur les Tarifs des SKU :
- Trouver le prix catalogue d'un SKU particulier à une date donnée.
- Afficher les prix qui ont changé d'un mois à l'autre
Pour des exemples de queries concernant l'observabilité des coûts des jobs, voir Surveiller les coûts et les performances des jobs avec les tables système.
Recherchez le prix catalogue d'un SKU particulier à une date particulière
Étant donné que le tableau ne contient des enregistrements que pour les moments où le prix du SKU change, vous devez rechercher le changement de prix le plus récent à la date ou avant celle-ci.
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
Afficher les prix qui ont changé entre les mois
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"