Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ez a lap bemutatja, hogyan használhatja a Databricks Git-mappákat a verziókövetéshez és az együttműködésen alapuló irányítópult-fejlesztéshez. Azt is ismerteti, hogyan valósíthat meg CI-/CD-folyamatokat irányítópultok különböző munkaterületeken történő fejlesztéséhez és üzembe helyezéséhez.
Fontos
Ez a funkció nyilvános előzetes verzióban van.
Áttekintés
A Databricks Git-mappák nyomon követik az irányítópultok változásait és előzményeit, támogatják a csapatmunkát, és lehetővé teszik irányítópultok éles környezetben való üzembe helyezését és a korábbi verziók helyreállítását.
Irányítópult forrásvezérlőjének engedélyezése
A munkaterület rendszergazdái az Előnézetek lapon szabályozhatják a nyilvános előzetes verzióhoz való hozzáférést. Alapértelmezés szerint a Git mappa előzetes verziójában a Támogatási irányítópultok be van kapcsolva.
A Git-integráció működése irányítópultokkal
A Databricks Git-mappák nyomon követik és kezelik a piszkozat-irányítópultok módosításait. A műszerfal piszkozata tükrözi egy nyomon követett műszerfal összes módosítását. A Git nem követi nyomon a közzétételi és ütemezési konfigurációkat, például a raktárkiválasztást és az ütemezés létrehozását. A konfigurációk kezeléséhez használja a felhasználói felületet, vagy automatizálja a módosításokat a Databricks-eszközcsomagokkal vagy az AI/BI REST API-val.
- Ha csomagokat szeretne használni az irányítópult-kezeléshez, tekintse meg az irányítópultot.
- Az irányítópultok REST API-val való közzétételéhez és ütemezéséhez tekintse meg a Lakeview API referenciáját.
Megjegyzés:
A Lakeview API az AI/BI-irányítópultok korábbi nevét használja.
A Databricks Git-mappák az irányítópultok és más munkaterület-objektumok gyakori Git-műveleteit kezelik. További információért lásd: Azure Databricks Git-mappák.
Forrásvezérlő alkalmazása irányítópultokra
Az irányítópultok Gittel való nyomon követéséhez helyezze őket egy Databricks Git mappába. Használja az alábbi lehetőségek egyikét:
- Új irányítópultok: Hozza létre az irányítópultot egy meglévő Databricks Git-mappában, hogy a kezdetektől alkalmazza a forrásvezérlőt.
- Meglévő irányítópultok: Meglévő irányítópult áthelyezése egy Databricks Git-mappába a Git nyomon követéséhez.
A forrásvezérelt irányítópultok engedélyeinek kezelése
A mappaszintű engedélyek a mappán belüli összes objektumra vonatkoznak, beleértve az irányítópultokat is. A Git-mappák irányítópultjai az irányítópult-specifikus engedélyek mellett öröklik a szülőmappa engedélyeit is. A Legtöbb Git-művelethez can manage engedély szükséges. További információ: Mappa ACL-ek és Git-mappa ACL-ek.
Ajánlott fejlesztési munkafolyamat
Klónozza az adattárat a saját Databricks Git-mappájába, használjon szolgáltatáságakat, és küldjön lekéréses kérelmeket. Az alábbi táblázat azt ismerteti, hogyan kezelheti az irányítópultokat a Git-mappák használatával a fejlesztés és az üzembe helyezés különböző fázisai során.
Fontos
A Git-ágak váltása visszafordíthatatlan művelet az irányítópultok számára. Az Azure Databricks eltávolítja a célágon nem létező irányítópultokat. Ha visszakapcsol, az irányítópultok új URL-címekkel és azonosítókkal jelennek meg, amelyek megszakítják a közzétett hivatkozásokat, könyvjelzőket és API-integrációkat. Ellenőrizze a célágat, mielőtt átváltana, és később frissítené az összes hivatkozást.
| Projektfázis | Workflow | Várható eredmény | Ismert korlátozások |
|---|---|---|---|
| Kezdeti elkötelezés |
|
A Git egy távoli adattárban követi nyomon az irányítópultot. | |
| Fejlődés |
|
|
Az irányítópult-fájlok formátumot használnak JSON . Az SQL-lekérdezések egyetlen sorban jelennek meg, ami megnehezítheti a változások áttekintését pull kéréseknél. |
| Telepítés |
|
|
A Databricks nem nyújt beépített támogatást egy távoli ág és egy Git-mappa szinkronizálásához a munkaterületen, illetve a Databricks-eszközcsomagok távoli irányítópult-erőforrással való üzembe helyezéséhez. A CI/CD automatizálás beállítása az automatizálás érdekében:
|
A Databricks Git-mappákban végzett együttműködéssel kapcsolatos további ajánlott eljárásokért lásd: Együttműködés Git-mappák használatával.
Korlátozások
Az AI/BI-irányítópultokkal rendelkező forrásvezérlésre a következő korlátozások vonatkoznak:
- Egyetlen Git-mappában legfeljebb 100 irányítópultot véglegesíthet. Ez a korlát a nyilvános előzetes verzióban változhat.
- A Git-alapú feladatok, például a git URL-címekre hivatkozó feladatok munkaterület-objektumazonosítók vagy elérési utak helyett nem működnek irányítópultokkal.
- Az irányítópult szerializálása hosszú sztringeket hoz létre, ami megnehezíti a lekéréses kérelmek közötti különbségek olvasását és áttekintését.
- Az irányítópult fájlformátuma rendszeresen változik, hogy új mezőket és egyéb fejlesztéseket tartalmazzon. A nyilvános előzetes verzióban ezek a módosítások olyan különbségekként jelenhetnek meg a Gitben, amelyeket nem kezdeményezett.