Kód megosztása Databricks-jegyzetfüzetek között
Ez a cikk bemutatja, hogyan használhat fájlokat a kód modularizálására, beleértve a Python-fájlok létrehozását és importálását.
A Databricks támogatja a többfeladatos feladatokat is, amelyek lehetővé teszik, hogy a jegyzetfüzeteket összetett függőségekkel rendelkező munkafolyamatokba egyesítse. További információért lásd az Orchestration áttekintését a Databricks-n.
Kód modularizálása fájlok használatával
A Databricks Runtime 11.3 LTS és újabb verziók segítségével létrehozhat és kezelhet forráskódfájlokat az Azure Databricks-munkaterületen, majd szükség szerint importálhatja ezeket a fájlokat a jegyzetfüzeteibe. Databricks-adattárral is szinkronizálhatja a fájlokat egy Git-adattárral. További információ: Python- és R-modulok használata és a Databricks Git-mappák Git-integrációja.
Fájl létrehozása
Fájl létrehozása:
- Lépjen a munkaterület egyik mappájába.
- Kattintson a jobb gombbal a mappa nevére, és válassza > létrehozása lehetőséget.
- Adja meg a fájl nevét, majd kattintson a Fájl létrehozása gombra, vagy nyomja le az Enter billentyűt. A fájl egy szerkesztőablakban nyílik meg. A rendszer automatikusan menti a módosításokat.
Fájl megnyitása
Lépjen a munkaterületen lévő fájlra, és kattintson rá. A fájl elérési útja akkor jelenik meg, ha a fájl nevére mutat.
Fájl importálása jegyzetfüzetbe
A szokásos Python-importálási parancsokkal importálhat fájlokat egy jegyzetfüzetbe:
Tegyük fel, hogy a következő fájllal rendelkezik:
Importálhatja a fájlt egy jegyzetfüzetbe, és meghívhatja a fájlban definiált függvényeket:
Fájl futtatása
A fájlokat a szerkesztőből is futtathatja. Ez a teszteléshez hasznos. Fájl futtatásához helyezze a kurzort a kódterületre, és a Shift + Enter billentyűkombinációt választva futtassa a cellát, vagy jelölje ki a cellában a kódot, és nyomja le a Shift + Ctrl + Enter billentyűkombinációt, hogy csak a kijelölt kódot futtassa.
Fájl törlése
A munkaterület menüjének eléréséről és a munkaterület fájljainak vagy más elemeinek törléséről a Mappák és munkaterület objektumműveletek című témakörben olvashat.
Fájl átnevezése
Egy megnyitott fájl címének módosításához kattintson a címre, és szerkessze a beágyazott fájlt, vagy kattintson a Fájl > átnevezése parancsra.
Fájlhoz való hozzáférés szabályozása
Ha az Azure Databricks-fiókja rendelkezik a Prémium csomaggal, a Munkaterület hozzáférés-vezérlésével szabályozhatja, hogy ki férhet hozzá egy fájlhoz.