Compartilhar via


Adicionar um recurso do SQL Warehouse a um aplicativo do Databricks

Adicione sql warehouses 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 adicionar um SQL Warehouse como um recurso, examine os pré-requisitos do recurso de aplicativo.

  1. Na seção Recursos do aplicativo, ao criar ou editar um aplicativo, clique em + Adicionar recurso> armazém SQL.
  2. Escolha um SQL Warehouse entre as opções disponíveis em seu workspace.
  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. Essa é 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 somente se seu aplicativo precisar administrar especificamente o armazém.
  4. (Opcional) Especifique uma chave de recurso personalizada, que é como você faz referência ao SQL Warehouse na configuração do aplicativo. A chave padrão é sql-warehouse.

Variáveis de ambiente

Quando você implanta um aplicativo com um recurso do SQL Warehouse, Azure Databricks expõe a ID do warehouse por meio de variáveis de ambiente que você pode referenciar usando o campo valueFrom.

Para obter mais informações, consulte como acessar as variáveis de ambiente dos recursos.

Remover um recurso do SQL Warehouse

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

Práticas recomendadas

Considere o seguinte quando você trabalha com recursos do SQL Warehouse:

  • Conceda permissões mínimas. Use Can use permissões, a menos que seu aplicativo precise executar especificamente tarefas administrativas no armazém.
  • Os sql warehouses consomem recursos de computação. Monitore os padrões de consulta e a utilização do warehouse do aplicativo 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 do armazém.
  • Selecione os tamanhos do warehouse que correspondem aos requisitos de desempenho do aplicativo e às cargas de consulta esperadas.