Sdílet prostřednictvím


Začínáme s Aplikacemi Databricks

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

  1. V pracovním prostoru Databricks na levém bočním panelu klikněte na + Nová>aplikace .

  2. Zvolte šablonu Gradio Hello World .

    Výběr šablony Hello World

  3. 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 :

Zobrazení stránky podrobností aplikace po nasazení aplikace

Kliknutím na adresu URL zobrazíte aplikaci:

Zobrazit výstup aplikace hello world lokálně

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.

  1. Zkopírujte příkazy v části Synchronizovat soubory:

    Zobrazení stránky podrobností aplikace po vytvoření aplikace

  2. V terminálu přejděte do gradio-hello-world mí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 Complete
    

    První příkaz exportuje ze svého pracovního prostoru do místního adresáře tři soubory: app.py, app.yamla requirements.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.py obsahuje kód, který implementuje funkce aplikace a uživatelské rozhraní.
    • app.yaml definuje konfiguraci aplikace, včetně jejího vstupního bodu a oprávnění.
    • requirements.txt zobrazí seznam balíčků Pythonu vyžadovaných aplikací.

Krok 5: Místní úprava a otestování aplikace

  1. 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.

  2. Aplikaci otestujete spuštěním python app.pypříkazu :

    python app.py
    
    Running on local URL:  http://127.0.0.1:7860
    ...
    
  3. Pokud chcete aplikaci zobrazit, přejděte do http://127.0.0.1:7860 okna prohlížeče.

  4. 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 --debug
    

    Tento 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:8001 pro 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:

Zkopírování příkazu pro nasazení 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.