Partilhar via


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

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

O artigo explica os relatórios de utilização computacional do Fabric Data Warehouse, que incluem atividade de leitura e escrita no Warehouse, e atividade de leitura no endpoint de análise SQL do Lakehouse.

Quando utiliza uma capacidade Fabric, as suas cobranças de utilização aparecem no portal Azure sob a sua subscrição em Microsoft Cost Management. Para compreender a sua faturação do Fabric, visite Compreenda a sua fatura do Azure numa capacidade do Fabric.

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

No Fabric, com base na SKU de capacidade adquirida, tem direito a um conjunto de Unidades de Capacidade (CUs) que são partilhadas por todas as cargas de trabalho do Fabric. Para mais informações sobre licenças suportadas, consulte Microsoft Fabric conceitos e licenças.

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 Fabric Data Warehouse

No modelo SaaS baseado em capacidade, o Fabric Data Warehouse pretende tirar o máximo partido da capacidade adquirida e fornecer visibilidade sobre a utilização.

As CUs consumidas pelo Armazém de Dados do Fabric incluem atividades de leitura e escrita no Armazém de Dados, e atividade 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 de capacidade Fabric F64 tem 64 unidades de capacidade, o que equivale a 32 vCores do Armazém.

Relatório de uso de computação

A aplicação Microsoft Fabric Capacity Metrics fornece visibilidade sobre o uso de capacidade de todas as cargas de trabalho do Fabric num só local. 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, deve ser administrador de capacidade para instalar a aplicação Microsoft Fabric Capacity Metrics. Uma vez instalado, qualquer pessoa na organização pode ter permissões concedidas ou compartilhadas para visualizar o aplicativo. Para mais informações, consulte Instale a aplicação Microsoft Fabric Capacity Metrics.

Depois de instalar a aplicação, selecione Depósito na lista suspensa Selecionar tipo de item:. O gráfico de fita multimétrica e a tabela de dados Itens (14 dias) agora mostram apenas a atividade do Armazém.

Um gif animado da página de cálculo Fabric Capacity Metrics na aplicação 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 Armazém: Calcular a taxa para todas as instruções T-SQL geradas pelo utilizador e pelo sistema dentro de um armazém.
  • Consulta do endpoint de análise SQL: Cobrança de computação para todas as instruções T-SQL geradas pelo utilizador e pelo sistema num endpoint 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ções de armazém de dados na aplicação Microsoft Fabric Capacity Metrics.

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

Este gráfico na aplicação Microsoft Fabric Capacity Metrics mostra a utilização dos 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 é partilhada por todas as cargas de trabalho do Fabric. 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 ecrã do botão de explorar na aplicação Microsoft Fabric Capacity Metrics.

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

Gráfico de detalhamento do marco temporal

Captura de ecrã do gráfico de análise detalhada Timepoint na aplicação Microsoft Fabric Capacity Metrics.

Esta tabela na aplicação Microsoft Fabric Capacity Metrics fornece uma visã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 utilizador que agendou ou executou uma operação: os valores podem ser "User@domain.com", "System" ou "Power BI Service".

    • 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: ordene a tabela por Total de CU(s) de forma descendente para encontrar as consultas mais caras e, em seguida, utilize ID da operação para identificar de forma única 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_idsys.dm_exec_requests e distributed_statement_id no insights.exec_requests_history de consulta. Exemplos:

    A seguinte consulta de exemplo T-SQL usa um ID da operação dentro de uma consulta na vista de gestão dinâmica sys.dm_exec_requests.

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

    A seguinte consulta T-SQL utiliza um ID da operação numa consulta na queryinsights.exec_requests_history vista.

    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 de UC.

O custo desta consulta é CU segundos vezes o preço por CU. Suponha neste exemplo que o preço por CU é $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 diferentes: Quando uma consulta T-SQL une-se a vários armazéns de dados (ou entre um armazém de dados e um ponto de extremidade de análise SQL), o uso é relatado contra o recurso de origem.
  • Consultas em visões de catálogo do sistema e visões de gerenciamento dinâmico são consultas sujeitas a cobrança.
  • 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 resultados de volta à aplicação web, como SQL Query Editor ou aplicações cliente como SQL Server Management Studio e a extensão MSSQL para Visual Studio Code.

Próximo passo