Adicionar um recurso SQL warehouse a um aplicativo Databricks
Adicione SQL warehouse como Databricks Apps recurso para permitir que seu aplicativo se conecte a compute recurso e execute SQL consultas.
Adicionar um SQL warehouse recurso
Antes de adicionar um SQL warehouse como um recurso de aplicativo, verifique se o senhor atende aos pré-requisitos.
Siga os passos deste guia para adicionar um recurso. Selecione SQL warehouse como o tipo de recurso. Então:
-
Escolha um SQL warehouse dentre as opções disponíveis em seu workspace.
-
Selecione o nível de permissão apropriado para seu aplicativo:
- Pode usar: Concede ao aplicativo permissão para se conectar ao site SQL warehouse e executar consultas. Essa é a permissão mínima exigida 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 essa opção somente se seu aplicativo precisar administrar especificamente o depósito.
-
(Opcional) Especifique um recurso personalizado key, que é como o senhor faz referência ao SQL warehouse na configuração do seu aplicativo. O default key é
sql-warehouse
.
variável de ambiente
Quando o senhor implanta um aplicativo com um recurso SQL warehouse, o Databricks expõe o ID do depósito por meio de uma variável de ambiente que pode ser referenciada usando o campo valueFrom
.
Para obter mais informações, consulte Access variável de ambiente from recurso.
Remover um recurso do SQL warehouse
Quando o senhor remove um recurso SQL warehouse de um aplicativo, a entidade de serviço do aplicativo perde o acesso ao depósito. O próprio SQL warehouse permanece inalterado e continua disponível para outros usuários e aplicativos que tenham as permissões apropriadas.
Melhores práticas
Considere o seguinte quando o senhor trabalhar com SQL warehouse recurso:
- Conceda permissões mínimas. Use as permissões
Can use
, a menos que seu aplicativo precise especificamente executar tarefas administrativas no depósito. - SQL armazém consome compute recurso. Monitore os padrões de consulta e a utilização do armazém do seu aplicativo para otimizar os custos.
- Implemente lógica de repetição e tratamento de erros em seu aplicativo para gerenciar possíveis problemas de conexão ou indisponibilidade do depósito.
- Selecione tamanhos de warehouse que correspondam aos requisitos de desempenho do seu aplicativo e às cargas de consulta esperadas.