Megosztás a következőn keresztül:


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.

Az alapértelmezett jegyzetfüzetformátum módosítása a profil fejlesztői beállításaiban

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:

  1. Nyissa meg a jegyzetfüzetet a munkaterületen.

  2. 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ó.

    A munkaterület fájlmenüje kibontva, a jegyzetfüzet formátumának beállításával.

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:

  1. Lépjen az Azure Databricks adminisztrátori konzolján a Adminisztrátori beállítások>Munkaterület beállításai pontra.

  2. 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.

    felügyeleti konzol: IpYNB-kimenetek exportálásának engedélyezése a Git-mappák számára.

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.

  1. 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.

  2. Az értesítési párbeszédpanelen válassza Commit_outputs fájl létrehozásalehetőséget.

    Jegyzetfüzet véglegesítési felhasználói felülete: Commit_outputs fájl létrehozása gomb.

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.

  1. A Fájl menüben válassza a Jegyzetfüzet-kimenetek közzététele lehetőséget.

    Jegyzetfüzet-szerkesztő: A jegyzetfüzetek kimenetének mentése, állapota és vezérlése.

  2. A párbeszédpanelen erősítse meg a jegyzetfüzet eredményeinek mentését.

    Jegyzetfüzetek véglegesítése kimenetek párbeszédpanel.