Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A deklaratív Automation-csomagok (korábbi nevén Databricks-eszközcsomagok) létrejönnek, üzembe helyezhetők egy munkaterületen, majd programozott módon kezelhetők a helyi fejlesztési környezetből vagy közvetlenül a munkaterület felhasználói felületén. A munkaterületen közvetlenül a csomagokon történő együttműködés gyorsabb iterációt és tesztelést tesz lehetővé, mielőtt éles környezetbe kerülne.
A csomagokról további információt a Deklaratív automatizálási csomagok című témakörben talál.
Jótanács
Ha nem szeretné a munkaterület felhasználói felületét használni a kötegek létrehozásához és kezeléséhez, de továbbra is szeretne csomagokat fejleszteni a munkaterületen, a Databricks parancssori felületét a munkaterület webes termináljáról is használhatja, ugyanúgy, mint a helyi terminálból. Lásd: Databricks CLI-parancsok futtatása.
Milyen telepítési követelmények vonatkoznak a munkaterületen található csomagokra?
Nem kell helyileg telepítenie semmit, hogy csomagokat használjon a munkaterületen, de a Databricks-munkaterület követelményei a következők:
- A munkaterület fájljait engedélyezni kell. Lásd: Mik azok a munkaterületfájlok?.
- Rendelkeznie kell egy Git-mappával, amelyben létre kell hoznia a csomagot. Git-mappa létrehozásához lásd: Adattár klónozása.
- A kiszolgáló nélküli számítást engedélyezni kell. Lásd a kiszolgáló nélküli számítási követelményeket.
- A munkaterület kötegei kompatibilisek a kiszolgáló nélküli kimenő forgalom vezérlésével. Ha azonban Python-projekteket kell létrehoznia a nyilvános PyPi-beállításjegyzékből származó csomagok használatával, használjon inkább egy privát tükrözőt.
A Databricks parancssori felületének a csomag üzembe helyezéséhez és az erőforrások munkaterületen való futtatásához használt verziója az Üzembe helyezés párbeszédpanelen érhető el.
Meg kell értenem, hogyan kell yaML-t létrehozni a munkaterületen lévő csomagok használatához?
Nem. A munkaterület deklaratív automatikai kötegei felhasználói felületet biztosítanak a csomagok kezeléséhez, ami lehetővé teszi a helyi fejlesztési környezetekben más felhasználók által kifejlesztett csomagokon való együttműködést. Nem kell megtanulnia a YAML-t, és nem kell tudnia, hogyan használhatja a Databricks parancssori felületét a munkaterületen lévő csomagok használatához.
Már kezelem a munkafolyamataimat a Databricks felhasználói felületén. Miért érdemes csomagokat használni?
A deklaratív automatizálási csomagok lehetővé teszik, hogy verziókövetés alá vonja a munkafolyamatokhoz szükséges összes fájlt. A munkaterület kötegei mechanizmust biztosítanak a munkaterület felhasználói számára a frissítések szerkesztésére, véglegesítésére, tesztelésére és üzembe helyezésére a felhasználói felületen keresztül. A felhasználók elindítanak egy csomagprojektet egy Git-mappából.
Van egy csomagom egy GitHub-adattárban. Hogyan szerkeszthetem a Databricks-munkaterületen?
A Databricks csomagként azonosítja a mappát, ha a mappa gyökerénél található fájl databricks.yml . Hozzon létre egy Git-mappát a Databricksben a GitHub-adattárhoz, és a Databricks csomagként fogja felismerni.
Minden csomagkonfiguráció támogatott a munkaterületen?
A munkaterületen szinte az összes meglévő csomag kezelhető. A Declaratív Automatizálási Python csomagok azonban jelenleg nem támogatottak a munkaterületen.
Hogyan oszthatok meg egy csomagot együttműködésre?
A csomagok öröklik a szülő Git könyvtáruk engedélyeit, így egy csomag megosztásához ossza meg a csomag könyvtárát a közreműködőkkel. Lásd : Együttműködés, felülvizsgálat és üzembe helyezés éles környezetben.
Hogyan helyezhetek át egy csomagot éles környezetbe a munkaterületen?
A csomagok meghatároznak egy üzembe helyezendő teljes projektet, a projekt futtatásához szükséges infrastruktúrát és az üzembehelyezési célokat. Ezek a célok jellemzően a fejlesztési és éles üzemmódok. A munkaterület deklaratív Automation-csomagjai megkönnyítik a célok közötti váltást, a munkafolyamatok üzembe helyezését és futtatását a felhasználói felületen. Lásd: Csomagok üzembe helyezése és munkafolyamatok futtatása a munkaterületről.
Üzembe helyezhetem a csomagomat egy másik Azure Databricks-munkaterületen a csomagszerkesztőből?
Nem, ez nem támogatott. A Databricks azt javasolja, hogy a munkaterület csomagszerkesztőjében fejlessze a módosításokat a Git-mappa szinkronizálásával, majd állítson be egy CI/CD-munkafolyamatot (például egy GitHub-műveletet), amely a parancssori felület használatával helyezi üzembe a csomagot egy másik munkaterületen.