Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek vám pomůže začít s Aplikacemi Databricks pomocí podrobného příkladu k vytvoření jednoduché aplikace v pracovním prostoru Azure Databricks pomocí šablony, která se řídí osvědčenými postupy Azure Databricks.
Tento příklad vás provede:
- Vytvoření aplikace ze šablony
- Zobrazení aplikace po nasazení
- Zkopírování šablony aplikace do počítače pro další vývoj
- Místní spuštění aplikace
- Opětovné nasazení aplikace do pracovního prostoru
Na konci tohoto článku budete schopni pracovat s aplikací místně a nasadit aktualizace do Databricks.
Požadavky
Před dokončením tohoto kurzu se ujistěte, že máte správně nakonfigurovaný pracovní prostor Azure Databricks a místní vývojové prostředí. Viz Nastavení pracovního prostoru Databricks Apps a vývojového prostředí.
Krok 1: Instalace závislostí
Otevřete terminál a spusťte následující příkazy:
- Nainstalujte knihovny Pythonu vyžadované ukázkovými aplikacemi.
- Vytvořte místní adresář pro zdrojový a konfigurační soubory pro vaši aplikaci.
pip install gradio
pip install pandas
mkdir gradio-hello-world
cd gradio-hello-world
gradio-hello-world je místní adresář pro soubory vaší aplikace.
Krok 2: Vytvoření aplikace
V pracovním prostoru Databricks na levém bočním panelu klikněte na + Nová>aplikace .
Zvolte šablonu Gradio Hello World .
Pojmenujte aplikaci gradio-hello-world a klikněte na Nainstalovat.
Tím se vytvoří nová aplikace založená na vybrané šabloně a nasadí ji do pracovního prostoru.
Krok 3: Zobrazení aplikace
Po vytvoření aplikace se automaticky spustí a zobrazí adresu URL, kterou můžete použít k jeho zobrazení náhledu. Zobrazte adresu URL aplikace a stav nasazení na stránce Přehled :
Kliknutím na adresu URL zobrazíte aplikaci:
Azure Databricks automaticky vygeneruje adresu URL aplikace na základě názvu aplikace a ID pracovního prostoru. Po vytvoření aplikace nemůžete změnit adresu URL. Pokud potřebujete jinou adresu URL, vytvořte novou aplikaci s jiným názvem. Další informace najdete v tématu Adresa URL aplikace.
Krok 4: Zkopírování aplikace do počítače
Po vytvoření aplikace si můžete zdrojový kód stáhnout do místního počítače a přizpůsobit ho.
Zkopírujte příkazy v části Synchronizovat soubory:
V terminálu přejděte do
gradio-hello-worldmístního adresáře, který jste vytvořili, a spusťte zkopírované příkazy:databricks workspace export-dir /Workspace/Users/my-email@org.com/databricks_apps/gradio-hello-world_2026_02_03-22_34/gradio-hello-world-app . ... Export complete gradio-hello-world % databricks sync --watch . /Workspace/Users/my-email@org.com/databricks_apps/gradio-hello-world_2026_02_03-22_34/gradio-hello-world-app ... Initial Sync CompletePrvní příkaz exportuje ze svého pracovního prostoru do místního adresáře tři soubory:
app.py,app.yamlarequirements.txt. Druhý příkaz spustí proces synchronizace, který sleduje změny místního souboru a automaticky je nahraje do vašeho pracovního prostoru.-
app.pyobsahuje kód, který implementuje funkce aplikace a uživatelské rozhraní. -
app.yamldefinuje konfiguraci aplikace, včetně jejího vstupního bodu a oprávnění. -
requirements.txtzobrazí seznam balíčků Pythonu vyžadovaných aplikací.
-
Krok 5: Místní úprava a otestování aplikace
Volitelně můžete aplikaci přizpůsobit a vyvíjet místně. Můžete například upravit
app.py, aby byla data interaktivní, přidali motiv nebo možnosti stylů nebo povolili nahrávání dat.Aplikaci otestujete spuštěním
python app.pypříkazu :python app.py Running on local URL: http://127.0.0.1:7860 ...Pokud chcete aplikaci zobrazit, přejděte do
http://127.0.0.1:7860okna prohlížeče.Volitelně můžete ke spuštění a ladění aplikace použít místní příkaz aplikace Databricks :
databricks apps run-local --prepare-environment --debugTento příkaz nainstaluje všechny závislosti a připraví virtuální prostředí a pak spustí aplikaci a ladicí program na portu 5678. Přejděte na
http://localhost:8001pro zobrazení aplikace.Pokud chcete nastavit zarážky v editoru Visual Studio Code, nainstalujte rozšíření ladicího programu Pythonu a pak přejděte do Spustit>Ladění>Vzdálené připojení.
Krok 6: Opětovné nasazení aplikace do pracovního prostoru
Pokud chcete aplikaci znovu nasadit, zkopírujte příkaz v části Deploy to Databricks Apps na stránce přehledu aplikace:
Spusťte příkaz z gradio-hello-world místního adresáře.
Příkaz je úspěšný s:
{
"create_time": "2026-02-03T23:25:38Z",
"creator": "my-email@org.com",
"deployment_artifacts": {
"source_code_path": "/Workspace/Users/4cfd4a36-2cef-4155-88c4-d258ed6d0d91/src/01f10157a60a113e980014bebd5f4a03"
},
"deployment_id": "01f10157a60a113e980014bebd5f4a03",
"mode": "SNAPSHOT",
"source_code_path": "/Workspace/Users/my-email@org.com/databricks_apps/gradio-hello-world_2026_02_03-22_34/gradio-hello-world-app",
"status": {
"message": "App started successfully",
"state": "SUCCEEDED"
},
"update_time": "2026-02-03T23:25:41Z"
}
Pokud chcete zobrazit stav nasazení, přejděte na stránku Přehled aplikace.
Další kroky
Teď, když jste nasadili a přizpůsobili svou první aplikaci, můžete:
- Nakonfigurujte autorizaci pro správu, kdo má přístup k aplikaci a může ji upravovat.
- Integrujte aplikaci s funkcemi platformy Azure Databricks, jako jsou tajné kódy Azure Databricks nebo Sql Databricks.
- Sdílejte aplikaci s ostatními uživateli ve vašem pracovním prostoru nebo v celé organizaci.
- Prozkoumejte další šablony aplikací pro experimentování s různými architekturami a možnostmi.