Partilhar via


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

Para obter informações sobre a arquitetura do plano de computação sem servidor, consulte Plano de computação sem servidor.

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 extremidade SQL 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 profissional ou sem servidor. Consulte Blocos de anotações e armazéns SQL para obter mais informações e limitações.

O que são armazéns SQL sem servidor?

Nota

Antes de criar um SQL warehouse sem servidor em uma região que ofereça suporte ao recurso, talvez haja etapas necessárias. Consulte Habilitar armazéns SQL sem servidor.

O Databricks SQL oferece preço e desempenho ideais com armazéns SQL sem servidor. As principais vantagens dos armazéns sem servidor em relação aos modelos profissionais e clássicos incluem:

  • Computação instantânea e elástica: elimina a espera por recursos de infraestrutura e evita o provisionamento excessivo de recursos durante picos de uso. O gerenciamento inteligente da carga de trabalho lida dinamicamente com o dimensionamento. Consulte Tipos de armazém SQL para obter mais informações sobre gerenciamento inteligente de carga de trabalho e outros recursos sem servidor.
  • Sobrecarga mínima de gerenciamento: o gerenciamento de capacidade, a aplicação de patches, as atualizações e a otimização de desempenho são todos tratados pelo Azure 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 de recursos conforme necessário ajudam a evitar o provisionamento excessivo e reduzem os tempos ociosos, reduzindo assim o TCO.

Iniciar um armazém SQL

Para iniciar manualmente um SQL warehouse parado, clique Ícone de pontos de extremidade em 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:

Armazéns SQL vs pontos de extremidade SQL

Armazéns SQL e pontos de extremidade SQL referem-se a um tipo de recurso de computação otimizado para SQL que alimenta o Databricks SQL. Em 2023, os pontos de extremidade SQL foram renomeados como armazéns SQL.