Skip to main content
Conecte seu app Base44 ao Databricks para executar notebooks, rodar SQL e gerenciar pipelines de dados. Depois, crie dashboards, relatórios e apps de IA sobre os dados do seu lakehouse.
Databricks é um conector para criadores de apps. Você o conecta uma vez com suas próprias credenciais do Databricks no nível do workspace, e seu app consulta o Databricks por essa conexão. Cada pessoa que usa seu app não conecta o Databricks individualmente.
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.
Prompts de exemplo para o AI chat

Visão rápida

Identificador de tipo
databricks
Modelo 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ória

Como 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 exemplo https://adb-123456789.10.azuredatabricks.net ou https://your-workspace.cloud.databricks.com).
Para adicionar o Databricks pelas configurações do workspace:
  1. Clique no nome do seu workspace no canto inferior esquerdo.
  2. Clique em Settings.
  3. Clique em Connectors em Plugins.
  4. Em Connectors For App Builders, encontre Databricks.
  5. Clique em Add ao lado do conector.
  6. Adicione a callback URL https://connectors.base44.com/api/oauth/callback ao seu app OAuth do Databricks.
  7. Insira um Connector name para identificar este conector.
  8. Insira o Client ID e o Client Secret. Deixe Additional scopes vazio.
  9. Insira sua Databricks Workspace URL.
  10. 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.
Você também pode configurar o Databricks pelo AI chat em um app. Descreva o que você quer criar e, quando solicitado, forneça os mesmos detalhes do conector. O conector é registrado no nível do workspace e fica disponível em todos os apps desse workspace.

Escopos

O Databricks usa dois escopos:
  • all-apis
  • offline_access
Ambos são incluídos automaticamente quando você adiciona o conector e aparecem em Always included. Registre os dois no seu app OAuth do Databricks. Deixe Additional scopes vazio, a menos que seu app precise de mais.

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.
Este é um exemplo simplificado. Para o padrão completo, incluindo como ler os detalhes da conexão e estruturar a requisição, veja a documentação para desenvolvedores:

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

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.
Insira uma Databricks Workspace URL que comece com https:// e use um domínio do Databricks, por exemplo https://adb-123456789.10.azuredatabricks.net.
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

Você precisa de permissão para gerenciar conectores do workspace.
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.
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.
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.
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.