Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Databricks Apps consente agli sviluppatori di compilare e distribuire applicazioni di intelligenza artificiale e dati sicure direttamente nella piattaforma Azure Databricks, eliminando così la necessità di un'infrastruttura separata. Le app sono ospitate nella piattaforma serverless di Azure Databricks e si integrano con i principali servizi della piattaforma, tra cui:
- Catalogo Unity per la governance dei dati
- Databricks SQL per l'esecuzione di query sui dati
- Modello di gestione per la distribuzione di modelli di intelligenza artificiale
- Attività Lakeflow per ETL e automazione
- OAuth e principali del servizio per l'autenticazione e l'autorizzazione
È possibile sviluppare le app in locale, distribuirle in un'area di lavoro e spostarle tra aree di lavoro. Questo modello di hosting elimina la necessità per gli sviluppatori di gestire la sicurezza, l'infrastruttura e la conformità, semplificando così il processo di trasferimento degli strumenti di dati interni all'ambiente di produzione.
Per informazioni sui prezzi di Databricks Apps, vedere Calcolo per le app.
Framework supportati
Databricks Apps supporta applicazioni Python e Node.js. I framework Python più diffusi includono Streamlit, Dash e Gradio. sono supportati anche framework Node.js come React, Angular, Svelte ed Express.
Il supporto per Python e Node.js abilita le architetture di app ibride. Ad esempio, un front-end di Node.js associato a un back-end di Node.js o Python. Per i passaggi impiegato da Azure Databricks per distribuire un'app ibrida, vedere Logica di distribuzione.
Casi d'uso comuni
Le app Databricks funzionano bene per gli strumenti interni che combinano dati, intelligenza artificiale e automazione. I casi d'uso di esempio includono:
- Visualizzazioni interattive dei dati e dashboard di Business Intelligence incorporati
- app di chat della Generazione Retrieval-Augmented (RAG) basate su Genie
- Interfacce di configurazione personalizzate per Lakeflow
- Moduli di immissione dati supportati da Databricks SQL
- Automazione dei processi aziendali che combina più servizi di Azure Databricks
- Strumenti di operazioni personalizzate per la valutazione e la risposta degli avvisi
Limitazioni
- I file dell'app non possono superare i 10 MB. Se un file nella directory dell'app supera questo limite, la distribuzione non riesce con un errore.
- Azure Databricks elimina i log delle app quando la risorsa di calcolo che esegue l'app viene terminata. Consultare Visualizza i log per l'app Databricks.
- Se si concede il consenso a un'app tramite l'autorizzazione dell'utente, non è possibile revocare il consenso in un secondo momento.
- Le app Databricks non sono supportate nelle aree di lavoro livello Standard.
- È possibile creare un numero limitato di app nell'area di lavoro di Azure Databricks. Per informazioni dettagliate, vedere Limiti delle risorse. Per i limiti dell'edizione gratuita, vedere Limitazioni di Databricks Free Edition.
- Poiché non supportano OAuth, non è possibile usare URL regionali legacy con Databricks Apps.
Supporto per lo standard di conformità
Databricks Apps è supportato con il profilo di sicurezza della conformità in tutte le aree in cui è disponibile lo standard di conformità selezionato. Per il supporto a livello di area, vedere Supporto di calcolo classico e serverless.