Ingerir dados de detalhes de custo

Os detalhes de custo (anteriormente chamados de detalhes de uso) são os registros de custo mais granulares disponíveis na Microsoft. Os registros de detalhes de custo permitem correlacionar os encargos baseados em medidor do Azure com os recursos específicos responsáveis pelos encargos para que você possa reconciliar corretamente sua fatura. Os dados também incluem custos associados a produtos do New Commerce, como Microsoft 365 e Dynamics 365, que são faturados junto com o Azure. Atualmente, somente parceiros podem comprar produtos que não são do Azure do New Commerce. Para saber mais, confira Noções básicas sobre os dados de gerenciamento de custos.

Este documento descreve as principais soluções disponíveis para você enquanto você trabalha com dados de detalhes de custo. Talvez seja necessário baixar os dados de custo para mesclá-los a outros conjuntos de dados. Ou talvez seja necessário integrar os dados de custo a seus próprios sistemas. Há opções diferentes disponíveis, dependendo da quantidade de dados envolvidos.

Você deve ter permissões de Gerenciamento de Custos no escopo apropriado para usar APIs e ferramentas em qualquer caso. Para obter mais informações, consulte Atribuir acesso a dados e Atribuir permissões às APIs de Gerenciamento de Custos.

Como obter detalhes de custo

Você pode obter detalhes de custo programaticamente em exportações ou no relatório Detalhes de Custo. Para saber mais sobre quais soluções são melhores para seus cenários, consulte Escolher uma solução de detalhes de custo.

Para obter instruções sobre download do portal do Microsoft Azure, confira Como obter sua fatura de cobrança e os dados de uso diário do Azure. Se você tiver um pequeno conjunto de dados de detalhes de custo que mantém de um mês para outro, poderá abrir seu arquivo CSV no Microsoft Excel ou em outro aplicativo de planilha.

Formato de dados de detalhes de custo

O sistema de cobrança do Azure usa registros de detalhes de custo no final do mês para gerar sua fatura. Sua fatura é baseada nos encargos líquidos que foram acumulados pelo medidor. Os registros de custos contêm o uso classificado diariamente com base em tarifas negociadas, compras (por exemplo, reservas, tarifas do Marketplace) e reembolsos para o período especificado. As tarifas não incluem créditos, impostos ou outros encargos ou descontos.

A tabela a seguir mostra os encargos incluídos em seu conjunto de dados de detalhes de custo para cada tipo de conta.

Tipo de conta Uso do Azure Uso do Marketplace Compras Reembolsos
EA (Enterprise Agreement)
MCA (Contrato de Cliente da Microsoft)
Pagamento conforme o uso (PAYG)

Um único recurso do Azure geralmente tem vários metros emitindo encargos. Por exemplo, uma VM pode ter medidores relacionados à computação e à rede.

Para entender os campos que estão disponíveis nos registros de detalhes de custo, consulte Noções básicas sobre os campos de detalhes de custo.

Para saber mais sobre os pedidos do Marketplace (também conhecidos como serviços externos), confira Noções básicas sobre os encargos do serviço externo do Azure.

Um só recurso pode ter vários registros para um só dia

Os provedores de recursos do Azure emitem uso e os custos para o sistema de cobrança e preenchem o campo Informações adicionais dos registros de uso. Ocasionalmente, os provedores de recursos podem emitir o uso de determinado dia e carimbar com data/hora os registros com diferentes datacenters no campo Informações adicionais dos registros de uso. Isso pode fazer com que vários registros de um medidor/um recurso estejam presentes no arquivo de custos por um só dia. Nessa situação, você não é cobrado a mais. Os vários registros representam o custo total do medidor para o recurso naquele dia.

Comportamento de preços em detalhes de custo

O arquivo de detalhes de custo expõe vários pontos de preço. Eles são descritos da seguinte maneira.

PAYGPrice: É o preço de mercado, também conhecido como preço de varejo ou de lista, para um determinado produto ou serviço.

  • Em todos os registros de uso de consumo, PayGPrice reflete o preço de mercado do medidor, independentemente do plano de benefícios, como reservas ou plano de poupança.
  • Compras e reembolsos têm o preço de mercado para essa transação.

Quando você lida com registros relacionados a benefícios, onde PricingModel é Reservations ou SavingsPlan, PayGPrice reflete o preço de mercado do medidor.

UnitPrice: É o preço de um determinado produto ou serviço, incluindo qualquer desconto negociado que você possa ter sobre o preço de mercado (coluna de preço PayG) para o seu contrato.

  • Em todos os registros de uso de consumo, UnitPrice reflete o preço do medidor negociado que você tem em seu contrato, independentemente do plano de benefícios, como reservas ou plano de poupança.
  • Compras e reembolsos têm o preço negociado para essa transação.

EffectivePrice: é o preço de um determinado produto ou serviço que representa a taxa real que você acaba pagando por unidade. É o preço que deve ser usado com a quantidade para fazer os cálculos de price * quantity a fim de reconciliar os custos. O preço considera os seguintes cenários:

  • Tipos de preço – por exemplo: US$ 10 para as primeiras 100 unidades, US$ 8 para as próximas 100 unidades.
  • Registro de custo real de reserva/plano de economia: no relatório de custo real, o preço efetivo de um registro de uso é 0 porque o recurso, por exemplo, VM, é coberto pelo compromisso pré-pago. O preço efetivo de um registro de compra mostra o preço da transação de compra.
  • Registro de custo amortizado da reserva/plano de economia: no relatório de custos amortizados, o preço efetivo de um registro de uso é o preço proporcional por hora de reserva/plano de economia.

Quantidade: é o número de unidades usadas pelo produto ou serviço determinado para um determinado dia. Ela se alinha à unidade de medida usada no uso real de recursos.

Se você quiser reconciliar custos com sua folha de preços ou fatura, observe as informações a seguir.

Comportamento da unidade de medida da tabela de preços: os preços mostrados na tabela de preços são os que você recebe do Azure. A escala deles é ajustada para uma unidade de medida específica.

Unidade de detalhes de custo do comportamento da medida: unidade de medida associada às quantidades de uso e preços vistos nos detalhes de custo se alinha ao uso real do recurso.

Exemplo de cenários de preços vistos nos detalhes de custo de um recurso

Aqui estão alguns cenários de exemplo que mostram como um relatório de custo real ou um relatório de custo amortizado pode se parecer.

Relatório de custo real de exemplo:

MeterId PricingModel ChargeType Quantidade PAYGPrice UnitPrice EffectivePrice UnitOfMeasure Custo Observações
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx OnDemand Uso 24 1 0,8 0.8 1 hora 19.2 Cálculo manual da cobrança real: multiplique 24 * 0,8 * 1 hora.
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx Reservations/SavingsPlan Uso 24 1 0,8 0 1 hora 0 Cálculo manual da cobrança real: multiplique 24 * 0 * 1 hora.
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx Reservas Comprar 15 120 120 120 1 hora 1800 Cálculo manual da cobrança real: multiplique 15 * 120 * 1 hora.

Exemplo de relatório de custo amortizado:

MeterId PricingModel ChargeType Quantidade PAYGPrice UnitPrice EffectivePrice UnitOfMeasure Custo Observações
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx OnDemand Uso 24 1 0,8 0.8 1 hora 19.2 Cálculo manual da cobrança real: multiplique 24 * 0,8 * 1 hora.
xxxxxxxx-xxxx- xxxx - xxxx -xxxxxxxxxxx Reservations/SavingsPlan Uso 24 1 0,8 0.3 1 hora 7.2 Cálculo manual da cobrança real: multiplique 24 * 0,3 * 1 hora.

Observação

  • Limitações em PayGPrice
    • Para os clientes do EA, PayGPrice não é preenchido quando PricingModel = Reservations ou Marketplace.
    • Para os clientes do EA, PayGPrice não é preenchido quando PricingModel = Reservations ouMarketplace.
  • Limitações em UnitPrice
    • Portanto, para os clientes do EA, UnitPrice não é preenchido quando PricingModel = MarketPlace. Se a regra de alocação de custos estiver habilitada, o UnitPrice será 0 onde PricingModel = Reservations. Para obter mais informações, confira Limitações atuais.
    • Para clientes MCA, UnitPrice não é preenchido quando PricingModel = Reservations.

Encargos inesperados

Se você tiver cobranças que não reconhece, há várias ações que você pode realizar para ajudar a entender o motivo:

  • Examinar a fatura que tem encargos para o recurso
  • Examinar seus encargos faturados na Análise de custo
  • Encontrar pessoas responsáveis pelo recurso e interagir com elas
  • Analisar os logs de auditoria
  • Analisar as permissões do usuário para o escopo pai do recurso
  • Criar uma solicitação de suporte do Azure para ajudar a identificar os encargos

Para obter mais informações, confira Analisar encargos inesperados.

O Azure não registra a maioria das ações do usuário. Em vez disso, o Azure registra o uso de recursos para cobrança. Se você observar um pico de uso no passado e não tiver habilitado o registro em log, o Azure não poderá identificar a causa. Habilite o registro em log do serviço para o qual você deseja exibir o aumento de uso para que a equipe técnica apropriada possa ajudar você com o problema.

Próximas etapas