Kód megosztása Databricks-jegyzetfüzetek között

A kód modulárissá alakítható, ha Python fájlokat hoz létre a Azure Databricks munkaterületen, és importálja őket a jegyzetfüzetekbe.

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ó: Lakeflow Jobs.

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 a Azure Databricks munkaterületen, majd szükség szerint importálhatja ezeket a fájlokat a jegyzetfüzetekbe. Databricks-adattárral is szinkronizálhatja a fájlokat egy Git-adattárral. További információ: Munka Python és R modulokkal és Azure Databricks Git-mappákkal.

Python-fájl létrehozása

Fájl létrehozása:

  1. A bal oldali oldalsávon kattintson a Munkaterület elemre.
  2. Kattintson a Fájl létrehozása > gombra. A fájl egy szerkesztőablakban nyílik meg, és a módosítások automatikusan mentésre kerülnek.
  3. Adjon meg egy fájlnevet, amely .py végződik.

Fájl importálása jegyzetfüzetbe

A fájlokat szabványos Python importálási parancsokkal importálhatja a jegyzetfüzetbe:

Tegyük fel, hogy a következő fájllal rendelkezik:

Függvényeket meghatározó fájl.

Importálhatja a fájlt egy jegyzetfüzetbe, és meghívhatja a fájlban definiált függvényeket:

Fájl importálása jegyzetfüzetbe.

Fájl importálása másik mappából jegyzetfüzetbe

Ha egy segédfájl egy másik mappában található, a teljes elérési utat kell használnia. A teljes elérési út másolásához keresse meg a fájlt a munkaterületen, és a kebab menüben kattintson az URL/elérési út teljes elérési útja > másolása elemre.

Egy másik mappából származó fájlt az alábbiak szerint importálhat egy jegyzetfüzetbe:

Fájl importálása egy másik mappából egy jegyzetfüzetbe.

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ületen lévő fájlok vagy egyéb elemek törléséről további információt a Mappák és mappaobjektumok használata és a Munkaterület-objektumok kezelése című témakörben talál.

Fájl átnevezése

Egy megnyitott fájl címének módosításához kattintson a címre, és szerkessze közvetlenül, vagy kattintson a Fájl > Átnevezése parancsra.

Fájlhoz való hozzáférés szabályozása

Ha a Azure Databricks-fiók rendelkezik a Premium-csomaggal, a Munkatér hozzáférés-vezérlése használatával szabályozhatja, hogy ki férhet hozzá egy fájlhoz.