Partilhar via


Conectar-se a um SQL Data 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 de dados 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 ver, classificar e pesquisar armazéns SQL disponíveis clicando em Ícone de EndpointsArmazéns SQL na barra lateral. Por padrão, os armazéns são classificados por estado (armazéns operacionais primeiro) e, em seguida, em ordem alfabética.

A interface de utilizador indica se um armazém está ou não em execução no momento. A execução de uma consulta contra um armazém parado inicia-o automaticamente se tiveres acesso ao armazém. Consulte Iniciar um armazém de dados 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 notebook a um SQL warehouse de nível 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. Veja Configurar armazéns SQL serverless.

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 de dados SQL

Para iniciar manualmente um SQL warehouse parado, clique em Ícone de Pontos de Extremidade e depois em SQL Warehouses na barra lateral e, em seguida, clique no ícone de iniciar ao lado do armazém.

Nota

Você deve ter pelo menos permissões CAN MONITOR no SQL warehouse para reiniciá-lo manualmente. Consulte ACLs do SQL warehouse.

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

  • Um armazém está parado e tentas executar uma consulta.
  • Um trabalho atribuído a um depósito parado está agendado para ser executado.
  • Uma ligação é estabelecida com um armazém suspenso através 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 acessos a dados personalizados configurados em vez de ou além do Unity Catalog. Consulte Configurações 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 escalonamento automático, consulte Dimensionamento, escalonamento e comportamento de enfileiramento de armazéns SQL.

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 Endpoints SQL

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