Você precisa do Builder plan ou superior para usar conectores no seu app.
O que você pode fazer
Execute notebooks e jobs
Dispare notebooks do Databricks e jobs de pipeline de dados a partir do seu app.
Rode SQL
Execute SQL no seu lakehouse e nos seus SQL warehouses e exiba os resultados no seu app.
Crie dashboards de analytics
Transforme consultas do Databricks em gráficos, tabelas e dashboards que seu time pode ler.
Visão rápida
Identificador de tipo
databricksModelo de autenticação
OAuth, com suas próprias credenciais
Tipo de conector
Para criadores de apps (nível do workspace)
Configuração da conexão
URL do workspace do Databricks (por exemplo
https://adb-123456789.10.azuredatabricks.net), obrigatóriaComo conectar
Databricks é um conector para criadores de apps. Você o conecta uma vez no nível do workspace com suas próprias credenciais OAuth do Databricks, e ele vale para todos os apps desse workspace.Antes de começar, você precisa de:
- Um app OAuth do Databricks na sua conta Databricks, para ter um Client ID e um Client Secret.
- Sua URL do workspace do Databricks, o endereço completo começando com
https://(por exemplohttps://adb-123456789.10.azuredatabricks.netouhttps://your-workspace.cloud.databricks.com).
- Clique no nome do seu workspace no canto inferior esquerdo.
- Clique em Settings.
- Clique em Connectors em Plugins.
- Em Connectors For App Builders, encontre Databricks.
- Clique em Add ao lado do conector.
- Adicione a callback URL
https://connectors.base44.com/api/oauth/callbackao seu app OAuth do Databricks. - Insira um Connector name para identificar este conector.
- Insira o Client ID e o Client Secret. Deixe Additional scopes vazio.
- Insira sua Databricks Workspace URL.
- Clique em Add Connector.
Sua Databricks Workspace URL deve começar com
https:// e usar um domínio do Databricks, por exemplo https://adb-123456789.10.azuredatabricks.net.Escopos
O Databricks usa dois escopos:all-apisoffline_access
Usando em uma backend function
Depois que o Databricks está conectado, suas backend functions podem obter um access token e consultar seu workspace. A Base44 cuida do fluxo OAuth e do armazenamento de credenciais.Connectors (docs para desenvolvedores)
Obtenha uma conexão, leia os detalhes dela e chame a API do serviço a partir de uma backend function.
Solução de problemas
Não vejo o Databricks nas configurações do workspace
Não vejo o Databricks nas configurações do workspace
Confirme que você está no workspace correto e que tem permissão para gerenciar conectores do workspace. Se ainda não vir o Databricks, entre em contato com o suporte.
Minha Databricks Workspace URL não é aceita
Minha Databricks Workspace URL não é aceita
Insira uma Databricks Workspace URL que comece com
https:// e use um domínio do Databricks, por exemplo https://adb-123456789.10.azuredatabricks.net.A conexão não funciona após a configuração
A conexão não funciona após a configuração
Confira se a callback URL
https://connectors.base44.com/api/oauth/callback foi adicionada ao seu app OAuth do Databricks. Depois, confirme que o Client ID, o Client Secret e a Databricks Workspace URL estão corretos e que os dois escopos estão registrados no seu app OAuth do Databricks.Perguntas frequentes
Quem pode adicionar o conector do Databricks?
Quem pode adicionar o conector do Databricks?
Você precisa de permissão para gerenciar conectores do workspace.
Onde encontro a redirect URI da Base44?
Onde encontro a redirect URI da Base44?
O Databricks usa uma única callback URL para todos os apps do seu workspace:
https://connectors.base44.com/api/oauth/callback. Adicione-a ao seu app OAuth do Databricks. Se você está configurando o conector pelo AI chat, o formulário de configuração também a mostra.Conectores adicionados antes de a Base44 migrar para uma callback URL única ainda usam https://app.base44.com/api/external-auth/callback. Mantenha essa URL registrada no Databricks enquanto o conector usar URLs por app.O que devo inserir em Databricks Workspace URL?
O que devo inserir em Databricks Workspace URL?
Insira sua Databricks Workspace URL. A URL deve começar com
https:// e usar um domínio do Databricks, por exemplo https://adb-123456789.10.azuredatabricks.net.Posso adicionar o Databricks pelo AI chat?
Posso adicionar o Databricks pelo AI chat?
Sim. Você pode começar pelo AI chat em um app específico. Se o conector ainda não estiver configurado, a Base44 pede os detalhes do conector antes de continuar.
As pessoas que usam meu app precisam conectar o Databricks?
As pessoas que usam meu app precisam conectar o Databricks?
Não. O conector do Databricks é configurado no nível do workspace e pode ser usado em todos os apps criados nesse workspace.
Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a versão em inglês.