Condividi tramite


Applicazioni Databricks

Databricks Apps consente agli sviluppatori di creare e distribuire applicazioni di dati e intelligenza artificiale sicure direttamente nella piattaforma Databricks, eliminando così la necessità di un'infrastruttura separata. Le app vengono eseguite sulla piattaforma serverless e si integrano con i principali servizi della piattaforma, tra cui Unity Catalog per la governance dei dati, Databricks SQL per l'esecuzione di query sui dati e OAuth per l'autenticazione. I casi d'uso comuni includono dashboard interattivi, app di chat RAG, moduli di immissione dati e interfacce operative personalizzate.

Sviluppare app in locale usando Python o Node.js, quindi distribuirle in un'area di lavoro e spostarle tra aree di lavoro. I framework Python più diffusi includono Streamlit, Dash e Gradio. sono supportati anche framework Node.js come React, Angular, Svelte ed Express.

Le applicazioni vengono fatturate all'ora di tempo di calcolo durante l'esecuzione, in base alla capacità prevista. È possibile creare un numero limitato di app per area di lavoro. Per informazioni dettagliate, vedere Limiti delle risorse e Configurare le dimensioni di calcolo per un'app Databricks. Per i limiti dell'edizione gratuita, vedere Limitazioni di Databricks Free Edition.

Le app Databricks richiedono un'area di lavoro di livello Premium.

Inizia

Caratteristica / Funzionalità Description
Introduzione alle app Creare e distribuire la prima app.
Concetti chiave nelle app Informazioni sui concetti di base, tra cui la struttura dell'app, le risorse, lo stato e l'autorizzazione.
Ambiente di sistema delle app Visualizzare l'ambiente di sistema preconfigurato e i pacchetti preinstallati.

Sviluppo e distribuzione

Caratteristica / Funzionalità Description
Configurare l'ambiente Configurare l'ambiente di sviluppo locale per la creazione di app.
Configurare le app Configurare le impostazioni, le autorizzazioni, la rete e l'autorizzazione dell'app.
Sviluppare app Creare app con Python o Node.js con framework supportati.
Distribuire le app Distribuire le app per renderle accessibili nell'area di lavoro.

Gestione e operazioni

Caratteristica / Funzionalità Description
Monitorare le applicazioni Monitorare i log, controllare eventi, costi e informazioni dettagliate sulle app.
Incorporare app Incorporare app in siti Web e applicazioni esterni.
Procedure consigliate per le app Seguire le procedure consigliate per lo sviluppo e la distribuzione di app.

Supporto 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. Un amministratore dell'area di lavoro deve abilitare Le app di Databricks nella pagina Anteprime. Per informazioni dettagliate, vedere Gestire le anteprime a livello di area di lavoro. Per il supporto a livello di area, vedere Supporto di calcolo classico e serverless in base all'area.