Adicionar um recurso do SQL warehouse a um aplicativo Databricks

Adicione armazéns SQL como recursos do Databricks Apps para permitir que seu aplicativo se conecte a recursos de computação e execute consultas SQL.

Adicionar um recurso do SQL warehouse

Antes de adicionares um SQL warehouse como recurso, revê os pré-requisitos de recursos da aplicação.

  1. Na secção de recursos da aplicação, ao criar ou editar uma aplicação, clique em + Adicionar warehouse SQL de recursos>.
  2. Escolha um armazém SQL a partir das opções disponíveis na sua área de trabalho.
  3. Selecione o nível de permissão apropriado para seu aplicativo:
    • Pode usar: Concede permissão ao aplicativo para se conectar ao SQL warehouse e executar consultas. Esta é a permissão mínima necessária para a maioria dos aplicativos.
    • Pode gerenciar: Concede ao aplicativo permissão para alterar a configuração, o dimensionamento e outras configurações administrativas. Selecione isso apenas se seu aplicativo precisar especificamente administrar o depósito.
  4. (Opcional) Especifique uma chave de recurso personalizada, que é como você referencia o SQL warehouse na configuração do seu aplicativo. A chave padrão é sql-warehouse.

Variáveis de ambiente

Quando implementas uma aplicação com um recurso SQL warehouse, Azure Databricks expõe o ID do warehouse através de variáveis de ambiente que podes consultar usando o campo valueFrom.

Para obter mais informações, consulte Acessar variáveis de ambiente a partir de recursos.

Remover um recurso do SQL warehouse

Quando remove um recurso de um armazenamento de dados SQL de uma aplicação, o principal de serviço da aplicação perde o acesso ao armazenamento. O SQL warehouse em si permanece inalterado e continua disponível para outros usuários e aplicativos que têm permissões apropriadas.

Melhores práticas

Considere o seguinte ao trabalhar com recursos do SQL warehouse:

  • Conceda permissões mínimas. Use Can use permissões, a menos que a sua aplicação precise especificamente executar tarefas administrativas no armazém.
  • Os armazéns SQL consomem recursos de computação. Monitore os padrões de consulta do seu aplicativo e a utilização do armazém para otimizar os custos.
  • Implemente a lógica de repetição e o tratamento de erros na aplicação para gerir possíveis problemas de conexão ou indisponibilidade de armazenamento.
  • Selecione tamanhos de armazém que correspondam aos requisitos de desempenho do seu aplicativo e às cargas de consulta esperadas.