Partilhar via


Relatórios de faturamento e utilização no Fabric Data Warehouse

Aplica-se a:✅ ponto de extremidade de análise SQL e Warehouse no Microsoft Fabric

O artigo explica os relatórios de uso de computação do Fabric Data Warehouse, que incluem atividades de leitura e gravação no Warehouse e atividades de leitura no endpoint de análise SQL do Lakehouse.

Quando você usa uma capacidade de malha, suas cobranças de uso aparecem no portal do Azure sob sua assinatura no Microsoft Cost Management. Para entender seu faturamento de malha, visite Entender sua fatura do Azure em uma capacidade de malha.

Para obter mais informações sobre como monitorar a atividade de consulta atual e histórica, consulte Visão geral do Monitor in Fabric Data warehouse.

Capacidade

Na Malha, com base na SKU de capacidade adquirida, você tem direito a um conjunto de unidades de capacidade (CUs) que são compartilhadas em todas as cargas de trabalho da malha. Para obter mais informações sobre licenças suportadas, consulte Licenças do Microsoft Fabric.

Capacidade é um conjunto dedicado de recursos que está disponível em um determinado momento para ser usado. A capacidade define a capacidade de um recurso para executar uma atividade ou produzir resultados. Recursos diferentes consomem UCs em momentos diferentes.

Capacidade no Data Warehouse de malha

No modelo SaaS baseado em capacidade, o Fabric Data Warehouse visa aproveitar ao máximo a capacidade adquirida e fornecer visibilidade sobre o uso.

As UCs consumidas pelo Fabric Data Warehouse incluem atividades de leitura e gravação no Warehouse e atividades de leitura no endpoint de análise SQL do Lakehouse.

Em termos simples, 1 unidade de capacidade de malha = 0,5 vCores de armazém. Por exemplo, um SKU F64 de capacidade de malha tem 64 unidades de capacidade, o que equivale a 32 vCores de armazém.

Relatório de uso de computação

O aplicativo Microsoft Fabric Capacity Metrics fornece visibilidade sobre o uso da capacidade para todas as cargas de trabalho do Fabric em um só lugar. Os administradores podem usar o aplicativo para monitorar a capacidade, o desempenho das cargas de trabalho e seu uso em comparação com a capacidade comprada.

Inicialmente, você deve ser um administrador de capacidade para instalar o aplicativo Microsoft Fabric Capacity Metrics. Uma vez instalado, qualquer pessoa na organização pode ter permissões concedidas ou compartilhadas para visualizar o aplicativo. Para obter mais informações, consulte Instalar o aplicativo Microsoft Fabric Capacity Metrics.

Depois de instalar o aplicativo, selecione o Depósito na lista suspensa Selecionar tipo de item:. O gráfico da faixa de opções multimétrica e a tabela de dados Itens (14 dias) agora mostram apenas a atividade do Depósito.

Um gif animado da página de computação Fabric Capacity Metrics no aplicativo Microsoft Fabric Capacity Metrics.

Categorias de operações de armazéns

Você pode analisar o uso da capacidade de computação universal por categoria de carga de trabalho, em todo o locatário. O uso é rastreado pelo total de Segundos de Unidade de Capacidade (CUs). A tabela exibida mostra o uso agregado nos últimos 14 dias.

O pacote cumulativo de pontos de extremidade do Warehouse e da análise SQL em Warehouse no aplicativo Métricas, pois ambos usam computação SQL. As categorias de operação vistas nesta exibição são:

  • Consulta de depósito: taxa de computação para todas as instruções T-SQL geradas pelo usuário e pelo sistema dentro de um depósito.
  • Consulta de ponto de extremidade de análise SQL: Taxa de computação para todas as instruções T-SQL geradas pelo usuário e pelo sistema dentro de um ponto de extremidade de análise SQL.
  • OneLake Compute: Taxa de computação para todas as leituras e gravações de dados armazenados no OneLake.

Por exemplo:

Captura de ecrã das categorias de operação do armazém de dados na aplicação Microsoft Fabric Capacity Metrics.

Gráfico de exploração de ponto de tempo

Este gráfico no aplicativo Microsoft Fabric Capacity Metrics mostra a utilização de recursos em comparação com a capacidade adquirida. 100% da utilização representa a taxa de transferência total de uma SKU de capacidade e é compartilhada por todas as cargas de trabalho de malha. Isto é representado pela linha pontilhada amarela. A seleção de um ponto de tempo específico no gráfico habilita o botão Explorar , que abre uma página detalhada de detalhamento.

Captura de tela do botão explorar no aplicativo Microsoft Fabric Capacity Metrics.

Em geral, semelhante ao Power BI, as operações são classificadas como interativas ou em segundo plano e indicadas por cor. A maioria das operações na categoria Armazém é relatada como plano de fundo para aproveitar a suavização de 24 horas da atividade para permitir os padrões de uso mais flexíveis. Classificar o armazenamento de dados como plano de fundo reduz a frequência de picos de utilização de de acionar a limitação.

Gráfico de detalhamento do ponto de tempo

Captura de tela do gráfico de detalhamento do Timepoint no aplicativo Microsoft Fabric Capacity Metrics.

Esta tabela no aplicativo Microsoft Fabric Capacity Metrics fornece uma exibição detalhada da utilização em pontos de tempo específicos. A quantidade de capacidade fornecida pelo SKU dado por período de 30 segundos é mostrada juntamente com o detalhamento das operações interativas e em segundo plano. A tabela de operações interativas representa a lista de operações que foram executadas nesse ponto de tempo.

A tabela Operações em segundo plano pode parecer exibir operações que foram executadas muito antes do ponto de tempo selecionado. Isto deve-se a operações em segundo plano submetidas a suavização de 24 horas. Por exemplo, a tabela exibe todas as operações que foram executadas e ainda estão sendo suavizadas em um ponto de tempo selecionado.

Os principais casos de uso para essa exibição incluem:

  • Identificação de um usuário que agendou ou executou uma operação: os valores podem ser "User@domain.com", "Sistema" ou "Serviço do Power BI".

    • Exemplos de instruções geradas pelo usuário incluem a execução de consultas ou atividades T-SQL no portal Fabric, como o editor de Consultas SQL ou o Editor de Consultas Visuais.
    • Exemplos de instruções geradas pelo "Sistema" incluem metadados, atividades síncronas e outras tarefas em segundo plano do sistema que são executadas para permitir uma execução mais rápida da consulta.
  • Identificação do status de uma operação: os valores podem ser "Sucesso", "InProgress", "Cancelado", "Falha", "Inválido" ou "Rejeitado".

    • O status "Cancelado" são consultas canceladas antes de serem concluídas.
    • O status "Rejeitado" pode ocorrer devido a limitações de recursos.
  • Identificação de uma operação que consumiu muitos recursos: classifique a tabela por Total(s) descendente para encontrar as consultas mais caras e, em seguida, use o ID da Operação para identificar exclusivamente uma operação. Este é o ID de instrução distribuído, que pode ser usado em outras ferramentas de monitoramento, como exibições de gerenciamento dinâmico (DMVs) e Query Insights para rastreabilidade de ponta a ponta, como no dist_statement_id sys.dm_exec_requests e distributed_statement_id no insights.exec_requests_history de consulta. Exemplos:

    A consulta T-SQL de exemplo a seguir usa uma Id de operação dentro de sys.dm_exec_requests uma consulta no modo de exibição de gerenciamento dinâmico.

    SELECT * FROM sys.dm_exec_requests 
    WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
    

    A consulta T-SQL a seguir usa uma ID de operação em uma consulta no queryinsights.exec_requests_history modo de exibição.

    SELECT * FROM queryinsights.exec_requests_history 
    WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
    

Exemplo de faturação

Considere a seguinte consulta:

SELECT * FROM Nyctaxi;

Para fins de demonstração, suponha que a métrica de faturamento acumule 100 segundos.

O custo desta consulta é segundos vezes o preço por. Suponha neste exemplo que o preço por é $0.18/hora. São 3600 segundos numa hora. Assim, o custo desta consulta seria (100 x 0,18)/3600 = $0,005.

Os números usados neste exemplo são apenas para fins de demonstração e não para métricas de faturamento reais.

Considerações

Considere as seguintes nuances de relatório de uso:

  • Relatórios entre bancos de dados: quando uma consulta T-SQL se une em vários armazéns (ou em um Warehouse e um ponto de extremidade de análise SQL), o uso é relatado em relação ao recurso de origem.
  • Consultas em exibições de catálogo do sistema e exibições de gerenciamento dinâmico são consultas faturáveis.
  • O campo Duração(ões) relatado(s) no Aplicativo de Métricas de Capacidade de Malha é apenas para fins informativos. Reflete a duração da execução da declaração. A duração pode não incluir a duração completa de ponta a ponta para renderizar os resultados de volta para o aplicativo Web, como o Editor de Consultas SQL, ou aplicativos cliente, como o SQL Server Management Studio e o Azure Data Studio.

Próximo passo