A Databricks Apps használatának első lépései

Ez a cikk segítséget nyújt a Databricks Apps használatának első lépéseihez egy részletes példán keresztül, amellyel egyszerű alkalmazást hozhat létre Azure Databricks munkaterületén egy olyan sablon használatával, amely Azure Databricks ajánlott eljárásokat követi.

Ez a példa végigvezeti a következőn:

  • Alkalmazás létrehozása sablonból
  • Az alkalmazás megtekintése az üzembe helyezés után
  • Az alkalmazássablon másolása a számítógépre további fejlesztés céljából
  • Az alkalmazás helyi futtatása
  • Az alkalmazás ismételt üzembe helyezése a munkaterületen

A cikk végére képes lesz helyileg iterálni az alkalmazáson, és telepíteni a frissítéseket a Databricksben.

Előfeltételek

Az oktatóanyag elvégzése előtt győződjön meg arról, hogy a Azure Databricks munkaterület és a helyi fejlesztési környezet megfelelően van konfigurálva. Lásd : Databricks Apps-munkaterület és fejlesztési környezet beállítása.

1. lépés: Függőségek telepítése

Nyisson meg egy terminált, és futtassa a következő parancsokat:

  • Telepítse a példaalkalmazás által igényelt Python kódtárakat.
  • Hozzon létre egy helyi könyvtárat az alkalmazás forrás- és konfigurációs fájljaihoz.
pip install gradio
pip install pandas
mkdir gradio-hello-world
cd gradio-hello-world

gradio-hello-world az alkalmazásfájlok helyi könyvtára.

2. lépés: Az alkalmazás létrehozása

  1. A Databricks-munkaterületen kattintson az Alkalmazás ikonra, válassza a Databricks alkalmazások közül a Databricks Apps lehetőséget.

  2. Kattintson az + Alkalmazás létrehozása elemre.

  3. Válassza a Gradio Hello world sablont.

    A „Helló világ!” alkalmazás sablon kijelölése

  4. Nevezze el az alkalmazást gradio-hello-world néven , és kattintson az Alkalmazás létrehozása gombra.

Ezzel létrehoz egy új alkalmazást a kiválasztott sablon alapján, és üzembe helyezi azt a munkaterületen.

3. lépés: Az alkalmazás megtekintése

Az alkalmazás létrehozása után automatikusan elindul, és megjelenít egy URL-címet, amellyel megtekintheti az előnézetét. Az alkalmazás URL-címének és üzembe helyezési állapotának megtekintése az Áttekintés lapon:

Az alkalmazás részleteinek lapjának megtekintése az alkalmazás üzembe helyezése után

Kattintson az URL-címre az alkalmazás megtekintéséhez:

A Hello World alkalmazás kimenetének helyi megtekintése

Azure Databricks automatikusan létrehozza az alkalmazás URL-címét az alkalmazás neve és a munkaterület azonosítója alapján. Az alkalmazás létrehozása után nem módosíthatja az URL-címet. Ha másik URL-címre van szüksége, hozzon létre egy másik nevű új alkalmazást. További információ: Alkalmazás URL.

4. lépés: Az alkalmazás másolása a számítógépre

Az alkalmazás létrehozása után letöltheti a forráskódot a helyi gépre a testreszabásához.

  1. Másolja ki a parancsokat a Szerkesztés listában az IDE-ben:

    Az alkalmazás részleteinek lapjának megtekintése az alkalmazás létrehozása után

  2. Egy terminálban keresse meg a gradio-hello-world létrehozott helyi könyvtárat, majd futtassa a másolt parancsokat:

    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
    

    Az első parancs három fájlt exportál a munkaterületről a helyi könyvtárba: app.py, app.yamlés requirements.txt. A második parancs elindít egy szinkronizálási folyamatot, amely figyeli a helyi fájlmódosításokat, és automatikusan feltölti őket a munkaterületre.

    • app.py az alkalmazás funkcióit és felhasználói felületét megvalósító kódot tartalmazza.
    • app.yaml Meghatározza az alkalmazás konfigurációját, beleértve annak belépési pontját és engedélyeit.
    • requirements.txt felsorolja az alkalmazás által igényelt Python csomagokat.

5. lépés: Az alkalmazás helyi módosítása és tesztelése

  1. Igény szerint testre szabhatja és fejlesztheti az alkalmazást helyileg. Módosíthatja például, app.py hogy interaktívsá tegye az adatokat, témát vagy stílusbeállításokat adjon hozzá, vagy engedélyezze az adatfeltöltést.

  2. Az alkalmazás teszteléséhez futtassa a következőt python app.py:

    python app.py
    
    Running on local URL:  http://127.0.0.1:7860
    ...
    
  3. Az alkalmazás megtekintéséhez nyissa meg http://127.0.0.1:7860 egy böngészőablakban.

  4. Az alkalmazás futtatásához és hibakereséséhez használja a databricks-alkalmazások helyi parancsát :

    databricks apps run-local --prepare-environment --debug
    

    Ez a parancs telepíti az összes függőséget, és előkészíti a virtuális környezetet, majd elindítja az alkalmazást és a hibakeresőt az 5678-os porton. Navigáljon http://localhost:8001 az alkalmazás megtekintéséhez.

    Töréspontok beállításához a Visual Studio Code-ban telepítse a Python hibakereső bővítményt, majd lépjen a Futtatás>Hibakeresés indítása>Távoli csatlakozás lehetőségre.

6. lépés: Az alkalmazás ismételt üzembe helyezése a munkaterületen

Az alkalmazás újbóli üzembe helyezéséhez másolja az „Üzembe helyezés a Databricks alkalmazásokhoz” parancsot az alkalmazás áttekintési oldalán:

A parancs másolása alkalmazás üzembe helyezéséhez

Futtassa a parancsot a gradio-hello-world helyi könyvtárból.

A parancs a következőkkel sikeres:

{
  "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"
}

Az üzembe helyezés állapotának megtekintéséhez nyissa meg az alkalmazás Áttekintés lapját.

Következő lépések

Most, hogy üzembe helyezte és testre szabta az első alkalmazást, a következőt teheti:

  • Konfigurálja az engedélyezést annak kezelésére, hogy ki férhet hozzá és szerkessze az alkalmazást.
  • Integráld az appodat az Azure Databricks platform funkcióival, mint az Azure Databricks titkok vagy a Databricks SQL.
  • Ossza meg az alkalmazást a munkaterületen vagy a szervezet más felhasználóival.
  • További alkalmazássablonok felfedezése különböző keretrendszerekkel és képességekkel való kísérletezéshez.