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.
Para fornecer análises rápidas e confiáveis da plataforma Lakehouse, é essencial configurar e operar os sql warehouses para um desempenho ideal de BI. Os sql warehouses no Azure Databricks são criados para atender cargas de trabalho de business intelligence, habilitando dimensionamento dinâmico, processamento de consulta eficiente e gerenciamento robusto de recursos.
Esta página descreve as práticas recomendadas para provisionamento, gerenciamento e monitoramento de sql warehouses para garantir painéis responsivos, uso de recursos econômicos e integração suave com ferramentas de BI empresarial.
Esse conteúdo destina-se a engenheiros de dados, desenvolvedores de BI e administradores de workspaces responsáveis por configurar, otimizar e manter os sql warehouses para análise e desempenho do painel. Muitas tarefas exigem permissões avançadas de espaço de trabalho que permitem criar ou gerenciar os SQL Warehouses.
Serviço SQL
| Melhor prática | Impacto | Docs | Itens de ação |
|---|---|---|---|
| Usar a computação sem servidor para iniciar, parar e dimensionar recursos automaticamente | Reduz os custos interrompendo recursos ociosos. | Habilitar parada automática para armazéns de desenvolvimento | |
| Usar SQL Warehouses para qualquer carga de trabalho de BI (recomenda-se o uso sem servidor) | Os sql warehouses são otimizados para cargas de trabalho de BI. | Configurar o SQL Warehouse para cargas de trabalho de BI | |
| Tamanho certo do seu armazém | Equilibra o desempenho e o custo da carga de trabalho. | Comece com o tamanho de M, monitore o desempenho e ajuste se necessário | |
| Usar um tamanho de cluster maior para conjuntos de dados maiores | Quanto maior o cluster (M, L, XL etc.), mais rápidas são executadas consultas complexas. Se você tiver apenas consultas simples e de curta duração, não aumente o tamanho das operações (pode ser mais lento devido à redistribuição de dados). | Avaliar a complexidade da consulta e o tamanho do conjunto de dados | |
| Usar o dimensionamento do SQL Warehouse | Um sql warehouse é dimensionado para lidar com o aumento da carga de trabalho. Quando o armazenamento atinge seus limites, as consultas são enfileiradas, não rejeitadas. | Habilitar a escalabilidade para cargas de trabalho de produção | |
| Se esperar muitas consultas simultâneas, aumente o número mínimo de clusters | Impede que as consultas sejam enfileiradas enquanto aguardam expansão. | Configurar clusters mínimos com base na carga de trabalho esperada | |
| Usar sql warehouses separados para cargas de trabalho ou unidades de negócios diferentes | Ajusta o tamanho dos armazéns de dados SQL para melhorar o isolamento e a atribuição de custos. | Criar armazéns dedicados por carga de trabalho | |
| Monitorar o desempenho da consulta | Identifica gargalos e problemas de desempenho usando o histórico de consultas. As tabelas do sistema permitem monitorar programaticamente o desempenho. | Configurar painéis de monitoramento |
Conteúdo relacionado
Para obter diretrizes detalhadas sobre como analisar os requisitos de carga de trabalho de BI e configurar os sql warehouses para diferentes padrões de acesso (DirectQuery vs Importação/Extração), consulte as configurações do SQL Warehouse para cargas de trabalho de BI.