Megosztás:


Databricks-alkalmazások fejlesztése

Ha a Databricks Apps használatával szeretne adatokat és AI-alkalmazásokat létrehozni, bármely olyan IDE-t használhat, amely támogatja a Pythont, például a PyCharmot, az IntelliJ IDEA-t vagy a Visual Studio Code-ot. Az Azure Databricks a Visual Studio Code Databricks-bővítményének használatát javasolja, de a kódot a Databricks-jegyzetfüzetben és a fájlszerkesztőben is szerkesztheti.

A Databricks Apps-környezet automatikusan beállít több környezeti változót, például az alkalmazást futtató Azure Databricks-munkaterület URL-címét és a hitelesítéshez szükséges értékeket. Számos alkalmazásnak egyéni konfigurációra is szüksége van, például egy adott parancsra az alkalmazás futtatásához vagy egy SQL-raktár eléréséhez szükséges paraméterekre. app.yaml A fájl használatával definiálhatja ezeket a beállításokat.

Megjegyzés:

Az alkalmazásfájlok mérete nem haladhatja meg a 10 MB-ot. Ha az alkalmazáskönyvtár bármely fájlja túllépi ezt a korlátot, az üzembe helyezés hiba miatt meghiúsul.

Alkalmazás helyi fejlesztése:

  • Az alkalmazás összeállítása és tesztelése az előnyben részesített IDE-ben.
  • Futtassa az alkalmazást helyileg a parancssorban, és tekintse meg a böngészőben.
  • Az alkalmazás befejezése és tesztelése után helyezze át a kódot és a szükséges fájlokat az Azure Databricks-munkaterületre.

Az alkalmazásfejlesztés támogatásához használja az alábbi témaköröket:

Téma Leírás
Az alkalmazás futtatókörnyezetének meghatározása Adja meg, hogyan fut az alkalmazás, beleértve a parancsot, az argumentumokat és az alapértelmezett beállításokat.
Számítási méret konfigurálása Válassza ki az alkalmazás processzorát és memóriáját, hogy megfeleljen a számítási feladatokra vonatkozó követelményeknek.
Környezeti változók definiálása Konfiguráljon környezeti változókat hitelesítéshez, munkaterület-hozzáféréshez vagy alkalmazásspecifikus beállításokhoz.
Függőségek kezelése Az alkalmazás végrehajtásához szükséges Python-csomagokat felsorolni egy requirements.txt vagy package.json fájlban.
Erőforrások hozzáadása Olyan statikus fájlokat vagy egyéb objektumokat is tartalmazhat, amelyektől az alkalmazás futásidőben függ.