Munkaterület kezelése a Gittel (előzetes verzió)

Ez a cikk a Microsoft Fabric Git-integrációs eszközének alábbi alapvető feladatait ismerteti:

Javasoljuk, hogy mielőtt hozzákezd, olvassa el a Git-integráció áttekintését.

Fontos

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

Előfeltételek

Ha a Gitet a Microsoft Fabric-munkaterülettel szeretné integrálni, be kell állítania a következő előfeltételeket az Azure DevOpsban és a Fabricben is.

Az Azure DevOps előfeltételei

  • Aktív Azure-fiók, amely a Fabric-munkaterületet használó felhasználóhoz van regisztrálva. Hozzon létre egy ingyenes fiókot.
  • Hozzáférés egy meglévő adattárhoz.

Háló előfeltételei

A Git-integrációs funkció eléréséhez az alábbiak egyikére van szüksége:

  • Power BI Premium-licenc. A Prémium Szintű Power BI-licencek csak az összes Power BI-elemet támogatják.
  • Hálókapacitás. Az összes támogatott Hálóelem használatához hálókapacitás szükséges.

Emellett a szervezet rendszergazdájának engedélyeznie kell a Felhasználók számára a Fabric-elemek bérlői kapcsolóját a Rendszergazda portálról.

Képernyőkép a Hálókapcsoló engedélyezéséről.

munkaterület Csatlakozás Azure-adattárba

Csak a munkaterület rendszergazdája tud munkaterületet csatlakoztatni egy Azure-adattárhoz, de a csatlakozás után bárki, aki rendelkezik engedéllyel , dolgozhat a munkaterületen. Ha Ön nem rendszergazda, kérjen segítséget a rendszergazdától a csatlakozáshoz. Ha egy munkaterületet azure-adattárhoz szeretne csatlakoztatni, kövesse az alábbi lépéseket:

  1. Jelentkezzen be a Power BI-ba, és keresse meg azt a munkaterületet, amelyhez csatlakozni szeretne.

  2. Ugrás a munkaterület beállításaira

    Képernyőkép a munkaterületről, felül a munkaterület beállításai ikonnal.

    Feljegyzés

    Ha nem látja a Munkaterület beállításai ikont, válassza a három pontot, majd a munkaterület beállításait. Képernyőkép a munkaterületről a három pontból megjelenített munkaterület beállítási hivatkozásával.

  3. Válassza a Git-integrációt. A rendszer automatikusan bejelentkezik a Microsoft Entra-felhasználó által a Fabricbe bejelentkezett Azure Repos-fiókba.

    Képernyőkép a munkaterület beállításainak ablakáról, amelyen a Git-integráció van kiválasztva.

  4. A legördülő menüben adja meg a következő adatokat arról az ágról, amelyhez csatlakozni szeretne:

    Feljegyzés

    Egy munkaterületet egyszerre csak egy ághoz és egy mappához csatlakoztathat.

    • Szervezet
    • Projekt
    • Git-adattár
    • Ág (Válasszon ki egy meglévő ágat a legördülő menüben, vagy válassza az + Új ág lehetőséget egy új ág létrehozásához. Egyszerre csak egy ághoz csatlakozhat.)
    • Mappa (Válasszon ki egy meglévő mappát az ágban, vagy adjon meg egy nevet egy új mappa létrehozásához. Ha nem jelöl ki mappát, a tartalom a gyökérmappában jön létre. Egyszerre csak egy mappához csatlakozhat.)
  5. Válassza ki a Csatlakozás és a szinkronizálást.

A kezdeti szinkronizálás során, ha a munkaterület vagy a Git-ág üres, a rendszer a tartalmat a nem létező helyről az üresre másolja. Ha a munkaterület és a Git-ág is rendelkezik tartalommal, a rendszer megkérdezi, hogy a szinkronizálás melyik irányba haladjon. A kezdeti szinkronizálással kapcsolatos további információkért lásd a Csatlakozás és a szinkronizálást.

A csatlakozás után a munkaterület megjeleníti a forrásvezérlő adatait, amelyek lehetővé teszik a felhasználó számára a csatlakoztatott ág megtekintését, az ág egyes elemeinek állapotát és az utolsó szinkronizálás időpontját.

Képernyőkép a forrásvezérlő ikonról és más Git-információkról.

Ha szinkronizálni szeretné a munkaterületet a Git-ággal, véglegesítse a munkaterületen végrehajtott módosításokat a Git-ágon, és frissítse a munkaterületet , amikor valaki új véglegesítéseket hoz létre a Git-ágon.

Módosítások véglegesítése a gitben

Miután sikeresen csatlakozott egy Git-mappához, szerkessze a munkaterületet a szokásos módon. A mentett módosítások csak a munkaterületen lesznek mentve. Ha elkészült, véglegesítheti a módosításokat a Git-ágban, vagy visszavonhatja a módosításokat, és visszaállíthatja az előző állapotot. További információ a véglegesítésekről.

Ha véglegesíteni szeretné a módosításokat a Git-ágban, kövesse az alábbi lépéseket:

  1. Lépjen a munkaterületre.

  2. Válassza a Forrás vezérlőelem ikont. Ez az ikon a nem véglegesített módosítások számát jeleníti meg. Képernyőkép a forrásvezérlő ikonról a 2-es számmal, amely azt jelzi, hogy két módosítást kell véglegesíteni.

  3. Válassza a Forrás vezérlőelem panel Módosítások lapját. Megjelenik egy lista az összes módosított elemgel, és egy ikon, amely jelzi, hogy az elem új, módosított, ütközés vagy törölt-e.

  4. Jelölje ki a véglegesíteni kívánt elemeket. Az összes elem kijelöléséhez jelölje be a felső jelölőnégyzetet.

  5. Adjon hozzá megjegyzést a mezőbe. Ha nem ad hozzá megjegyzést, a rendszer automatikusan hozzáad egy alapértelmezett üzenetet.

  6. Válassza a Véglegesítés lehetőséget.

    Képernyőkép a forrásvezérlő ablakról, amelyen két módosítás van kijelölve a véglegesítéshez.

A módosítások véglegesítése után a véglegesített elemek törlődnek a listáról, és a munkaterület arra az új véglegesítésre mutat, amellyel szinkronizálva van.

Képernyőkép a forrásvezérlő ablakról, amely szerint nincsenek véglegesítési módosítások.

A véglegesítés sikeres befejezése után a kijelölt elemek állapota a Véglegesítés nélküliről a Szinkronizáltra változik.

Munkaterület frissítése a Gitből

Amikor valaki új módosítást véglegesít a csatlakoztatott Git-ágon, megjelenik egy értesítés a megfelelő munkaterületen. A Forrás vezérlőelem panelen lekérheti a legújabb módosításokat, egyesíthet vagy visszaállíthat a munkaterületre, és frissítheti az élő elemeket. További információ a frissítésről.

Munkaterület frissítéséhez kövesse az alábbi lépéseket:

  1. Lépjen a munkaterületre.
  2. Válassza a Forrás vezérlőelem ikont.
  3. Válassza a Forrás vezérlőelem panel Frissítések lapját. Megjelenik egy lista az ágban az utolsó frissítés óta módosított összes elemet tartalmazó listával.
  4. Válassza az Összes frissítése lehetőséget.

Képernyőkép a forrásvezérlő panelről, amelyen meg van nyitva a frissítés lap, és az összes frissítése gomb ki van jelölve.

A sikeres frissítés után az elemek listája el lesz távolítva, és a munkaterület arra az új véglegesítésre mutat, amellyel szinkronizálva van.

Képernyőkép a forrásvezérlő ablakról, amely azt jelzi, hogy sikeresen frissítette a munkaterületet.

A frissítés sikeres befejezése után az elemek állapota szinkronizálva lesz.

Munkaterület leválasztása a Gitről

Csak a munkaterület rendszergazdája tudja leválasztani a munkaterületet egy Azure-adattárról. Ha Ön nem rendszergazda, kérjen segítséget a rendszergazdától a leválasztással kapcsolatban. Ha Ön rendszergazda, és le szeretné bontani az adattárat, kövesse az alábbi lépéseket:

  1. Ugrás a munkaterület beállításaira

  2. Git-integráció kiválasztása

  3. Válassza a Munkaterület leválasztása lehetőséget

    Képernyőkép a munkaterület beállításainak képernyőről a munkaterület leválasztása lehetőséggel.

  4. A megerősítéshez válassza ismét a Kapcsolat bontása lehetőséget.

    Képernyőkép a munkaterület beállításainak képernyőről, amely megkérdezi, hogy biztosan leválasztja-e a kapcsolatot.

Engedélyek

A munkaterületen végrehajtható műveletek a munkaterületen és az Azure DevOpsban is érvényes engedélyekkel rendelkeznek. Az engedélyek részletesebb ismertetését az Engedélyek című témakörben találja.

Szempontok és korlátozások

  • A Véglegesítés a Gitbe folyamat során a Fabric szolgáltatás törli az elemmappában lévő fájlokat, amelyek nem részei az elemdefiníciónak. Az elemmappában nem található nem kapcsolódó fájlok nem törlődnek.

  • A módosítások véglegesítése után előfordulhat, hogy váratlan módosításokat tapasztal az elemen, amelyet nem végzett el. Ezek a változások szemantikailag jelentéktelenek, és több okból is előfordulhatnak. Példa:

    • Az elemdefiníciós fájl manuális módosítása. Ezek a módosítások érvényesek, de eltérhetnek a szerkesztők által végzett módosításoktól. Ha például átnevez egy szemantikai modelloszlopot a Gitben, és importálja ezt a módosítást a munkaterületre, a szemantikai modell következő véglegesítésekor a bim-fájl módosultként regisztrál, a módosított oszlop pedig a columns tömb hátoldalára kerül. Ennek az az oka, hogy a bim-fájlokat létrehozó AS-motor az átnevezett oszlopokat a tömb végére küldi. Ez a módosítás nem befolyásolja az elem működését.

    • CRLF-sortöréseket használó fájl véglegesítése. A szolgáltatás LF (vonalcsatorna) sortöréseket használ. Ha a Git-adattárban CRLF-sortörésekkel rendelkező elemfájlok voltak, a szolgáltatásból való véglegesítéskor ezek a fájlok LF értékre változnak. Ha például megnyit egy jelentést az asztalon, mentse a .pbip projektet, és töltse fel a Gitbe a CRLF használatával.

  • Ha problémái vannak ezekkel a műveletekkel, győződjön meg arról, hogy tisztában van a Git-integrációs funkció korlátaival.