Ti serve un piano Builder o superiore per usare i connettori nella tua app.
Cosa puoi fare
Esegui notebook e job
Avvia notebook Databricks e job di pipeline di dati dalla tua app.
Esegui SQL
Esegui SQL sul tuo lakehouse e sui SQL warehouse e mostra i risultati nella tua app.
Costruisci dashboard di analisi
Trasforma le query Databricks in grafici, tabelle e dashboard leggibili dal tuo team.
Configurare OAuth in Databricks
Un admin dell’account Databricks deve creare un’applicazione OAuth personalizzata prima che tu possa connettere Databricks a Base44.1
Copia i tuoi redirect URI
Nel tuo workspace Base44, vai in Settings > Connectors e clicca View redirect URIs.Copia tutti gli URI mostrati.
2
Crea l'applicazione OAuth di Databricks
Segui la guida di Databricks per creare un’applicazione OAuth personalizzata.In Databricks, aggiungi tutti i redirect URI di Base44 e seleziona All APIs.
3
Genera le tue credenziali
Seleziona Generate a client secret, poi copia il Client ID e il Client Secret. Databricks mostra il Client Secret una sola volta.
Connettere Databricks
Registra Databricks una volta a livello di workspace. Poi usalo come connessione condivisa per i costruttori oppure lascia che ogni utente dell’app si connetta con la propria identità Databricks.Prima di iniziare:
- App OAuth di Databricks: chiedi a un admin dell’account Databricks di creare un’applicazione OAuth personalizzata e generare un client secret. Conserva Client ID e Client Secret. Consulta Configurare OAuth in Databricks.
- Dominio del workspace Databricks: in Databricks Workspace URL, inserisci il dominio del tuo workspace, ad esempio
adb-123456789.10.azuredatabricks.net. Non includere un percorso o una query string. - Accesso al workspace Base44: devi essere owner o admin del workspace per registrare il connettore in Base44.
- Accesso a Databricks: ogni persona che si connette deve avere accesso alle risorse del workspace Databricks usate dalla tua app.
- Per costruttori di app
- Per utenti dell'app
Connetti Databricks una volta a livello di workspace quando la tua app deve usare un’unica identità Databricks condivisa.Per aggiungere Databricks dalle impostazioni del workspace:
- Clicca il nome del workspace in basso a sinistra.
- Clicca Settings.
- Clicca Connectors sotto Build tools.
- Nelle impostazioni Connectors del workspace, clicca View redirect URIs e aggiungi alla tua app OAuth di Databricks tutti gli URI mostrati da Base44.
- Sotto Connectors For App Builders, trova Databricks.
- Clicca Add accanto al connettore.
- Inserisci un Connector name per identificare questo connettore.
- Inserisci Client ID e Client Secret, poi svuota Additional scopes se il campo è precompilato.
- Inserisci il tuo Databricks Workspace URL, ad esempio
adb-123456789.10.azuredatabricks.net. Non includere un percorso o una query string. - Clicca Add Connector.
Scope
Base44 aggiunge
all-apisPermette al token di chiamare le API di Databricks.
offline_accessPermette a Base44 di aggiornare la connessione senza chiedere alla persona di accedere di nuovo.
Tu configuri
App OAuth di Databricks:
Seleziona All APIs. Databricks consente
offline_access per impostazione predefinita.Additional scopes:
Lascia vuoto questo campo, a meno che la tua app non abbia bisogno di altro.
Accesso: Databricks limita comunque l’accesso ai permessi esistenti dell’identità connessa nel workspace.
Usare Databricks in una funzione backend
Una volta connesso Databricks, le tue funzioni backend possono recuperare un token di accesso e chiamare le API di Databricks. Base44 gestisce il flusso OAuth e l’archiviazione delle credenziali.- Per costruttori di app
- Per utenti dell'app
Usa
getWorkspaceConnection(connectorId) quando la tua app usa un’unica identità Databricks condivisa.Connettori (documentazione per sviluppatori)
Recupera una connessione, leggi i suoi dettagli e chiama l’API del servizio da una funzione backend.
Questa pagina è stata tradotta con l’AI. Per le informazioni più accurate e aggiornate, consulta la versione inglese.