Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:✅ SQL Analytics Endpoint e Armazém no Microsoft Fabric
O artigo explica o relatório de uso computacional do Fabric Data Warehouse, que inclui atividades de leitura e gravação no Warehouse, e a atividade de leitura no endpoint de análise do Lakehouse para SQL.
Quando você usa uma capacidade do Fabric, seus encargos de uso aparecem no portal do Azure em sua assinatura no Microsoft Cost Management. Para entender a cobrança do Fabric, visite Compreenda sua cobrança do Azure em uma 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 no Data Warehouse do Fabric.
Capacidade
No Fabric, com base no SKU de capacidade adquirido, você tem direito a um conjunto de CUs (Unidades de Capacidade) que são compartilhadas em todas as cargas de trabalho do Fabric. Para obter mais informações sobre licenças com suporte, consulte Microsoft Fabric conceitos e licenças.
A capacidade é um conjunto dedicado de recursos que está disponível em um determinado momento para ser usado. A capacidade define a possibilidade de um recurso executar uma atividade ou produzir uma saída. Recursos diferentes consomem CUs em momentos diferentes.
Capacidade no armazenamento de dados Fabric
No modelo SaaS baseado em capacidade, o Fabric Data Warehouse tem como objetivo aproveitar ao máximo a capacidade adquirida e fornecer visibilidade sobre o uso.
As CUs consumidas pelo Armazém de Dados Fabric incluem atividades de leitura e gravação no armazém de dados e atividades de leitura no ponto de extremidade de análise do SQL do Lakehouse.
Em termos simples, 1 unidade de capacidade do Fabric = 0,5 vCores do Warehouse. Por exemplo, um SKU F64 de capacidade do Fabric tem 64 unidades de capacidade, o que equivale a 32 vCores do Warehouse.
Relatórios de uso de computação
O aplicativo Microsoft Fabric Capacity Metrics fornece visibilidade do 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 adquirida.
Inicialmente, você deve ser um administrador de capacidade para instalar o aplicativo Microsoft Fabric Capacity Metrics. Depois de instalado, qualquer pessoa na organização pode ter permissões concedidas ou compartilhadas para exibir o aplicativo. Para obter mais informações, consulte Instale o aplicativo Microsoft Fabric Capacity Metrics.
Depois de instalar o aplicativo, selecione o Warehouse na lista de seleção Selecionar tipo de item:. O gráfico de fita de métricas múltiplas e a tabela de dados Itens (14 dias) agora mostram apenas a atividade do Armazém.
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. O uso é acompanhado pelo total de Unidades de Capacidade por segundo (CUs). A tabela exibida mostra o uso agregado nos últimos 14 dias.
O Warehouse e o endpoint de análise em SQL são agrupados no Warehouse no aplicativo de Métricas, pois ambos utilizam o processamento SQL. As categorias de operação vistas neste modo de exibição são:
- Consulta de Armazém de Dados: cobrança de computação para todas as instruções T-SQL geradas pelo usuário e pelo sistema em um Armazém de Dados.
- Consulta de ponto de extremidade de análise do SQL: encargo de computação para todas as instruções T-SQL geradas pelo usuário e geradas pelo sistema em um ponto de extremidade de análise do SQL.
- OneLake Compute: cobrança de computação para todas as leituras e gravações dos dados armazenados no OneLake.
Por exemplo:
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. Isso é representado pela linha pontilhada amarela. Selecionar um ponto de tempo no grafo habilita o botão Explorar, que abre uma página de detalhamento.
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 Warehouse são reportadas como em segundo plano para aproveitar a suavização de atividade de 24 horas, permitindo os padrões de uso mais flexíveis. A classificação do armazenamento de dados como atividade secundária reduz a frequência dos picos de utilização de UC, evitando que ocorram gatilhos de limitação.
Grafo de detalhamento temporal
Esta tabela no aplicativo de Métricas de Capacidade do Microsoft Fabric fornece uma exibição detalhada da utilização em pontos de tempo específicos. A quantidade de capacidade fornecida pela SKU por período de 30 segundos é mostrada, juntamente com o detalhamento de operações interativas e operações 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 aparecer para exibir operações que foram executadas muito antes do ponto de tempo selecionado. Isso ocorre devido a operações em segundo plano que passam por suavização de 24 horas. Por exemplo, a tabela exibe todas as operações que foram executadas e que ainda estão sendo suavizadas em um ponto de tempo selecionado.
Os principais casos de uso para esta exibição incluem:
Identificação de um usuário 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 T-SQL ou atividades no portal do Fabric, como o editor de Consultas SQL ou o editor do Visual Query.
- Exemplos de instruções geradas por "Sistema" incluem atividades síncronas de metadados e outras tarefas em segundo plano do sistema que são executadas para habilitar a execução de consulta mais rápida.
Identificação de um status de operação: os valores podem ser "Êxito", "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 recurso.
Identificação de uma operação que consumiu muitos recursos: classificar a tabela por Total de CU(s) decrescente para encontrar as consultas mais caras e, em seguida, usar a ID da operação para identificar exclusivamente uma operação. Essa é a ID de instrução distribuída, que pode ser usada em outras ferramentas de monitoramento, como visualizações de gerenciamento dinâmico (DMVs) e Query Insights para rastreabilidade de ponta a ponta, como em
dist_statement_idem sys.dm_exec_requests edistributed_statement_idem query insights.exec_requests_history. Exemplos:O exemplo de consulta T-SQL a seguir usa uma ID de operação em uma consulta na exibição de gerenciamento dinâmico
sys.dm_exec_requests.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 na exibição
queryinsights.exec_requests_history.SELECT * FROM queryinsights.exec_requests_history WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
Exemplo de cobrança
Considere a consulta a seguir:
SELECT * FROM Nyctaxi;
Para fins de demonstração, suponha que a métrica de cobrança acumula 100 segundos de CU.
O custo dessa consulta é segundos de CU vezes o preço por CU. Suponha neste exemplo que o preço por CU seja de US$ 0,18/hora. Há 3600 segundos em uma hora. Portanto, o custo dessa consulta seria (100 x 0,18)/3600 = US$ 0,005.
Os números usados neste exemplo são apenas para fins de demonstração e não para métricas de cobrança reais.
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.
- O campo Duração relatado no Aplicativo de Métricas de Capacidade do Fabric é somente para fins informativos. Ele reflete a duração de execução da instrução. A duração pode não incluir a duração completa de ponta a ponta para renderizar resultados para o aplicativo Web, como o SQL Query Editor ou aplicativos cliente, como SQL Server Management Studio e a extensão MSSQL para Visual Studio Code.
Próxima etapa
Conteúdo relacionado
- Monitorar conexões, sessões e solicitações usando DMVs
- Gerenciamento de carga de trabalho
- Fabric Data Warehouse diretrizes de desempenho
- O que é o aplicativo Microsoft Fabric Capacity Metrics?
- Suavização e limitação no Data Warehousing do Fabric
- Entenda sua fatura do Azure em uma capacidade do Fabric
- Noções básicas do funcionamento da página de computação do aplicativo de métricas
- Pausar e retomar no armazenamento de dados do Fabric
- Monitorar Armazéns de Dados do Fabric