Use this file to discover all available pages before exploring further.
O conector Databricks está disponível exclusivamente no plano Enterprise.
O conector Databricks permite que o Replit Agent consulte o seu workspace do Databricks. Os desenvolvedores podem criar dashboards, ferramentas de relatórios e aplicativos de dados usando linguagem natural. Nenhum conhecimento de SQL é necessário.A configuração é um processo único que envolve um administrador do Databricks e um administrador da organização Replit. Uma vez configurado, os desenvolvedores com acesso podem usar o conector a partir do Replit.Este guia abrange a configuração completa em três funções:
Administrador do Databricks: cria o service principal e concede permissões no Databricks.
Administrador do Replit: configura o conector no Replit.
Desenvolvedor: começa a criar com os dados do Databricks.
Antes de começar, confirme o seguinte. Algumas dessas restrições poderão ser relaxadas no futuro à medida que o Replit e o Databricks adicionem funcionalidades.Funções
Administrador de conta ou workspace do Databricks
Administrador da organização Replit
Restrições do workspace do Databricks
Sem perfil de segurança de conformidade (CSP), como HIPAA, FedRAMP ou PCI.
Ingresso aberto, sem listas de acesso por IP ou controles de ingresso baseados em contexto.
Egresso aberto, sem Secure Egress Gateway (SEG) ou firewalls.
Você deve ser um administrador de conta ou workspace do Databricks para concluir esta etapa.
O administrador do Databricks cria uma identidade máquina a máquina, chamada service principal, que o Replit usa para se conectar ao Databricks.
1
Abrir Configurações
No Databricks, selecione seu avatar no canto superior direito e, em seguida, selecione Configurações.
2
Selecionar Identidade e acesso
Na barra lateral de Configurações, selecione Identidade e acesso.
3
Gerenciar service principals
Em Gerenciamento e permissões, encontre Service principals e selecione Gerenciar.
4
Adicionar um novo service principal
Selecione Adicionar service principal e, em seguida, selecione Adicionar novo.
5
Nomear o service principal
Insira um nome claro para o service principal e selecione Adicionar.
6
Confirmar os detalhes do service principal
Após o Databricks criar o service principal, confirme se ele está ativo. Mantenha esta página aberta caso precise dos detalhes do service principal ao configurar o conector do Replit.
7
Conceder acesso
Abra a aba Permissões, selecione Conceder acesso, escolha o service principal, defina a permissão como Gerenciar e selecione Salvar.
Etapa 2: Obter os detalhes de conexão do SQL Warehouse
O conector do Replit precisa dos detalhes de conexão do Databricks SQL Warehouse para direcionar consultas ao recurso de computação correto.
1
Abrir SQL Warehouses
Na barra lateral do Databricks, selecione SQL Warehouses.
2
Selecionar ou criar um warehouse
Selecione o SQL Warehouse que você deseja que o Replit Agent use. Se você ainda não tiver um, selecione Criar SQL warehouse e crie um novo warehouse.
3
Copiar os detalhes de conexão
Abra o warehouse e selecione Detalhes de conexão. Localize os valores de Nome do host do servidor e Caminho HTTP. Você precisará desses valores ao criar o conector do Databricks no Replit.
Você deve ser um administrador da organização Replit para configurar conectores.
O administrador do Replit adiciona os detalhes de conexão do Databricks ao Replit para que os desenvolvedores possam usar o conector.
1
Navegar até Integrações
Na página inicial da sua organização, abra a página de Integrações. Em Conectores, encontre Databricks (Service Principal) e selecione Entrar.
2
Confirmar a conexão
O Replit mostra uma caixa de diálogo de confirmação antes de redirecionar para o Databricks para autenticação. Revise os detalhes e selecione Continuar para o Databricks.
3
Inserir o caminho HTTP do SQL Warehouse
Cole o Caminho HTTP dos detalhes de conexão do seu Databricks SQL Warehouse (por exemplo, /sql/1.0/warehouses/abcdef1234567890) e selecione Próximo.
4
Inserir o nome do host do servidor do SQL Warehouse
Cole o Nome do host do servidor dos mesmos detalhes de conexão (por exemplo, abc-12345678-wxyz.cloud.databricks.com) e selecione Continuar para o Databricks para concluir a autenticação.
5
Configurar acesso
Use o Controle de Acesso Baseado em Função para escolher quais membros ou grupos da sua organização podem usar este conector.
6
Verificar se o conector está ativo
De volta à página de Integrações, confirme que Databricks (Service Principal) aparece em Conectores com o status de conexão Ativo.
Após a conexão, os desenvolvedores podem criar aplicativos que usam dados do Databricks com o Agent.
1
Iniciar um projeto
Na página inicial do Replit, abra a caixa de prompt para iniciar um novo projeto.
2
Selecionar o template Databricks App
Abra o menu suspenso Templates e escolha Databricks App em Templates da org. O prompt é preenchido automaticamente com instruções que informam ao Agent como usar o seu conector Databricks.
Adicione seu próprio prompt após as instruções preenchidas para descrever o que você deseja criar. Para inspiração, navegue pelos templates do Databricks Dev Hub.
3
Revisar e iterar
Revise o SQL que o Agent gera, as tabelas que ele consulta e a estrutura do aplicativo. Itere pedindo alterações em linguagem natural.
A autenticação falha após a criação do service principal
Verifique se os detalhes do service principal inseridos no Replit correspondem ao service principal criado no Databricks. Se as credenciais foram alteradas, atualize o conector no Replit.
O Agent consegue ver os schemas, mas as consultas retornam resultados vazios
O service principal pode ter acesso aos metadados, mas sem permissão de leitura nos dados. Conceda as permissões necessárias de tabela, schema ou catálogo no Databricks e tente novamente.
Conexão bloqueada na camada de rede
Confirme se o workspace atende aos pré-requisitos: sem perfil de segurança de conformidade, sem listas de acesso por IP, sem Secure Egress Gateway e sem PrivateLink. Essas restrições poderão ser relaxadas no futuro.
O conector não consegue alcançar o SQL Warehouse
Verifique se os valores de Nome do host do servidor e Caminho HTTP correspondem aos detalhes de conexão do SQL Warehouse no Databricks.