Együttműködés a munkaterületen lévő csomagokon

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

További erőforrások