Conecte-se a um SQL warehouse
Um SQL warehouse é um recurso compute que permite que o senhor consulte e explore dados em Databricks.
A maioria dos usuários tem acesso ao armazém SQL configurado pelos administradores.
Para obter informações sobre a arquitetura do plano serverless compute , consulte o plano compute sem servidor.
Databricks recomenda o uso do armazém serverless SQL quando disponível.
Use o armazém SQL
O depósito SQL ao qual o senhor tem acesso aparece nos menus suspensos compute das interfaces de usuário workspace que suportam SQL warehouse compute, incluindo o editor de consultas, o Catalog Explorer e os painéis.
O senhor também pode view, classificar e pesquisar o armazém disponível SQL clicando em SQL warehouse na barra lateral. Em default, os armazéns são classificados por estado (primeiro os armazéns em funcionamento) e depois em ordem alfabética.
A interface do usuário indica se um depósito está ou não em execução no momento. A execução de uma consulta em um depósito parado é iniciada automaticamente se o senhor tiver acesso ao depósito. Veja começar a SQL warehouse.
Para ajudar o senhor a começar, o Databricks cria automaticamente um pequeno SQL warehouse chamado Starter Warehouse . O senhor pode editar ou excluir este SQL warehouse.
O senhor também pode anexar um Notebook a um profissional ou serverless SQL warehouse. Consulte Notebook e SQL warehouse para obter mais informações e limitações.
O que é o armazém sem servidor SQL?
Antes que o senhor possa criar um serverless SQL warehouse em uma região que ofereça suporte ao recurso, talvez sejam necessárias algumas etapas. Consulte Habilitar serverless SQL warehouse.
Databricks SQL oferece preço e desempenho ideais com o armazém serverless SQL . As principais vantagens dos armazéns serverless em relação aos modelos profissionais e clássicos incluem
- Instantâneo e elástico compute : elimina a espera por recurso de infraestrutura e evita o provisionamento excessivo de recurso durante picos de uso. O gerenciamento inteligente da carga de trabalho gerencia dinamicamente a escalabilidade. Consulte SQL warehouse types para obter mais informações sobre o gerenciamento inteligente de carga de trabalho e outros serverless recurso.
- Mínima sobrecarga de gerenciamento : O gerenciamento da capacidade, a aplicação de patches, os upgrades e a otimização do desempenho são todos gerenciados pela Databricks, simplificando as operações e levando a preços previsíveis.
- Menor custo total de propriedade (TCO) : O provisionamento automático e o dimensionamento do recurso conforme necessário ajudam a evitar o provisionamento excessivo e reduzem os tempos de parada, diminuindo assim o TCO.
começar a SQL warehouse
Para começar manualmente uma parada SQL warehouse, clique em SQL warehouse na barra lateral e, em seguida, clique no ícone começar ao lado do warehouse.
O site SQL warehouse é reiniciado automaticamente nas seguintes condições:
- Um depósito está parado e o senhor tenta executar uma consulta.
- Um trabalho atribuído a um depósito parado está programado para ser executado.
- Uma conexão é estabelecida com um depósito parado a partir de uma interface JDBC/ODBC.
- Um painel associado a um depósito no nível do painel é aberto.
Criar um SQL warehouse
A configuração e o lançamento do armazém SQL requerem permissões elevadas, geralmente restritas a um administrador. Consulte SQL warehouse admin settings e Create a SQL warehouse.
Unity Catalog rege as permissões de acesso aos dados no armazém SQL para a maioria dos ativos. Os administradores configuram a maioria das permissões de acesso aos dados. SQL O armazém pode ter acesso a dados personalizados configurado em vez de ou além de Unity Catalog. Consulte Configurações de acesso a dados.
Você deve entrar em contato com um administrador nas seguintes situações:
- O senhor não pode se conectar a nenhum depósito do SQL.
- O senhor não pode executar consultas porque o site SQL warehouse está parado.
- O senhor não pode acessar tabelas ou dados do seu site SQL warehouse.
Algumas organizações podem permitir que os usuários modifiquem privilégios em objetos de banco de dados ou no armazém SQL. Verifique com seus colegas de equipe e administradores para entender como sua organização gerencia o acesso aos dados.
Dimensionamento de armazém e comportamento de autoescala
Para obter informações sobre como os armazéns classic e pro SQL são dimensionados e como a escala automática funciona, consulte SQL warehouse sizing, scaling, and queuing behavior.
SQL armazém e ferramentas de terceiros BI
Databricks SQL é compatível com várias ferramentas de visualização eBI de terceiros que podem se conectar ao warehouse SQL, incluindo as seguintes:
Ferramentas de desenvolvimento para o armazém SQL
O senhor pode usar os sites REST API, CLI e outros drivers e integrações para configurar e executar o comando no armazém SQL. Veja o seguinte:
- Databricks SQL REST API
- CLI do Databricks SQL
- Driver do Databricks para SQLTools para Visual Studio Code
- Integração do DataGrip com o Databricks
- Integração do DBeaver com o Databricks
- Conecte-se ao SQL Workbench/J
SQL warehouse vs endpoint SQL
SQL warehouse e SQL endpoint referem-se a um tipo de SQL-optimized compute recurso que potencializa o Databricks SQL. Em 2023, o endpoint SQL foi renomeado como SQL warehouse.