Referência de tabela do sistema de preços
Este artigo fornece ao senhor uma visão geral da tabela do sistema de preços, incluindo o esquema e exemplos de consultas. A tabela de preços lhe dá acesso a um histórico log de SKU preços. Um registro é adicionado sempre que há uma alteração no preço de uma SKU. O site logs pode ajudar o senhor a realizar análises de custos e monitorar as mudanças nos preços.
Caminho da tabela : Essa tabela do sistema está localizada em system.billing.list_prices
.
Esquema da tabela de preços
A tabela do sistema de preços usa o seguinte esquema:
Nome da coluna | Tipo de dados | Descrição | Exemplo |
---|---|---|---|
| carimbo de data/hora | A hora em que esse preço entrou em vigor em UTC |
|
| carimbo de data/hora | A hora em que esse preço deixou de ser efetivo em UTC |
|
| string | ID do site account para o qual esse relatório foi gerado |
|
| string | Nome da SKU |
|
| string | Nome da nuvem à qual esse preço é aplicável. Os valores possíveis são |
|
| string | A moeda em que esse preço é expresso |
|
| string | A unidade de medida que é monetizada. |
|
| struct | Um campo de dados estruturados que inclui informações de preços na taxa de preço de lista publicada. O key |
|
Exemplos de consultas
O senhor pode usar os seguintes exemplos de consultas para responder a perguntas comuns sobre preços de SKU:
- Encontre o preço de tabela de uma SKU específica em uma data específica
- visualizar os preços que foram alterados entre os meses
Para exemplos de consultas relacionadas à observabilidade do custo do trabalho, consulte Monitorar custos do trabalho & desempenho com tabelas do sistema.
Encontre o preço de tabela de uma SKU específica em uma data específica
Como a tabela só contém registros de momentos em que o preço da SKU muda, o senhor precisa procurar a mudança de preço mais recente na data ou antes dela.
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
visualizar os preços que foram alterados entre os meses
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"