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

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

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

Este artigo explica como é medido o consumo de armazém e como é calculada a faturação. Para mais informações sobre monitorização da utilização, consulte Como: Observar as tendências de utilização Fabric Data Warehouse.

Como é medido o consumo de armazém

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 a atividade de leitura e escrita num armazém, e a atividade de leitura contra o endpoint de análise SQL de um lakehouse.

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

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

Entenda o modelo de faturamento

Conceptualmente, pode entender o consumo de armazém como: Consumo = VNodes ativos × Tempo Ativo.

Este 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 de armazém.

O Warehouse escala automaticamente os recursos computacionais em resposta à procura da carga de trabalho. O SKU de capacidade Fabric determina os recursos vNode explodíveis disponíveis para cargas de trabalho em armazém.

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 Fabric regista a utilização pelo total de Unidades de Capacidade Secundárias (CUs). A tabela exibida mostra o uso agregado nos últimos 14 dias.

Tanto o Warehouse como o endpoint de análise SQL estão integrados no Warehousena aplicação Métricas, pois ambos usam computação SQL. As categorias de operações que vê nesta vista são:

  • Consulta do Warehouse: Compute a cobrança de todas as instruções T-SQL geradas pelo utilizador e pelo sistema dentro de um warehouse.
  • SQL Endpoint Query: Cálculo da cobrança para todas as instruções T-SQL geradas pelo utilizador e pelo sistema dentro de um endpoint de análise SQL.
  • Consulta de Snapshot do Armazém: Calcule a cobrança de todas as instruções T-SQL geradas pelo utilizador e geradas pelo sistema num snapshot do armazém.

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. Este valor é representado pela linha pontilhada amarela. Selecionar um ponto temporal específico no gráfico permite o botão Explorar - Detalhe do Ponto de Tempo , que abre uma página detalhada de perfuração.

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 de Armazém é reportada como de fundo para tirar partido da suavização da atividade 24 horas por dia, permitindo os padrões de utilização 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 perfuração por pontos temporais

A tabela de percurso por pontos de tempo na aplicação Microsoft Fabric Capacity Metrics fornece uma visão detalhada da utilização em pontos de tempo específicos. Mostra a quantidade de capacidade que o SKU fornecido para cada período de 30 segundos, juntamente com uma análise das operações interativas e em segundo plano. A tabela de operações interativas lista as operações que são executadas nesse momento.

A tabela de operações em segundo plano pode parecer mostrar operações que foram executadas muito antes do ponto temporal selecionado. Esta discrepância ocorre porque as operações em segundo plano numa capacidade partilhada (SKU F) sofrem suavização de 24 horas. Por exemplo, a tabela mostra todas as operações que foram executadas e ainda estão a suavizar no momento selecionado.

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

  • Determinar se o consumo é impulsionado por cargas de trabalho iniciadas pelo utilizador ou pelo sistema.

    • Exemplos de cargas de trabalho iniciadas pelo utilizador incluem a execução de consultas T-SQL ou a interação com o portal Fabric, como a utilização do SQL Editor do Power Query ou do Visual Editor do Power Query.
    • Exemplos de cargas de trabalho iniciadas pelo sistema incluem compactação de dados e outras tarefas em segundo plano que são executadas automaticamente para otimizar o desempenho e melhorar a execução das consultas.
  • Identifique os períodos de tempo que consumiram mais recursos.

    • Ordene a tabela pelo Total de(s) por ordem decrescente para identificar os períodos de tempo mais dispendiosos. Regista os respetivos carimbos de Início e Fim.
    • Para identificar consultas que foram executadas durante o intervalo selecionado, use consultas T-SQL nas vistas Query Insights, especificamente em consultas insights.exec_requests_history. Por exemplo, para identificar consultas que estavam a decorrer 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;
    

Monitorizar o consumo de armazém

Pode analisar o consumo de armazém utilizando tanto a aplicação Fabric Capacity Metrics como o Query Insights. Estas ferramentas respondem a perguntas diferentes, mas complementares.

Aplicação Métricas de Capacidade de Tecido

Use métricas de capacidade para compreender:

  • Tendências de consumo em armazéns.
  • Períodos de alta utilização.
  • Consumo em espaços de trabalho e artigos.
  • Consumo relativo a outras cargas de trabalho do Fabric na mesma capacidade.
  • Janelas temporais 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.

Informações sobre Consultas

Use o Query Insights para compreender:

  • Quais consultas estavam ativas durante os períodos de consumo.
  • Quais os padrões de utilização 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 a funcionar , enquanto os Métricas de Capacidade ajudam a identificar quando ocorreu o consumo. Juntos, fornecem uma imagem 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 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.

Investigar o consumo inesperado

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

  1. Identifique a janela temporal nas Métricas de Capacidade.
  2. Revise a utilização do armazém durante esse período.
  3. Use consultas T-SQL no Query Insights e vistas de gestão dinâmica de armazém (DMVs) para avaliar a atividade associada.
  4. Determinar se a utilização estava relacionada com cargas de trabalho do utilizador, concorrência ou operações geradas pelo sistema.
  5. Identifique oportunidades para otimizar padrões de carga de trabalho ou apresentar apresentações de desempenho.

Perguntas mais frequentes

O que é um vNode?

Um nó virtual (vNode) é a unidade de computação em armazém utilizada para a alocação de recursos e medição do consumo.

A atividade em segundo plano consome capacidade?

Yes. O consumo pode incluir tanto atividade gerada pelo utilizador como operações geradas pelo sistema, como tarefas de manutenção e otimização.

Como é que a concorrência afeta o consumo?

À medida que a procura de carga de trabalho simultânea aumenta, o Fabric pode alocar vNodes adicionais. O aumento da alocação pode resultar num consumo mais elevado.

Onde posso monitorizar o consumo de armazém?

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

Próximo passo