Delen via


Afhankelijkheidsfouten oplossen

In dit artikel wordt uitgelegd wat afhankelijkheidsfouten zijn en hoe u deze kunt oplossen.

Wat is een afhankelijkheid?

Als u een werkruimte met niet-ondersteunde items verbindt met een lege Git-vertakking, worden de niet-ondersteunde items niet gekopieerd naar de Git-vertakking en kunnen deze niet worden geopend. U kunt acties uitvoeren die u wilt uitvoeren op de ondersteunde items, maar de niet-ondersteunde items worden in wezen niet herkend door Git.

Hier volgt bijvoorbeeld een voorbeeldwerkruimte die is verbonden met een Git-opslagplaats. De werkruimte bevat een PBIX--bestand, rapport en semantisch model. Het rapport is afhankelijk van het semantische model, omdat het rapport verwijst naar gegevens uit het semantische model dat moet worden weergegeven. Het PBIX-bestand verwijst naar zowel het rapport als het semantische model en is daarom afhankelijk van beide. Rapporten en semantische modellen worden beide ondersteund, terwijl PBIX--bestanden niet worden ondersteund.

Schermopname van werkruimte met niet-ondersteunde afhankelijkheden.

Als u een item uit een werkruimte probeert te verwijderen en een ander, niet-ondersteund item in die werkruimte afhankelijk is, kunt u het niet verwijderen.

Als u bijvoorbeeld het semantische model in het vorige voorbeeld verwijdert, wordt de afhankelijkheid van het PBIX--bestand en het rapport verbroken. Als u vervolgens probeert om te schakelen tussen vertakkingen of bijwerken, krijgt u een bericht dat de actie niet kan worden voltooid.

schermopname van een afhankelijkheidsfout.

U kunt het rapport verwijderen uit Git, maar u kunt het PBIX--bestand niet verwijderen omdat niet-ondersteunde items zich niet in de Git-vertakking bevindt.

Probeer over te schakelen naar tak met niet-ondersteund item

Solution:

  1. Gebruik de herkomstweergave om erachter te komen welk niet-ondersteund onderdeel de afhankelijkheid heeft (in het bovenstaande voorbeeld is dit het .pbix bestand).
  2. Verwijder de afhankelijkheid handmatig. De eenvoudigste manier om dit te doen, is door het item te verwijderen.
  3. Vertakkingen wijzigen of opnieuw bijwerken.

Uw Git-vertakkingen onderhouden