Crie um SQL warehouse

Administradores de workspace e usuários com privilégios suficientes podem configurar e gerenciar SQL warehouses. Este artigo descreve como criar, editar e monitorar os SQL warehouses existentes.

Você também pode criar SQL warehouses usando a API do SQL Warehouse ou o Terraform.

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

Observação

A maioria dos usuários não pode criar SQL warehouses, mas pode reiniciar qualquer SLQL warehouse ao qual eles podem se conectar. Confira O que é um SQL warehouse?.

Requisitos

Os SQL Warehouses têm os seguintes requisitos:

  • Para criar um SQL Warehouse, você deve ser um administrador de workspace ou um usuário com permissões de criação de cluster irrestritas.

  • Para SQL warehouses clássicos ou profissionais, sua conta do Azure deve ter uma cota de vCPU adequada. A cota de vCPU padrão geralmente é adequada para criar um SQL Warehouse sem servidor, mas pode não ser suficiente para dimensionar o SQL Warehouse ou criar warehouses adicionais. ConsulteCota de vCPU do Azure necessária para SQL warehouses clássicos e profissionais. Você pode solicitar mais cota de vCPU. Sua conta do Azure pode ter limitações quanto à quantidade de cota de vCPU que você pode solicitar. Entre em contato com a equipe da sua conta do Azure para obter mais informações.

  • Antes de criar um SQL Warehouse sem servidor em uma região compatível com o recurso, pode haver etapas necessárias. Confira Habilitar SQL warehouses sem servidor.

Crie um SQL warehouse

Para criar um SQL warehouse com a interface do usuário da Web:

  1. Clique no SQL Warehouses na barra lateral.
  2. Clique em Criar SQL Warehouse.
  3. Insira um nome para o warehouse.
  4. (Opcional) Defina as configurações do warehouse. Consulte Definir as configurações do SQL warehouse.
  5. (Opcional) Configure as opções avançadas. Consulte opções avançadas.
  6. Clique em Criar.
  7. (Opcional) Configure o acesso ao SQL warehouse. Consulte Controle de acesso ao SQL Warehouse.

O warehouse criado é iniciado automaticamente.

Default SQL warehouse config

Definir as configurações do SQL warehouse

Você pode modificar as seguintes configurações ao criar ou editar um SQL warehouse:

  • O Tamanho do Cluster representa o tamanho do nó do driver e o número de nós de trabalho associados ao cluster. O padrão é X-Large. Para reduzir a latência da consulta, aumente o tamanho.

  • Parada Automática determina se o warehouse será parado se ele estiver ocioso durante o número especificado de minutos. Os SQL warehouses ociosos continuam acumulando encargos de DBU e instância de nuvem até que sejam interrompidos.

    • SQL warehouses pro e clássicos: o padrão é de 45 minutos, o que é recomendado para uso típico. O mínimo é de 10 minutos.
    • SQL warehouses sem servidor: o padrão é de 10 minutos, o que é recomendado para uso típico. O mínimo é de 5 minutos quando você usa a interface do usuário. Observe que você pode criar um SQL warehouse sem servidor usando a API de SQL warehouses. Nesse caso, você pode definir o valor de Parada Automática com um valor tão baixo quanto 1 minuto.
  • ODimensionamento define o número mínimo e máximo de clusters que serão usados para uma consulta. O padrão é um mínimo de um e um máximo de um cluster. Você pode aumentar o máximo de clusters se quiser lidar com mais usuários simultâneos para uma determinada consulta. O Azure Databricks recomenda um cluster para cada dez consultas simultâneas.

    Para manter o desempenho ideal, o Databricks recicla periodicamente clusters. Durante um período de reciclagem, você pode ver temporariamente uma contagem de clusters que excede o máximo à medida que o Databricks faz a transição de novas cargas de trabalho para o novo cluster e aguarda para reciclar o cluster antigo até que todas as cargas de trabalho abertas tenham sido concluídas.

  • O Tipo determina os tipos de warehouse. Se sem servidor estiver habilitado em sua conta, sem servidor será o padrão. Consulte Tipos de SQL warehouses para a lista.

Opções avançadas

Você pode configurar as opções avançadas a seguir expandindo a área Opções avançadas ao criar um SQL warehouse ou pode editar um SQL warehouse existente. Você também pode configurar essas opções usando as API de SQL Warehouses.

  • Marcas: as marcas permitem monitorar facilmente o custo dos recursos de nuvem utilizados por usuários e grupos em sua organização. Especifique marcas como pares chave-valor.

  • Catálogo do Unity: se o Catálogo do Unity estiver habilitado para o workspace, ele será o padrão para todos os novos warehouses no workspace. Se o Unity Catalog não estiver habilitado para seu workspace, você não verá essa opção. Para obter mais informações sobre o Unity Catalog, confira Unity Catalog.

  • Canal: use o canal de versão prévia para testar novas funcionalidades, incluindo suas consultas e painéis, antes que ele se torne o padrão do SQL do Databricks.

    Use as notas sobre a versão para saber o que está na versão prévia mais recente.

Importante

O Databricks recomenda o uso de uma versão prévia em cargas de trabalho de produção. Como somente administradores podem ver as propriedades dos warehouses, inclusive o canal, procure indicar quando um SQL do Databricks usa uma versão prévia no nome dele para que os usuários não o usem em cargas de trabalho de produção sem querer.

Gerenciar um SQL warehouse

Administradores de workspace e usuários com privilégios CAN MANAGE em um SQL warehouse podem concluir as seguintes tarefas em um SQL warehouse existente:

  • Para interromper um warehouse em execução, clique no ícone parar ao lado do warehouse.

  • Para iniciar um warehouse interrompido, clique no ícone iniciar ao lado do warehouse.

  • Para editar um warehouse, clique no menu kebab Vertical Ellipsis e, em seguida, clique em Editar.

  • Para acidionar e editar, clique no menu kebab Vertical Ellipsis e, em seguida, clique em Permissões. Para saber mais sobre os níveis de permissão, confira Controle de acesso do SQL warehouse.

  • Para atualizar um SQL warehouse para sem servidor, clique no menu kebab Vertical Ellipsis e clique em Atualizar para Sem Servidor.

  • Para excluir um warehouse, clique no menu kebab Vertical Ellipsis e, em seguida, clique em Excluir.

Observação

Entre em contato com seu representante do Databricks para restaurar um warehouse excluído dentro de 14 dias.