Ágak kezelése a Microsoft Fabric-munkaterületeken

A Háló munkaterület egy megosztott környezet, amely élő elemekhez fér hozzá. A munkaterületen közvetlenül végrehajtott módosítások felülbírálhatók, és minden más munkaterület-felhasználót érintenek. Ezért a Git ajánlott eljárása, hogy a fejlesztők a megosztott munkaterületeken kívül külön dolgoznak. A fejlesztők kétféleképpen dolgozhatnak a saját védett munkaterületükön.

Fontos

Ez a funkció előzetes verzióban érhető el.

Az ágak Git-integrációval való használatához először csatlakoztassa a megosztott fejlesztői csapat munkaterületét egyetlen megosztott ághoz. Ha például a csapat egy megosztott munkaterületet használ, csatlakoztassa a csoport adattárának fő ágához, és szinkronizálja a munkaterület és az adattár között. Ha a csapat munkafolyamata több megosztott ágkal rendelkezik, például Dev/Test/Prod ágakkal, minden ág egy másik munkaterülethez csatlakoztatható.

Ezután minden fejlesztő kiválaszthatja azt az elszigetelt környezetet, amelyben dolgozni szeretne.

Fejlesztés ügyféleszközökkel

A Power BI Desktophoz hasonló ügyféleszközt használó fejlesztők munkafolyamatának a következőképpen kell kinéznie:

  1. Klónozza az adattárat egy helyi gépre. (Ezt a lépést csak egyszer kell elvégeznie.)

  2. Nyissa meg a projektet a Power BI Desktopban a PBIProj helyi példányával.

  3. Végezze el a módosításokat, és mentse a frissített fájlokat helyileg. Véglegesítés a helyi adattárban.

  4. Ha elkészült, küldje le az ágat, és véglegesítse a távoli adattárba.

  5. Tesztelje a módosításokat más elemeken vagy több adaton. Ehhez csatlakoztassa az új ágat egy külön munkaterülethez, és töltse fel a szemantikai modellt és a jelentéseket a forrásvezérlő panel Minden frissítés gombjának használatával. A főágba való egyesítés előtt végezze el az esetleges teszteket vagy konfigurációs módosításokat.

    Ha nincs szükség tesztekre a munkaterületen, a fejlesztő közvetlenül a fő ágba egyesítheti a módosításokat anélkül, hogy másik munkaterületre volna szükség.

  6. A módosítások egyesítése után a megosztott csapat munkaterülete kérni fogja, hogy fogadja el az új véglegesítést. A módosítások a megosztott munkaterületre frissülnek, és mindenki láthatja a szemantikai modellek és jelentések módosításait.

Diagram showing the workflow of pushing changes from a remote Git repo to the Fabric workspace.

Az új Power BI Desktop-fájlformátum gitben való használatáról további információt a Forráskód formátuma című témakörben talál.

Fejlesztés másik munkaterület használatával

A weben dolgozó fejlesztők számára a folyamat a következő lenne:

  1. Hozzon létre egy új munkaterületet (vagy használjon már meglévőt).

  2. Rendeljen hozzá egy Prémium szintű licencet a munkaterülethez.

  3. Nyissa meg a Git-integrációt a munkaterület beállításai között, és adja meg az adattár részleteit.

  4. Az Ág legördülő listában válassza az Új ág létrehozása lehetőséget, majd ágaztathatja el a főágból .

  5. A Git mappában adja meg a szinkronizálni kívánt mappa nevét az adattárban.

    A munkaterület szinkronizálódik a funkcióágával, és a fejlesztői csapat munkaterületének másolatává válik, ahogyan az ábrán látható. Most már dolgozhat ebben az új izolált környezetben.

    Diagram showing the workflow of commits.

  6. Mentse a módosításokat, és véglegesítse őket a szolgáltatáságban.

  7. Ha készen áll, hozzon létre egy lekéréses kérelmet a főághoz . A felülvizsgálati és egyesítési folyamatok az Azure Reposon keresztül, a csapat által az adattárhoz meghatározott konfiguráció alapján lesznek végrehajtva.

A felülvizsgálat és az egyesítés befejezése után egy új véglegesítés jön létre a főágban . Ez a véglegesítés arra kéri a felhasználót, hogy frissítse a dev csapat munkaterületén lévő tartalmat az egyesített módosításokkal.

Ágak váltása

Ha a munkaterület egy Git-ághoz csatlakozik, és másik ágra szeretne váltani, ezt gyorsan elvégezheti a munkaterület beállításaiból anélkül, hogy leválasztaná és újracsatlakozna.
Ágak váltásakor a munkaterület szinkronizálódik az új ággal, és a munkaterület összes eleme felül lesz bírálva. Ha minden ágban ugyanazon elem különböző verziói vannak, az elem lecserélődik. Ha egy elem a régi ágban van, de nem az újban, akkor az törlődik. Az ágak közötti váltáshoz kövesse az alábbi lépéseket:

  1. Győződjön meg arról, hogy az aktuális ág szinkronizálva van, és minden módosítás véglegesítve van.

  2. A Munkaterület beállításai között válassza a Git-integráció lehetőséget

  3. A legördülő menüben adja meg azt az ágat, amelyhez csatlakozni szeretne. Ennek az ágnak ugyanazt a könyvtárat kell tartalmaznia, mint az aktuális ágnak.

  4. Válassza ki a Csatlakozás és a szinkronizálást.

    Screenshot of workspace settings screen with switch branch option.

  5. A megerősítéshez válassza a Váltás és a szinkronizálás lehetőséget. Ha nem mentett módosításokat hajt végre a munkaterületen, azok elvesznek, ha az ágakat az első mentés nélkül váltja át. A Mégse gombra kattintva visszaléphet, és mentheti a módosításokat az ágak váltása előtt.

    Screenshot of workspace settings screen asking if you're sure you want to switch branches.