Partilhar via


O que é um armazém SQL?

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 armazéns SQL configurados por administradores.

O Databricks recomenda o uso de armazéns SQL sem servidor quando disponíveis.

Usar armazéns SQL

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

Você também pode exibir, classificar e pesquisar armazéns SQL disponíveis clicando em Ícone de pontos de extremidadeSQL Warehouses na barra lateral. Por padrão, os armazéns são classificados por estado (executando armazéns primeiro) e, em seguida, 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 a inicia automaticamente se você tiver acesso ao depósito. Consulte Iniciar um armazém SQL.

Nota

Para ajudá-lo a começar, o Azure Databricks cria um pequeno armazém SQL chamado Starter Warehouse automaticamente. Você pode editar ou excluir este SQL warehouse.

Importante

Você também pode anexar um bloco de anotações a um SQL warehouse. Consulte Blocos de anotações e armazéns SQL para obter mais informações e limitações.

Iniciar um armazém SQL

Para iniciar manualmente um SQL warehouse parado, clique Ícone de pontos de extremidadeem SQL Warehouses na barra lateral e, em seguida, clique no ícone Iniciar ao lado do warehouse.

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

  • Um depósito é interrompido e você tenta executar uma consulta.
  • Um trabalho atribuído a um depósito parado está agendado 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 armazém SQL

Configurar e iniciar armazéns SQL requer permissões elevadas, geralmente restritas a um administrador. Consulte Configurações de administração do SQL warehouse e Criar um SQL warehouse.

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

Deve contactar um administrador nas seguintes situações:

  • Não é possível conectar-se a nenhum armazém SQL.
  • Não é possível executar consultas porque um armazém SQL está parado.
  • Não é possível acessar tabelas ou dados do seu SQL warehouse.

Nota

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

Dimensionamento de armazém e comportamento de dimensionamento automático

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

Armazéns SQL e ferramentas de BI de terceiros

O Databricks SQL suporta muitas ferramentas de BI e visualização de terceiros que podem se conectar a armazéns SQL, incluindo o seguinte:

Ferramentas de desenvolvedor para armazéns SQL

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