O que é um SQL warehouse?

Um SQL warehouse é um recurso de computação que permite consultar e explorar dados no Azure Databricks.

A maioria dos usuários tem acesso a SQL warehouses configurados pelos administradores.

O Databricks recomenda o uso de SQL warehouses sem servidor quando disponível.

Usar SQL warehouses

Os SQL warehouses aos quais você tem acesso aparecem nos menus suspensos de computação das interfaces do usuário do workspace que dá suporte à computação do SQL warehouse, incluindo o editor de consultas, o Explorador de Catálogos e painéis.

Você também pode exibir, classificar e pesquisar SQL warehouses disponíveis clicando em Ícone de Pontos de extremidadeSQL Warehouses na barra lateral. Por padrão, os warehouses são ordenados por estado (warehouses em execução primeiro), depois em ordem alfabética.

A interface do usuário indica se um warehouse está ou não em execução no momento. A execução de uma consulta em um warehouse interrompido será iniciada automaticamente se você tiver acesso ao warehouse. Consulte Iniciar um SQL warehouse.

Observação

Para ajudar você a começar mais rápido, o Azure Databricks cria automaticamente um SQL warehouse chamado Warehouse Inicial. Você pode editar ou excluir esse SQL warehouse.

Importante

Você também pode anexar um notebook a um SQL Warehouse. Consulte Notebooks e SQL Warehouses para obter mais informações e limitações.

Iniciar um SQL warehouse

Para iniciar um warehouse manualmente, clique no Ícone de Pontos de extremidadeSQL Warehouses na barra lateral e clique no ícone Iniciar ao lado do warehouse.

Um SQL warehouse é reiniciado automaticamente nas seguintes condições:

  • Um warehouse é interrompido e você tenta executar uma consulta.
  • Um trabalho atribuído a um warehouse interrompido está agendado para ser executado.
  • Uma conexão é estabelecida com um warehouse interrompido a partir de uma interface JDBC/ODBC.
  • Um painel associado a um warehouse no nível do painel é aberto.

Crie um SQL warehouse

A configuração e a inicialização de SQL warehouses exige permissões elevadas geralmente restritas a um administrador. Consulte Configurações de administrador do SQL warehouse e Criar um SQL warehouse.

O Catálogo do Unity rege as permissões de acesso a dados em SQL warehouses para a maioria dos ativos. Os administradores configuram a maioria das permissões de acesso a dados. Os SQL warehouses podem ter o acesso a dados personalizados configurado em vez de ou além do Catálogo do Unity. Consulte Habilitar a configuração do acesso a dados.

Entre em contato com um administrador nas seguintes situações:

  • Não é possível se conectar a nenhum SQL warehouse.
  • Não é possível executar consultas porque um SQL warehouse foi interrompido.
  • Não é possível acessar tabelas ou dados do seu SQL warehouse.

Observação

Algumas organizações podem permitir que os usuários modifiquem privilégios em objetos de banco de dados ou em SQL warehouses. Verifique com seus colegas de equipe e administradores para entender como sua organização gerencia o acesso a dados.

Comportamento de dimensionamento automático e dimensionamento do warehouse

Para obter informações sobre como os SQL warehouses clássicos e profissionais são dimensionados e como o dimensionamento funciona, consulte Dimensionamento, dimensionamento automático e enfileiramento do SQL warehouse.

Ferramentas de BI de terceiros e SQL warehouses

O Databricks SQL dá suporte a muitas ferramentas de BI e visualização de terceiros que podem se conectar a SQL warehouses, incluindo o seguinte:

Ferramentas de desenvolvedor para SQL warehouses

Você pode usar a API REST, a CLI e outros drivers e integrações pra configurar e executar comandos em SQL warehouses. Veja o seguinte: