Partilhar via


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. Quando criar ou editar uma aplicação, navegue até ao passo Configurar .
  2. Na secção de recursos da App , clique em + Adicionar recurso.
  3. Selecione SQL warehouse como o tipo de recurso.
  4. Escolha um armazém SQL a partir das opções disponíveis na sua área de trabalho.
  5. 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.
  6. (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 você implanta um aplicativo com um recurso do SQL warehouse, o Azure Databricks expõe a ID do depósito por meio de variáveis de ambiente que você pode referenciar usando o valueFrom campo.

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

Remover um recurso do SQL warehouse

Quando você remove um recurso do SQL warehouse de um aplicativo, a entidade de serviço do aplicativo perde o acesso ao depósito. 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 seu aplicativo precise especificamente executar tarefas administrativas no depósito.
  • 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 em seu aplicativo para gerenciar possíveis problemas de conexão ou indisponibilidade de depósito.
  • Selecione tamanhos de armazém que correspondam aos requisitos de desempenho do seu aplicativo e às cargas de consulta esperadas.