Aller au contenu principal

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

price_start_time

Horodatage

Heure à laquelle ce prix est entré en vigueur en UTC

2023-01-01T09:59:59.999Z

price_end_time

Horodatage

L'heure à laquelle ce prix a cessé d'être effectif en UTC.

2023-01-01T09:59:59.999Z

account_id

chaîne

ID du compte pour lequel ce rapport a été généré

1234567890123456

sku_name

chaîne

Nom du SKU

STANDARD_ALL_PURPOSE_COMPUTE

cloud

chaîne

Nom du cloud auquel ce prix s'applique. Les valeurs possibles sont AWS, AZURE et GCP.

AWS, AZURE, ou GCP

currency_code

chaîne

La devise dans laquelle ce prix est exprimé

USD

usage_unit

chaîne

L'unité de mesure monétisée.

DBU

pricing

structure

Un champ de données structuré qui inclut les informations de tarifs au prix catalogue publié. La clé default renverra toujours un prix unique qui peut être utilisé pour de simples estimations à long terme. La clé promotional représente un prix promotionnel temporaire que tous les clients obtiennent et qui pourrait être utilisé pour l'estimation des coûts pendant la période temporaire. La clé effective_list permet de résoudre les prix catalogue et promotionnels, et contient le prix catalogue effectif utilisé pour le calcul du coût. Certains modèles de Tarifs peuvent également inclure des clés supplémentaires qui fournissent plus de détails.

{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} }

Nom de colonne

Type de données

Description

Exemple

price_start_time

Horodatage

Heure à laquelle ce prix est entré en vigueur en UTC

2023-01-01T09:59:59.999Z

price_end_time

Horodatage

L'heure à laquelle ce prix a cessé d'être effectif en UTC.

2023-01-01T09:59:59.999Z

account_id

chaîne

ID du compte pour lequel ce rapport a été généré

1234567890123456

sku_name

chaîne

Nom du SKU

STANDARD_ALL_PURPOSE_COMPUTE

cloud

chaîne

Nom du cloud auquel ce prix s'applique. Les valeurs possibles sont AWS, AZURE et GCP.

AWS, AZURE, ou GCP

currency_code

chaîne

La devise dans laquelle ce prix est exprimé

USD

usage_unit

chaîne

L'unité de mesure monétisée.

DBU

pricing

structure

Un champ de données structuré qui inclut les informations de tarifs au prix catalogue publié. La clé default renverra toujours un prix unique qui peut être utilisé pour de simples estimations à long terme. La clé promotional représente un prix promotionnel temporaire que tous les clients obtiennent et qui pourrait être utilisé pour l'estimation des coûts pendant la période temporaire. La clé effective_list permet de résoudre les prix catalogue et promotionnels, et contient le prix catalogue effectif utilisé pour le calcul du coût. Certains modèles de Tarifs peuvent également inclure des clés supplémentaires qui fournissent plus de détails.

{ "default": "0.10", "promotional": {"default": "0.07"}, "effective_list": {"default": "0.07"} }

Exemples de query

Vous pouvez utiliser les queries d’exemple suivantes pour répondre aux questions fréquentes sur les Tarifs des SKU :

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.

SQL
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

SQL
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"