Jegyzetfüzet formátumának kezelése
Ez a cikk az Azure Databricks alapértelmezett jegyzetfüzetformátumát, a jegyzetfüzet formátumának módosítását és a véglegesítések kezelését ismerteti, ha a jegyzetfüzet egy forrásvezérelt mappában található.
Alapértelmezés szerint a Databricks-jegyzetfüzetek .ipynb
(IPython vagy Jupyter) formátumban jönnek létre. Dönthet úgy is, hogy a forrásformátumot használja.
A jegyzetfüzeteket továbbra is különböző formátumokban importálhatja és exportálhatja. Lásd: Databricks-jegyzetfüzetek importálása és exportálása.
Jegyzetfüzet-formátumok
A Databricks két formátumban támogatja a jegyzetfüzetek létrehozását és szerkesztését: IPYNB (alapértelmezett) és forrásformátumban.
A forrásfájlokat, köztük a jegyzetfüzeteket is kezelheti Git-mappák. Csak bizonyos Databricks-eszköztípusok támogatottak a Git-mappákban. A jegyzetfüzet formátuma hatással van arra, hogy mely kimeneteket rögzítenek a távoli adattárban, az alábbi táblázatban leírtak szerint.
Jegyzetfüzet forrásformátuma | Részletek |
---|---|
forrás | Alapszintű formátum, amely csak a forráskódot rögzíti, a kódnyelvet jelző utótaggal, például .py , .scala , .r és .sql . |
IPYNB (Jupyter) | Gazdag formátum, amely rögzíti a forráskódot, a jegyzetfüzetkörnyezetet, a vizualizáció definícióit, a notebook widgeteket és az opcionális kimeneteket. Az IPYNB-jegyzetfüzetek bármilyen, a Databricks-jegyzetfüzetek által támogatott nyelven tartalmazhatnak kódot (a py .ipynb része ellenére). Az IPYNB (Jupyter) formátum lehetővé teszi, hogy a felhasználó opcionálisan véglegesítse a kimeneteket. Az IPYNB a Databricks-jegyzetfüzetek jobb megtekintését is támogatja távoli Git-adattárakban. |
Ha meg szeretné különböztetni a Databricks-jegyzetfüzeteket a szokásos Python-, Scala- és SQL-fájloktól, az Azure Databricks hozzáadja a "Databricks notebook source
" megjegyzést a Python-, Scala- és SQL-jegyzetfüzetek tetejére. Ez a megjegyzés biztosítja, hogy az Azure Databricks a szkriptfájl helyett jegyzetfüzetként értelmezi a fájlt.
Jegyzet
Mik azok a "kimenetek"?
A kimenetek egy jegyzetfüzet Databricks-platformon való futtatásának eredményei, beleértve a táblamegjelenítéseket és a vizualizációkat.
A jegyzetfüzet alapértelmezett formátumbeállításának módosítása
Az IPYNB-jegyzetfüzetek az alapértelmezett formátumok, amikor új jegyzetfüzetet hoznak létre az Azure Databricksben.
Az alapértelmezett Azure Databricks forrásformátum módosításához jelentkezzen be az Azure Databricks munkaterületére, kattintson a profiljára az oldal jobb felső sarkában, majd kattintson a Beállítások elemre, és válassza a Fejlesztőikategóriát. Módosítsa az alapértelmezett jegyzetfüzetformátumot a Szerkesztő beállításai címsor alatt.
Jegyzetfüzet formátumának konvertálása
A meglévő jegyzetfüzeteket az Azure Databricks felhasználói felületén keresztül konvertálhatja másik formátumba.
Meglévő jegyzetfüzet átalakítása másik formátumba:
Nyissa meg a jegyzetfüzetet a munkaterületen.
Válassza Fájl lehetőséget a munkaterület menüjében, majd válassza Jegyzetfüzet formátumlehetőséget, majd válassza ki a kívánt formátumot. Választhat a Jupyter (.ipynb) (ajánlott) vagy a Forrás (.scala, .py, .sql, .r)között. A jegyzetfüzet aktuális formátuma szürkén jelenik meg, és mellette pipa látható.
További részletekért az Azure Databricksben támogatott jegyzetfüzetekről, olvassa el a Databricks-jegyzetfüzetek exportálása és importálása.
IPYNB-jegyzetfüzet kimeneti mentéseinek kezelése
A forrásvezérelt mappákban lévő IPYNB-jegyzetfüzetek esetében kezelheti, hogy a jegyzetfüzet kimenetei hogyan legyenek lekötve a távoli tárházhoz.
.ipynb
jegyzetfüzet kimenetének véglegesítésének engedélyezése
A kimeneteket csak akkor lehet véglegesíteni, ha a munkaterület rendszergazdája engedélyezte ezt a funkciót. Alapértelmezés szerint a Git mappák adminisztrációs beállítása nem teszi lehetővé a .ipynb
jegyzetfüzet kimenetének elkötelezését. Ha rendszergazdai jogosultságokkal rendelkezik a munkaterülethez, módosíthatja ezt a beállítást:
Lépjen az Azure Databricks adminisztrátori konzolján a Adminisztrátori beállítások>Munkaterület beállításai pontra.
Az Git-mappákterületen válassza a Git-mappáknak az IPYNB-kimenetek exportálásának engedélyezése lehetőséget, majd válassza a Engedélyezve: IPYNB-kimenetek be- és kikapcsolhatók.
Fontos
A kimenetek belefoglalásakor a vizualizáció és az irányítópult konfigurációja szerepel a létrehozott.ipynb
jegyzetfüzetekben.
IPYNB-jegyzetfüzet kimeneti összetevő-véglegesítéseinek szabályozása
Amikor véglegesít egy .ipynb
fájlt, a Databricks létrehoz egy konfigurációs fájlt, amely lehetővé teszi a kimenetek véglegesítésének szabályozását: .databricks/commit_outputs
.
Ha
.ipynb
jegyzetfüzetfájllal rendelkezik, de nincs konfigurációs fájlja a távoli adattárban, lépjen a Git állapota párbeszédpanelre.Az értesítési párbeszédpanelen válassza Commit_outputs fájl létrehozásalehetőséget.
A konfigurációs fájlokat a Fájl menüből is létrehozhatja. A Fájl menü rendelkezik egy vezérlővel a konfigurációs fájl automatikus frissítéséhez, ahol megadhatja egy adott IPYNB-jegyzetfüzet kimeneteinek felvételét vagy kizárását.
A Fájl menüben válassza a Jegyzetfüzet-kimenetek közzététele lehetőséget.
A párbeszédpanelen erősítse meg a jegyzetfüzet eredményeinek mentését.