Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Tento článok vysvetľuje, čo sú chyby závislosti a ako ich vyriešiť.
Čo je to závislosť?
Ak pripojíte pracovný priestor obsahujúci nepodporované položky do prázdnej vetvy git, nepodporované položky sa neskopírujú do vetvy git a nie je k nim možné získať prístup. V podporovaných položkách môžete vykonať ľubovoľné akcie, ale nepodporované položky nie sú podľa git neviditeľné.
Tu je príklad pracovného priestoru pripojeného k odkladaciemu priestoru Git. Pracovný priestor obsahuje .pbix súbor, zostavu a sémantický model. Zostava závisí od sémantického modelu, pretože zostava odkazuje na údaje zo sémantického modelu, ktoré sa majú vykresliť. Súbor
Ak sa pokúsite odstrániť položku z pracovného priestoru a iná nepodporovaná položka v tomto pracovnom priestore je od nej závislá, nemôžete ju odstrániť.
Ak by ste napríklad odstránili sémantický model v predchádzajúcom príklade, prerušilo by to závislosť od súboru .pbix a zostavy. Ak sa potom pokúsite prepnúť vetvy alebo aktualizovať, zobrazí sa hlásenie, že akciu nie je možné dokončiť.
Zostavu môžete odstrániť zo služby git, ale súbor .pbix odstrániť, pretože nepodporované položky sa nenachádzaujú vo vetve git.
Skúste prepnúť na vetvu s nepodporovanú položku
riešenie:
- Použite zobrazenie pôvodu vám pomôže zistiť, ktorá nepodporovaná položka má závislosť (v predchádzajúcom príklade je to súbor .pbix).
- Odstráňte závislosť manuálne. Najjednoduchším spôsobom, ako to urobiť, je odstrániť položku.
- Prepínanie vetiev alebo opätovná aktualizácia.
Vyriešenie chýb plánu nasadenia pri prepínaní vetiev
Keď pripojíte plán nasadenia pri prepínaní vetiev, Fabric overí plán a jeho referenčné položky ešte pred začiatkom synchronizácie. Prepínač je zablokovaný, keď:
- Vybraný plán už neexistuje alebo nemáte povolenie ho čítať.
- Nemáte povolenie na synchronizáciu Gitu pre referencovanú položku.
- Plán sa zmení po výbere, ale pred začiatkom synchronizácie.
- Vybraná verzia plánu v cieľovej vetve neexistuje.
Synchronizácia tiež zlyhá, ak sa plán alebo referencovaná položka stane neprístupnou počas prevádzky.
Na vyriešenie chyby:
- Potvrďte, že vybraný plán existuje a že máte povolenie ho čítať.
- Potvrďte, že vybraná verzia plánu existuje v cieľovej vetve.
- Potvrď si, že máš povolenie na synchronizáciu Git pre každý odkazovaný predmet.
- Znovu otvorte dialóg prepínania vetvy, vyberte aktuálne uložený plán a skúste to znova.