Consumo e utilização de armazém no Microsoft Fabric

Aplica-se a:✅ SQL Analytics Endpoint e Armazém no Microsoft Fabric

Fabric Data Warehouse utiliza um modelo baseado em consumo que mede os recursos computacionais alocados às cargas de trabalho do armazém ao longo do tempo.

Este artigo explica como o consumo de armazém é medido e como a faturação é calculada. Para obter mais informações sobre como monitorar a utilização, consulte Como fazer: observar tendências de utilização do Fabric Data Warehouse.

Como o consumo de armazém é medido

No modelo SaaS baseado em capacidade, o consumo de Fabric Data Warehouse é medido com base nos recursos computacionais alocados para suportar a atividade da carga de trabalho.

O Fabric aloca recursos de computação para a carga de trabalho durante atividades de leitura e gravação em um warehouse e de leitura no endpoint de análise SQL de um lakehouse.

Fabric Data Warehouse mede o consumo por meio de vNodes (nós virtuais). Um vNode é uma coleção de quatro vCores e serve como unidade de alocação de recursos e medição de consumo. Para obter informações sobre a taxa de consumo de CU associada aos recursos de computação do warehouse, consulte Fabric Operations. À medida que a demanda da carga de trabalho muda, o Fabric aloca e libera vNodes dinamicamente.

Os recursos de computação são alocados com base em uma janela base de alocação de um minuto. O consumo é então medido e reportado por segundo com base no número de vNodes alocados. À medida que a demanda por carga de trabalho aumenta ou diminui, as alocações de vNode se ajustam de acordo.

Entender o modelo de cobrança

Conceitualmente, você pode entender o consumo de warehouse como: Consumo = VNodes ativos × Tempo Ativo.

Esse modelo simplificado ajuda a explicar o comportamento de consumo. Os relatórios reais refletem os recursos computacionais alocados ao longo do tempo entre as operações do armazém.

O Warehouse escala automaticamente os recursos computacionais em resposta à demanda por carga de trabalho. O SKU de capacidade Fabric determina os recursos vNode explosivos disponíveis para cargas de trabalho de armazenamento.

Categorias de operação do Armazém

Você pode analisar o uso da capacidade de computação universal por categoria de carga de trabalho, em todo o locatário. Fabric acompanha o uso em segundos totais de unidade de capacidade (CUs). A tabela exibida mostra o uso agregado nos últimos 14 dias.

Tanto o Warehouse quanto o endpoint de análise SQL são agrupados em Warehouse no aplicativo Metrics, pois ambos usam processamento SQL. As categorias de operações que você vê nesta visualização são:

  • Consulta do Warehouse: Calcular a cobrança de todas as instruções T-SQL geradas pelo usuário e pelo sistema em um warehouse.
  • Consulta de endpoint SQL: Calcule a cobrança para todas as instruções T-SQL geradas pelo usuário e pelo sistema dentro de um endpoint de análise SQL.
  • Consulta de Snapshot de Warehouse: Calcule a cobrança para todas as instruções T-SQL geradas pelo usuário e geradas pelo sistema em um snapshot do warehouse.

Por exemplo:

Captura de tela das categorias de operação do Data Warehouse no aplicativo Microsoft Fabric Capacity Metrics.

Grafo de exploração de ponto de tempo

Este grafo no aplicativo Microsoft Fabric Capacity Metrics mostra a utilização de recursos em comparação com a capacidade adquirida. Uma utilização de 100% representa a produtividade total de uma SKU de capacidade e é compartilhada por todas as cargas de trabalho do Fabric. Esse valor é representado pela linha pontilhada amarela. Selecionar um ponto no tempo específico no gráfico ativa o botão Explorar - Detalhes do ponto no tempo, que abre uma página de detalhamento.

Screenshot do botão explorar no aplicativo Microsoft Fabric Capacity Metrics.

Em geral, semelhantes a Power BI, operações são classificadas como interativas ou de plano de fundo e indicadas por cor. A maioria das operações na categoria Armazém é reportada como segundo plano para aproveitar a suavização das atividades 24 horas por dia e permitir os padrões de uso mais flexíveis. Classificar a atividade do armazém como atividade em segundo plano reduz a frequência com que os picos de utilização da CU acionam a limitação.

Gráfico de perfuração por pontos de tempo

A tabela de detalhamento por momento no aplicativo Microsoft Fabric Capacity Metrics fornece uma visão detalhada do uso em momentos específicos. Mostra a quantidade de capacidade que o SKU especificado oferece para cada período de 30 segundos, juntamente com um detalhamento das operações interativas e em segundo plano. A tabela de operações interativas lista as operações que são executadas naquele ponto de tempo.

A tabela de operações em segundo plano pode parecer exibir operações que foram executadas muito antes do ponto de tempo selecionado. Essa discrepância ocorre porque operações em segundo plano em uma capacidade compartilhada (SKU F) passam por uma suavização de 24 horas. Por exemplo, a tabela exibe todas as operações que foram executadas e ainda estão em suavização no instante selecionado.

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

  • Determine se o consumo é impulsionado por cargas de trabalho iniciadas pelo usuário ou pelo sistema.

    • Exemplos de cargas de trabalho iniciadas pelo usuário incluem executar consultas T-SQL ou interagir com o portal Fabric, como usar o SQL Editor de Consultas ou o Visual Editor de Consultas.
    • Exemplos de cargas de trabalho iniciadas pelo sistema incluem compactação de dados e outras tarefas em segundo plano que rodam automaticamente para otimizar o desempenho e melhorar a execução da consulta.
  • Identifique os períodos de tempo que consumiram mais recursos.

    • Ordene a tabela por Total de CU(s) em ordem decrescente para identificar os períodos mais caros. Capture os respectivos registros de data e hora de início e término.
    • Para identificar consultas que foram executadas durante o intervalo selecionado, use consultas T-SQL nas visualizações Query Insights, especificamente consultas insights.exec_requests_history. Por exemplo, para identificar consultas que estavam sendo executadas durante um intervalo específico:
    DECLARE @Start_Time DATETIME2(0) = '2026-08-10 8:00:00'
            ,@End_Time DATETIME2(0) = '2026-08-10 9:00:00'
    
    SELECT
            [database_name],
            sql_pool_name,
            distributed_statement_id,
            login_name,
            allocated_cpu_time_ms / 1000.0 AS vcore_seconds
    FROM queryinsights.exec_requests_history
    WHERE start_time < @End_Time
    AND end_time > @Start_Time;
    

Monitorar o consumo do armazém

Você pode analisar o consumo do armazém usando tanto o aplicativo Fabric Capacity Metrics quanto o Query Insights. Essas ferramentas respondem perguntas diferentes, mas complementares.

Aplicativo de Métricas de Capacidade do Tecido

Use métricas de capacidade para entender:

  • Tendências de consumo em armazéns.
  • Períodos de alta utilização.
  • Consumo entre espaços de trabalho e itens.
  • Consumo relativo a outras cargas de trabalho do Fabric na mesma capacidade.
  • Intervalos de tempo que podem exigir investigação.

Métricas de Capacidade são a principal ferramenta para determinar quando ocorreu o consumo e quanto foi reportado durante um determinado período.

Insights de Consulta de Dados

Use o Query Insights para entender:

  • Quais consultas estavam ativas durante períodos de consumo.
  • Quais padrões de uso estavam associados à atividade.
  • Características de execução de consultas que possam explicar o aumento da utilização.
  • Oportunidades potenciais de otimização da carga de trabalho.

O Query Insights ajuda a explicar o que estava rodando , enquanto o Capacity Metrics ajuda a identificar quando ocorreu o consumo. Juntos, eles fornecem uma visão mais completa da utilização do armazém.

Considerações

Considere as seguintes nuances de relatório de uso:

  • Relatórios entre bancos de dados: quando uma consulta T-SQL faz junção entre múltiplos data warehouses (ou entre um data warehouse e um endpoint de análise do 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.

Investigue o consumo inesperado

Para investigar um período de consumo inesperado do armazém:

  1. Identifique a janela de tempo em Métricas de Capacidade.
  2. Revise a utilização do depósito durante esse período.
  3. Use consultas T-SQL no Query Insights e visões dinâmicas de gerenciamento de armazém (DMVs) para avaliar a atividade associada.
  4. Determine se a utilização estava relacionada a cargas de trabalho do usuário, concorrência ou operações geradas pelo sistema.
  5. Identifique oportunidades para otimizar padrões de carga de trabalho ou consultar o desempenho.

Perguntas frequentes

O que é um vNode?

Um nó virtual (vNode) é a unidade de capacidade computacional do data warehouse usada para a alocação de recursos e a medição do consumo.

A atividade em segundo plano consome capacidade?

Sim. O consumo pode incluir tanto atividades geradas pelo usuário quanto operações geradas pelo sistema, como tarefas de manutenção e otimização.

Como a concorrência afeta o consumo?

À medida que a demanda por carga de trabalho concomitante aumenta, o Fabric pode alocar vNodes extras. O aumento da alocação pode resultar em maior consumo.

Onde posso monitorar o consumo do armazém?

Use o aplicativo Fabric Capacity Metrics para entender as tendências de consumo e utilização. Use Query Insights e consultas T-SQL em DMVs para analisar a atividade associada a esses períodos.

Próxima etapa