Delen via


Problemen met levenscyclusbeheer oplossen

Gebruik dit artikel om problemen in het levenscyclusbeheerproces op te lossen.

Raadpleeg de koppelingen in de volgende tabel om inzicht te hebben in de overwegingen en beperkingen van verschillende problemen met levenscyclusbeheer:

Onderwerp Git-integratie Implementatiepijplijnen
Algemene beperkingen algemene Git-beperkingen Beperkingen voor implementatiepijplijnen
Benodigde machtigingen permissions permissions
Werkruimtebeperkingen werkruimten werkruimten
Ondersteunde Fabric-items ondersteunde items ondersteunde items
Semantisch model Beperkingen voor semantische modellen

Git-integratie

Toegangsproblemen

Ik heb geen toegang tot mijn Azure DevOps-opslagplaats

Beschrijving van het probleem: Wanneer ik naar het tabblad Git-integratie ga, krijg ik een foutbericht en heb ik geen toegang tot Azure DevOps.

Oorzaak: Als de verificatiemethode in Power BI zwakker is dan de verificatiemethode in Azure DevOps, werken de functies ertussen niet.
Tijdelijke oplossing: de beheerder moet de verificatiemethode in Power BI en Azure DevOps afstemmen. Het verificatiebeleid voor Microsoft Entra-id (voorheen Bekend als Azure Active Directory) wordt gedefinieerd in verificatiemethoden beheren.

Verbindingsproblemen

Verbindingsfout: kan geen verbinding maken met de opslagplaats

Beschrijving van het probleem: wanneer ik verbinding probeer te maken met een Git-opslagplaats, krijg ik een bericht dat het geen verbinding kan maken omdat de werkruimte zich in een andere regio bevindt.
Oorzaak: Als de werkruimte en opslagplaats zich in verschillende regio's bevinden, moet de switch tussen regio's zijn ingeschakeld.
Oplossing: Schakel Git-acties in voor werkruimten die zich op andere geografische locaties bevinden.

Verbindingsfout: er is iets misgegaan wanneer ik verbinding probeer te maken

Beschrijving van het probleem: Nadat u Verbinding maken hebt geselecteerd op het tabblad Git-integratie, verschijnt het dialoogvenster Fout iets. Wanneer u bovendien de knop broncodebeheer selecteert, geeft het deelvenster aan dat u moet synchroniseren met de Git-vertakking.

Schermopname van het foutbericht wanneer de werkruimte geen verbinding kan maken.

Schermopname van het foutbericht wanneer de werkruimte niet is verbonden met een Git-vertakking.

Oorzaak: Als de map waarmee u verbinding probeert te maken submappen bevat, maar er geen Fabric-items zijn, mislukt de verbinding.

Oplossing: Open de Git-opslagplaats in Azure DevOps en navigeer naar de Git-map die in de verbinding is gedefinieerd. Als de Git-map submappen bevat, controleert u of ten minste één van deze mappen een itemmap vertegenwoordigt. Als de map item.config.json en item.metadata.json bestanden bevat, is dit een itemmap. Als de map deze bestanden niet bevat, is dit een submap. Als de Git-map geen itemmappen bevat, kunt u er geen verbinding mee maken. Verwijder de submappen of maak verbinding met een andere map die geen submappen bevat.

Verbindingsfout: er wordt gevraagd of ik een nieuwe map wil maken wanneer ik verbinding wil maken met een Git-vertakking

Beschrijving van het probleem: Nadat u Verbinding maken hebt geselecteerd op het tabblad Git-integratie, verschijnt er een dialoogvenster dat een ongeldig mappad aangeeft.

Schermopname van het foutbericht wanneer de werkruimte geen verbinding kan maken met een map.

Oorzaak: De map waarmee u verbinding probeert te maken, bestaat niet, is verwijderd of verschilt in het geval dat de gevoeligheid verschilt van bestaande mappen in de opslagplaats. Dit bericht kan worden weergegeven als u verbinding maakt met een nieuwe vertakking of als de map is verwijderd uit de vertakking.

Oplossing:

  • Als u een nieuwe map wilt maken en deze wilt verbinden met de werkruimte, selecteert u Maken en synchroniseren.
  • Als u de werkruimte wilt verbinden met een andere map, selecteert u Annuleren en kiest u een andere map in de werkruimte-instellingen van het tabblad Git-integratie.

Het pictogram Broncodebeheer heeft geen getal

Beschrijving van probleem: Het nummer op het pictogram Broncodebeheer geeft het aantal wijzigingen aan dat sinds de laatste doorvoering in de werkruimte is aangebracht. Als het pictogram geen getal heeft, is er mogelijk een probleem opgetreden bij het maken van verbinding met de vertakking.
Oplossing: Verbinding verbreken en opnieuw verbinding maken.

Schermopname van het broncodebeheerpictogram zonder een getal.

Verbindingsfout: Er staat dat ik een Premium-licentie nodig heb om verbinding te maken met Git

Beschrijving van het probleem: Mijn werkruimte is eerder verbonden met een Git-opslagplaats, maar nu wordt aangegeven dat ik een Premium-licentie nodig heb om verbinding te maken.
Oorzaak: U kunt alleen verbinding maken met Git-opslagplaatsen als u een geldige Premium-licentie hebt. Als uw licentie is verlopen of als u uw licentie wijzigt in een licentie die geen Git-integratie bevat, kunt u geen verbinding meer maken met die opslagplaats. Dit geldt ook voor proeflicenties.
Oplossing: Verbreek de verbinding met Git en werk zonder broncodebeheer of koop een Premium-licentie.

Uitvertakking: ik zie de vertakking waarmee ik verbinding wil maken niet

Beschrijving van het probleem: ik zie de vertakking waarmee ik verbinding wil maken niet op het tabblad Uittakken van het configuratiescherm Bron .
Oorzaak: In de lijst met vertakkingen worden alleen vertakkingen weergegeven die u mag weergeven.
Oplossing: Controleer of de gewenste vertakking bestaat en of u gemachtigd bent om deze te bekijken. Als dat niet zo is, vraagt u de eigenaar van de vertakking om u de machtiging Vertakkingsbeperkingen te geven voor meer informatie.

Vertakking: Mijn nieuwe werkruimte is niet gesynchroniseerd met mijn Git-opslagplaats

Beschrijving van het probleem: Wanneer ik vertakking naar een nieuwe werkruimte maak, ga ik naar de nieuwe werkruimte, maar daar is Git-integratie niet ingeschakeld. Oorzaak: De Git-integratieswitch is mogelijk ingeschakeld voor uw bronwerkruimte, maar niet voor de hele tenant omdat de tenantbeheerder het beheer van de switch naar werkruimtebeheerders kan delegeren. Als dit het geval is, heeft uw nieuwe werkruimte geen Git-integratie ingeschakeld en moet u deze handmatig inschakelen vanuit de werkruimte-instellingen voordat u de werkruimte synchroniseert met Git. Oplossing: Schakel Git-integratie in vanuit de werkruimte-instellingen van uw nieuwe werkruimte.

Doorvoerproblemen

De knop Doorvoeren is uitgeschakeld

Beschrijving van het probleem: Als er updates zijn aangebracht in de Git-vertakking, worden doorvoeringen uitgeschakeld totdat u uw werkruimte bijwerkt.
Oplossing: Werk uw werkruimte bij om doorvoeringen in te schakelen.

Maximale doorvoergrootte overschreden

Beschrijving van het probleem: bij het doorvoeren van items naar GitHub krijg ik een foutmelding dat ik de maximale doorvoergrootte heb overschreden.

Schermopname of foutbericht met de tekst Maximale doorvoergrootte overschreden.

Oorzaak: Het aantal niet-tekstbestanden dat u in één keer kunt doorvoeren, is beperkt. Over het algemeen zijn maximaal 80 bestanden per minuut en 500 bestanden per uur toegestaan. Als uw doorvoer een groot aantal niet-tekstbestanden bevat, kan de doorvoer mislukken. Zie secundaire frequentielimieten voor meer informatie.
Oplossing: Als u meerdere items tegelijk wilt doorvoeren, kunt u overwegen om ze in kleinere batches vast te leggen. Als uw doorvoer één item met veel bestanden bevat, neemt u contact op met de ondersteuning.

Problemen met bijwerken

De knoppen Doorvoeren en Bijwerken zijn beide uitgeschakeld

Beschrijving van het probleem: het wijzigen van hetzelfde item in de werkruimte en de Git-vertakking kan een mogelijk conflict veroorzaken. Als er wijzigingen zijn aangebracht in de werkruimte en in de Git-vertakking op hetzelfde item, worden updates uitgeschakeld totdat het conflict is opgelost.
Oplossing: Los conflicten op en probeer het opnieuw.

Beschrijving van het probleem: Na het selecteren van Alles bijwerken of Ongedaan maken verschijnt er een dialoogvenster dat aangeeft dat er een fout is opgetreden omdat de actie een afhankelijkheidskoppelingen zou verbreken.

Schermopname van het foutbericht wanneer het bijwerken afhankelijkheden onderbreekt.

Oplossing: Open de weergave Herkomst om het item of de items te vinden die uit de werkruimte in de update worden verwijderd en zijn gekoppeld aan items die niet uit de werkruimte worden verwijderd.

Schermopname van de herkomstweergave.

Verwijder de problematische items om het probleem op te lossen:

  • Als het item niet wordt ondersteund door Git (bijvoorbeeld Dashboards), verwijdert u het handmatig uit de werkruimte.
  • Als het item wordt ondersteund door Git (bijvoorbeeld rapporten), verwijdert u het uit Git (indien aanwezig) of uit de werkruimte.

Selecteer Alles bijwerken.
Zie Handmatig bijwerken vanuit Git voor meer informatie.

Fout bij bijwerken: afhankelijkheden verwijzen niet naar de juiste items

Beschrijving van het probleem: na het bijwerken vanuit Git, zijn de afhankelijkheden van sommige items niet zoals verwacht wanneer u de herkomstweergave bekijkt. Het proxymodel verwijst bijvoorbeeld niet meer naar het juiste model.

Reden: Git-integratie biedt momenteel geen ondersteuning voor Direct Query- en proxymodellen.

Oplossing: Als u de afhankelijkheden wilt herstellen, voert u een van de volgende acties uit:

  • Bewerk het bim-bestand van de ProxyDataset in de Git-opslagplaats zodat deze verwijst naar de juiste gegevensset en werk vervolgens in de werkruimte bij van Git om de wijziging te ontvangen.
  • Gebruik de API Voor het bijwerken van gegevensbronnen om de verbindingsgegevens van het proxymodel in de werkruimte bij te werken.

Foutproblemen oplossen

Problemen ongedaan maken

Fout ongedaan maken: nadat u 'Ongedaan maken' hebt geselecteerd, verschijnt er een dialoogvenster dat aangeeft dat de fout is mislukt omdat de afhankelijkheid niet kan worden gevonden

Beschrijving van het probleem: de volgende fout wordt weergegeven na een bewerking ongedaan maken als er een niet-doorgevoerde afhankelijkheid is op het tabblad Wijzigingen die niet is geselecteerd in de actie Ongedaan maken.

Schermopname van het foutbericht wanneer ongedaan maken mislukt omdat de afhankelijkheid niet is gevonden.

Oplossing: Selecteer alle afhankelijkheden van de geselecteerde database en probeer het opnieuw.

Beschrijving van het probleem: De volgende fout wordt weergegeven na een bewerking ongedaan maken, bijwerken of schakelen tussen vertakkingen:

Schermopname van het foutbericht wanneer ongedaan maken mislukt omdat de actie een afhankelijkheidskoppeling zou verbreken.

Oorzaak: Er is een niet-ondersteund item in de werkruimte dat afhankelijk is van een item dat zich niet meer in de werkruimte bevindt die een afhankelijkheidsprobleem veroorzaakt.

Oplossing: Open de weergave Herkomst om het item of de items te vinden die zijn geselecteerd om ongedaan te worden gemaakt en zijn gekoppeld aan items die niet zijn geselecteerd.

Schermopname van de herkomstweergave.

Verwijder de problematische items om het probleem op te lossen:

  • Als het item dat niet is geselecteerd, wordt ondersteund door Git (bijvoorbeeld rapporten), selecteert u het item dat u wilt verwijderen.
  • Als het item dat niet is geselecteerd niet wordt ondersteund door Git (bijvoorbeeld Dashboards), verwijdert u het handmatig uit de werkruimte.

Zie De afhankelijkheden begrijpen voor meer informatie over afhankelijkheden.

Implementatiepijplijnen

Ik zie de knop Implementatiepijplijnen niet

Als niet aan de volgende voorwaarden wordt voldaan, kunt u de knop implementatiepijplijnen niet zien.

Ik zie de tag pijplijnfase niet in mijn werkruimte

Implementatiepijplijnen geven een tag voor de pijplijnfase weer in werkruimten die zijn toegewezen aan een pijplijn. Als u deze tags wilt zien, moet u een pijplijnbeheerder zijn. Tags voor de ontwikkelings - en testfasen zijn altijd zichtbaar. U ziet echter alleen de productietag als u toegang hebt tot de pijplijn.

Een schermopname van de productietag in een werkruimte voor een productiepijplijn.

Verbroken verbindingen na implementatie

Beschrijving van het probleem: Nadat u een werkruimte uit een fase hebt verwijderd en vervolgens in een fase hebt geïmplementeerd, worden de verbindingen tussen items in de bronfase die u hebt geïmplementeerd en de doelfase hersteld. Soms kunnen implementatiepijplijnen echter de verbindingen tussen items in de bron- en doelfasen niet herstellen. Dit kan bijvoorbeeld gebeuren wanneer u per ongeluk een item verwijdert.
Oplossing: Als u deze verbindingen opnieuw wilt maken, moet u dezelfde werkruimte in de doelfase intrekken en opnieuw toewijzen.

Ik kan een werkruimte niet toewijzen aan een fase

Oorzaak: Wanneer u een werkruimte toewijst aan een fase van een implementatiepijplijn, worden de items (zoals rapporten en dashboards) in de werkruimte gecontroleerd door implementatiepijplijnen. Als er twee items van hetzelfde type zijn met dezelfde naam in een aangrenzende fase, kunnen implementatiepijplijnen niet bepalen welke van deze items overeenkomen met het item in de toegewezen werkruimte en wordt het foutbericht Kan het werkruimtefoutbericht niet toewijzen. Als u bijvoorbeeld een werkruimte wilt toewijzen aan de testfase en een van uw rapporten 'regionale verkoop' wordt genoemd, als er meer dan één rapport met dezelfde naam in de ontwikkelings - of productiefasen staat, mislukt de toewijzing. Het toewijzen van uw werkruimte mislukt ook als de werkruimte die u toewijst twee semantische modellen heeft met de titel 'semantisch regionale verkoopmodel', en er is een semantisch model met dezelfde naam in de ontwikkelings- of productiefasen.
Oplossing: Als u deze fout wilt oplossen, wijzigt u de naam van het item dat niet overeenkomt met het item in de fase die u wilt toewijzen. U kunt de koppelingen in het foutbericht selecteren om de items in Fabric te openen.

Een schermopname van het foutbericht *Kan de werkruimte* niet toewijzen in implementatiepijplijnen.

Ik zie het symbool 'different' nadat ik een werkruimte heb toegewezen met semantische modellen die vergelijkbaar zijn met de semantische modellen in aangrenzende fasen

Oorzaak: De meeste semantische modellen gebruiken de verbeterde functie voor semantische modelmetagegevens, ook wel model v3 genoemd. Oudere rapporten maken echter mogelijk gebruik van het oude type metagegevens van het semantische model, ook wel model v1 genoemd. Als u een werkruimte toewijst die gebruikmaakt van het oude semantische modelmetagegevensmodel (v1), kunnen implementatiepijplijnen niet evalueren of het semantische model vergelijkbaar is in aangrenzende fasen. In dergelijke gevallen wordt het verschillende UI-symbool weergegeven, zelfs wanneer de semantische modellen identiek zijn.
Oplossing: Implementeer de semantische modellen die het verschillende symbool weergeven om dit probleem op te lossen.

Ik zie niet alle werkruimten wanneer ik een werkruimte probeer toe te wijzen aan een pijplijn

Oorzaak: Er kunnen verschillende redenen zijn waarom u een werkruimte niet kunt zien in de lijst met werkruimten die u aan een pijplijn kunt toewijzen.

Oplossing: Als u een werkruimte wilt toewijzen aan een pijplijn, moet aan de volgende voorwaarden worden voldaan:

  • U bent een beheerder van de werkruimte

  • De werkruimte is niet toegewezen aan een andere pijplijn

  • De werkruimte bevindt zich in een infrastructuurcapaciteit

Werkruimten die niet aan deze voorwaarden voldoen, worden niet weergegeven in de lijst met werkruimten waaruit u kunt kiezen.

Mijn eerste implementatie is mislukt

Oorzaak: Uw eerste implementatie is mogelijk om verschillende redenen mislukt.
Oplossing: Enkele mogelijke oorzaken voor fouten met hun oplossingen worden vermeld in de volgende tabel.

Error Actie
U hebt geen capaciteitsmachtigingen. Als u in een organisatie met een Infrastructuurcapaciteit werkt, vraagt u een capaciteitsbeheerder om uw werkruimte toe te voegen aan een capaciteit of vraagt u om toewijzingsmachtigingen voor de capaciteit. Nadat de werkruimte zich in een capaciteit bevindt, implementeert u deze opnieuw.

Als u niet in een organisatie met een Fabric-capaciteit werkt, kunt u premium per gebruiker (PPU) aanschaffen.
U hebt geen werkruimtemachtigingen. Als u wilt implementeren, moet u lid zijn van een werkruimte. Vraag uw werkruimtebeheerder om u de juiste machtigingen te verlenen.
Uw Fabric-beheerder heeft het maken van werkruimten uitgeschakeld. Neem contact op met uw Fabric-beheerder voor ondersteuning.
U gebruikt selectieve implementatie en selecteert niet alle gekoppelde items. Voer een van de volgende handelingen uit:

Hef de selectie van de inhoud op die is gekoppeld aan uw semantische model of gegevensstroom. Uw niet-geselecteerde inhoud (zoals semantische modellen, rapporten of dashboards) wordt niet gekopieerd naar de volgende fase.

Selecteer het semantische model of de gegevensstroom die is gekoppeld aan de geselecteerde items. De geselecteerde items worden gekopieerd naar de volgende fase.

Ik heb 'niet-ondersteunde items' in mijn werkruimte wanneer ik probeer te implementeren

Oorzaak: Implementatiepijplijnen ondersteunen niet alle items.
Oplossing: Zie de volgende secties voor een uitgebreide lijst met ondersteunde items in implementatiepijplijnen:

Items die niet in de lijst met ondersteunde items worden vermeld, worden niet gekopieerd naar de volgende fase.

Ik wil de gegevensbron in de pijplijnfasen wijzigen

Oorzaak: U kunt de gegevensbronverbinding niet wijzigen in Power BI-service.

Oplossing: Als u de gegevensbron in de test- of productiefasen wilt wijzigen, kunt u implementatieregels of API's gebruiken. Implementatieregels worden pas van kracht na de volgende implementatie.

Ik heb een fout in productie opgelost, maar nu is de knop Implementeren in vorige fase uitgeschakeld

Oorzaak: U kunt alleen achterwaarts implementeren in een lege fase. Als u inhoud in de testfase hebt, kunt u niet achterwaarts implementeren vanuit productie.

Oplossing: Nadat u de pijplijn hebt gemaakt, gebruikt u de ontwikkelingsfase om uw inhoud te ontwikkelen en de testfasen om deze te beoordelen en te testen. U kunt fouten in deze fasen oplossen en vervolgens de vaste omgeving implementeren in de productiefase.

Notitie

Achterwaartse implementatie ondersteunt alleen volledige implementatie. Het biedt geen ondersteuning voor selectieve implementatie

Foutbericht: 'Doorgaan met de implementatie'

Oorzaak: wijzigingen die fouten veroorzaken in het bronfaseschema, zoals het vervangen van een kolomtype van een geheel getal naar een tekenreeks, veroorzaken gegevensverlies in het semantische doelmodel na de implementatie.

Tijdens de implementatie worden de metagegevens in het semantische bronmodel gecontroleerd op basis van de doelmetagegevens. Wijzigingen die fouten veroorzaken in het schema, zorgen ervoor dat de implementatie wordt gestopt. Als dit gebeurt, ontvangt u het bericht over de continue implementatie .

Een schermopname van het bericht over de continue implementatie in implementatiepijplijnen.

Oplossing: Als u doorgaat met de implementatie, gaan de gegevens in de doelfase verloren. U kunt deze optie gebruiken als de wijzigingen die u hebt aangebracht in het semantische model opzettelijk zijn. Nadat de implementatie is voltooid, moet u het semantische doelmodel vernieuwen.

Als de wijzigingen niet opzettelijk waren, sluit u het berichtvenster, uploadt u een vast PBIX-bestand naar de bronwerkruimte en implementeert u het opnieuw.

Nadat een implementatie is mislukt vanwege schemawijzigingen, wordt in de doelfase het bericht Implementatie mislukt weergegeven, gevolgd door de koppeling Details weergeven. Met de koppeling wordt hetzelfde bericht geopend dat wordt weergegeven tijdens de mislukte implementatie.

Foutbericht: 'kan de implementatie niet starten'

Oorzaak: Wanneer u incrementeel vernieuwen gebruikt, zijn alleen bepaalde wijzigingen in het semantische model dat u implementeert, toegestaan. Als u semantische modelwijzigingen hebt aangebracht die niet zijn toegestaan, mislukt uw implementatie en ontvangt u dit bericht:

Een schermopname van het foutbericht Kan de implementatie niet starten in implementatiepijplijnen.

Oplossing: Als u opzettelijk wijzigingen in uw semantische model hebt aangebracht, gebruikt u een van de volgende tijdelijke oplossingen:

  • Met .pbix - Publiceer uw wijzigingen rechtstreeks naar het semantische doelmodel. Alle partities en gegevens gaan verloren, dus u moet het semantische model vernieuwen.

  • XmlA-hulpprogramma's gebruiken: breng uw wijzigingen rechtstreeks aan in het semantische model in de doelfase.

Mijn visual is verbroken na het implementeren van een semantisch model of een gegevensstroom

Oorzaak: Semantisch model en gegevensstromen zijn Fabric-items die gegevens opslaan en zowel gegevens als metagegevens bevatten. Tijdens de implementatie worden alleen de metagegevens gekopieerd terwijl de gegevens niet zijn. Als gevolg hiervan worden na de implementatie van het semantische model of de gegevensstroom mogelijk geen gegevens en een rapportvisual die op deze gegevens vertrouwt, verbroken weergegeven.
Oplossing: Als u dit probleem wilt oplossen, vernieuwt u de gegevensstroom en vernieuwt u vervolgens het semantische model in de doelfase.

Hoe kan ik een pijplijn verwijderen die geen eigenaar heeft (een zwevende pijplijn)?

Oorzaak: Wanneer u met implementatiepijplijnen werkt, kan het zijn dat u een pijplijn hebt die geen eigenaar heeft. Een pijplijn kan bijvoorbeeld zonder eigenaar worden achtergelaten wanneer een gebruiker die eigenaar is van het bedrijf zonder eigendom over te dragen. Wanneer een pijplijn geen eigenaar heeft, hebben andere gebruikers er geen toegang toe. Omdat een werkruimte alleen kan worden toegewezen aan één pijplijn, als deze is toegewezen aan een pijplijn zonder eigenaar, kan niemand de toewijzing ervan ongedaan maken en kunt u de werkruimte niet gebruiken in een andere pijplijn.

Oplossing: Wanneer een pijplijn zonder eigenaar wordt achtergelaten, kan een Fabric-beheerder een nieuwe eigenaar toevoegen aan de pijplijn of deze verwijderen. Als u een eigenaar aan de pijplijn wilt toevoegen, gebruikt u de API Admin - Pipelines UpdateUserAsAdmin .

U kunt ook ons PowerShell-script, AddUserToWorkspacePipeline (beschikbaar in de GitHub-opslagplaats PowerBI-Developer-Samples ) bekijken, waarmee u het volgende kunt doen:

  • Pijplijntoegang beheren - Elke gebruiker toevoegen aan een werkruimte in een pijplijn.

  • Eigendom van werkruimte vrijmaken: voeg een gebruiker toe aan een werkruimte in een pijplijn die geen eigenaar heeft, zodat u de blokkering ervan kunt opheffen.

Als u dit script wilt gebruiken, moet u een werkruimtenaam en een UPN (User Principal Name) opgeven. Het script zoekt de pijplijn waaraan de werkruimte is toegewezen en voegt beheerdersmachtigingen toe aan de gebruiker die u hebt opgegeven.

Fout bij niet-overeenkomende fout: fout bij niet-overeenkomende versie van bron- en doelmodelindeling

Beschrijving van het probleem: De implementatiefout kan niet worden gestart waarin wordt aangegeven dat de bron- en doelsemantische modellen verschillende indelingen voor gegevensmodellering hebben, treedt op wanneer de semantische modellen in de doelfase een hogere modelversie hebben dan de semantische modellen in de bronfase. In dergelijke gevallen kunnen implementatiepijplijnen niet vanuit de bronfase naar de doelfase worden geïmplementeerd. Gebruik een semantisch model met dezelfde (of hogere) modelversie in de bronfase om deze fout te voorkomen.

Oplossing: Werk het semantische model in de bronfase bij met behulp van een XMLA-eindpunt voor lezen/schrijven of Power BI Desktop. Nadat u het semantische model hebt gegraded, publiceert u het opnieuw naar de bronfase.

Fout bij niet-overeenkomende fout: verbindingsmodus voor gegevensbron komt niet overeen

Beschrijving van het probleem: als implementatiepijplijnen tijdens de implementatie detecteren dat de connectiviteitsmodus van een gegevensbron in de doelfase niet hetzelfde is als de gegevensbron in de bronfase, wordt geprobeerd de connectiviteitsmodus van de gegevensbron in de doelfase te converteren. Als u een gegevensbron gebruikt met de liveverbinding of realtime-connectiviteitsmodi , kunnen implementatiepijplijnen de connectiviteitsmodus van de doelbron niet converteren.
Oplossing: gebruik een XMLA-eindpunt voor lezen/schrijven of Power BI Desktop om de verbindingsmodus van de gegevensbron in de bronfase te wijzigen of verwijder de gegevensbron in de doelfase, zodat de implementatie deze overschrijft.

De implementatie van mijn semantische model is mislukt

Oorzaak: er kunnen enkele mogelijke redenen zijn waarom uw semantische modelimplementatie mislukt. Hier volgen mogelijke oorzaken voor een fout:

  • Een groot semantisch model is niet geconfigureerd met de grote semantische modelindeling.
  • Het semantische model bevat een kring- of zelfafhankelijkheid (bijvoorbeeld item A verwijst naar item B en item B naar item A). In dit geval ziet u het volgende foutbericht: een of meer items kunnen niet worden geïmplementeerd omdat dit resulteert in een tweerichtingsafhankelijkheid tussen items.

Oplossing:

  • Als uw semantische model groter is dan 4 GB en de indeling van het grote semantische model niet gebruikt, kan het niet worden geïmplementeerd. Stel uw semantische model in voor het gebruik van de indeling van het grote semantische model en implementeer het opnieuw.
  • Als uw semantische model een kring- of zelfafhankelijkheid bevat, verwijdert u de afhankelijkheid en implementeert u opnieuw.

Ik heb een semantisch model met de DirectQuery- of samengestelde connectiviteitsmodus die gebruikmaakt van variatie- of automatische datum/tijd-tabellen

Oorzaak: Semantische modellen die gebruikmaken van de DirectQuery- of samengestelde connectiviteitsmodus en variatie of automatische datum/tijd-tabellen hebben, worden niet ondersteund in implementatiepijplijnen.
Oplossing: Als uw implementatie mislukt en u denkt dat dit komt doordat u een semantisch model met een variatietabel hebt, kunt u zoeken naar de variatie-eigenschap in de kolommen van uw tabel. U kunt een van de volgende methoden gebruiken om uw semantische model te bewerken, zodat het werkt in implementatiepijplijnen.

  • Gebruik de importmodus in plaats van de DirectQuery - of samengestelde modus in uw semantische model.

  • Verwijder de tabellen voor automatische datum/tijd uit uw semantische model. Verwijder indien nodig eventuele resterende variaties uit alle kolommen in uw tabellen. Als u een variatie verwijdert, kunnen door de gebruiker geschreven metingen, berekende kolommen en berekende tabellen ongeldig worden gemaakt. Gebruik deze methode alleen als u begrijpt hoe uw semantische modelmodel werkt, omdat dit kan leiden tot beschadiging van gegevens in uw visuals.

Gepagineerde rapporten

Ik kan geen gepagineerd rapport implementeren

Oplossing: Als u een gepagineerd rapport wilt implementeren, moet u lid zijn van de werkruimte waaruit u implementeert (de werkruimte voor de bronfase). Als u geen lid van de werkruimte bent in de bronfase, kunt u het gepagineerde rapport niet implementeren.

Gegevensbron komt niet overeen: gepagineerd doelrapport bevat gegevens uit een semantisch Fabric-model in de bronfase

Beschrijving van het probleem: Op dit moment worden semantische modellen behandeld als een externe Analysis Services-gegevensbron en worden verbindingen met semantische modellen niet automatisch overgeschakeld na de implementatie.

Wanneer u een gepagineerd rapport implementeert dat is verbonden met een semantisch Fabric-model, blijft het verwijzen naar het semantische model waarmee het oorspronkelijk is verbonden. Gebruik implementatieregels om uw gepagineerde rapport te laten verwijzen naar een semantisch model dat u wilt, inclusief bijvoorbeeld het semantische doelfasemodel.

Oplossing: Als u een gepagineerd rapport met een semantisch Fabric-model gebruikt, raadpleegt u Hoe kan ik een implementatieregel voor een gepagineerd rapport met een semantisch Fabric-model maken?

Implementatiefout: groot aantal gepagineerde rapporten mislukt

Beschrijving van het probleem: een implementatie van een groot aantal gepagineerde rapporten met regels kan mislukken vanwege een overbelasting van de capaciteit.
Oplossing: koop een hogere SKU of gebruik selectieve implementatie.

Gegevensstromen

Herkomstweergave: Ik heb een gegevensbron verwijderd die deel uitmaakt van een gegevensstroom, maar ik kan deze nog steeds zien in de herkomstweergave

Oorzaak: In gegevensstromen worden oude gegevensbronnen niet verwijderd van de gegevensbronpagina van de gegevensstroom. Verbonden items worden niet verwijderd om de herkomstweergave van gegevensstromen te ondersteunen.

Oplossing: Dit gedrag heeft geen invloed op implementatiepijplijnen. U kunt nog steeds gegevensstromen vernieuwen, bewerken en implementeren in een pijplijn.

Ik zie twee gegevensbronnen die zijn verbonden met mijn gegevensstroom nadat ik gegevensstroomregels heb gebruikt

Beschrijving van het probleem: Nadat u de gegevensbron van een gegevensstroom hebt gewijzigd met behulp van een regel, wordt in de herkomstweergave van de gegevensstroom een verbinding weergegeven tussen de brongegevensbron van de gegevensstroom en de gegevensbron die in de regel is geconfigureerd.

Oplossing: Dit gedrag heeft geen invloed op implementatiepijplijnen.

Datamarts

Implementatieprobleem: ik kan geen datamart implementeren in de pijplijn

Oplossing: Als u een datamart wilt implementeren, moet u de eigenaar van de datamart zijn.

Implementatieprobleem: Mijn datamart-implementatie is mislukt vanwege een kringafhankelijkheid

Schermopname van foutbericht over kring- of zelfafhankelijkheden.

Oplossing: Er is een item dat verwijst naar zichzelf of meer dan één item dat is betrokken bij een kringketen met verwijzingen (bijvoorbeeld item A verwijzingen item B en item B verwijzingen item A). Als u de datamart wilt implementeren, verwijdert u de kringafhankelijkheid en implementeert u deze opnieuw.

Machtigingen

Wie kan inhoud tussen fasen implementeren?

Inhoud kan worden geïmplementeerd in een lege fase of in een fase die inhoud bevat. De inhoud moet zich in een Infrastructuurcapaciteit bevinden.

  • Implementeren in een lege fase : elke gelicentieerde Fabric-gebruiker die lid of beheerder is in de bronwerkruimte.

  • Implementeren in een fase met inhoud : elke gelicentieerde Fabric-gebruiker die lid of beheerder is van beide werkruimten in de bron- en doelimplementatiefasen.

  • Een semantisch model overschrijven: implementatie overschrijft elk semantisch model dat is opgenomen in de doelfase, zelfs als het semantische model niet is gewijzigd. Elke gebruiker die lid of beheerder van beide werkruimten is, maar de tenantbeheerder kan dit beperken tot alleen semantische modeleigenaren.

Ik zie geen werkruimte in de pijplijn

Oorzaak: Machtigingen voor pijplijnen en werkruimten worden afzonderlijk beheerd. Mogelijk hebt u pijplijnmachtigingen, maar geen werkruimtemachtigingen.
Oplossing: Raadpleeg de sectie machtigingen voor meer informatie.

Foutbericht: 'Machtigingen voor werkruimteleden vereist'

Oplossing: Als u een werkruimte wilt toewijzen, hebt u ten minste machtigingen voor werkruimteleden nodig voor de werkruimten in de aangrenzende fasen. Machtigingen voor het lid van de werkruimte (of hoger) in de aangrenzende fasen zijn vereist om implementatiepijplijnen in staat te stellen verbindingen tot stand te brengen tussen items in aangrenzende pijplijnfasen.

Een schermopname van de machtiging voor het lid van de werkruimte in de testfase van een implementatiepijplijn.

Regels

Implementatiefout vanwege beschadigde regels

Oplossing: Als u problemen ondervindt met het configureren van implementatieregels, gaat u naar implementatieregels en zorgt u ervoor dat u de beperkingen van de implementatieregels volgt.

Als uw implementatie eerder is geslaagd en plotseling mislukt met beschadigde regels, kan dit worden veroorzaakt door een semantisch model dat opnieuw wordt gepubliceerd. De volgende wijzigingen in het semantische bronmodel resulteren in een mislukte implementatie:

Parameterregels
  • Een verwijderde parameter

  • Een gewijzigde parameternaam

Regels voor gegevensbronnen

Uw implementatieregels ontbreken waarden. Dit kan gebeuren als uw semantische model is gewijzigd.

Een schermopname van de fout ongeldige regels die wordt weergegeven wanneer een implementatie mislukt vanwege verbroken koppelingen.

Wanneer een eerder geslaagde implementatie mislukt vanwege verbroken koppelingen, wordt er een waarschuwing weergegeven. U kunt regels configureren selecteren om naar het deelvenster Implementatieregels te navigeren, waar het mislukte semantische model is gemarkeerd. Wanneer u het semantische model selecteert, worden de verbroken regels gemarkeerd.

Corrigeer of verwijder de verbroken regels en implementeer deze opnieuw om deze te implementeren.

Implementatieprobleem: ik heb regels geconfigureerd, maar het is niet geïmplementeerd

Oorzaak: Implementatieregels worden niet onmiddellijk toegepast nadat ze zijn geconfigureerd.

Oplossing: Als u implementatieregels wilt toepassen, moet u de semantische modellen uit de bronfase implementeren in de doelfase, waaronder de gemaakte implementatieregels. Na het configureren van implementatieregels en voordat u implementeert, wordt de verschillende indicator weergegeven naast het semantische model met de geconfigureerde regels. Dit geeft aan dat u dat semantische model van de bronfase naar de doelfase moet implementeren. Zodra u de implementatie hebt uitgevoerd, verdwijnt de andere indicator als er geen andere wijzigingen zijn aangebracht, wat aangeeft dat de regels zijn toegepast.

Implementatieregels worden grijs weergegeven

Oplossing: Als u een implementatieregel wilt maken, moet u de eigenaar zijn van het item waarvoor u een implementatieregel maakt. Als u niet de eigenaar van het item bent, worden implementatieregels grijs weergegeven.

Een schermopname waarin implementatieregels voor implementatiepijplijnen grijs worden weergegeven.

Als een van de regelopties grijs wordt weergegeven, kan dit de volgende oorzaken hebben:

  • Regels voor gegevensbronnen : er zijn geen gegevensbronnen waarop een regel kan worden geconfigureerd.

  • Parametersregels : er zijn geen parameters waarvoor een regel kan worden geconfigureerd.

Mijn gegevensbronregel voor een semantisch model is mislukt

Oplossing: het opslaan van gegevensbronregels kan om een van de volgende redenen mislukken:

  • Uw semantische model bevat een functie die is verbonden met een gegevensbron. In dergelijke gevallen worden gegevensbronregels niet ondersteund.

  • Uw gegevensbron maakt gebruik van parameters. U kunt geen gegevensbronregel maken voor een semantisch model dat gebruikmaakt van parameters. Maak in plaats daarvan een parameterregel.

Ik kan geen verbinding maken met een semantisch model bij het maken van een nieuwe semantische modelregel

Oorzaak: Bij het maken van een semantisch model met behulp van Power BI Desktop kan de verbindingsreeks worden geconfigureerd. Later kan het semantische model worden gepubliceerd en gebruikt door implementatiepijplijnen in Power BI-service. Wanneer u de verbinding maakt in Power BI Desktop, kunt u aanvullende parameters opgeven. Wanneer u de parameters opgeeft, moet de semantische modelbron de eerste parameter zijn die wordt vermeld. Als u andere parameters weergeeft vóór de semantische modelbron, treden er fouten op in Power BI-service. In dergelijke gevallen kan bij het configureren van een nieuwe semantische modelregel, als u verwijst naar een semantisch model dat niet juist is geconfigureerd in Power BI Desktop, de implementatiepijplijnen de regel niet maken.

Oplossing: Maak de semantische modelverbinding op in Power BI Desktop, zodat de semantische modelbron in de eerste rij wordt weergegeven. Publiceer vervolgens het semantische model opnieuw.

Fouten oplossen

Gebruik deze sectie om problemen met pijplijnregels op te lossen die u hebt gemaakt. Als u de naam van een regelfout niet ziet, controleert u de beperkingen van de implementatieregel en de ondersteunde gegevensbronnen voor gegevensstroom- en semantische modelregels en probeert u de regel opnieuw te configureren.

Foutbericht Oplossing
Gegevensbronregel kan geen parameter bevatten De regel kan niet worden toegepast omdat de servernaam of databasenaam waarnaar in de regel wordt verwezen, wordt beheerd door een parameter. Als u de server- of databasenaam wilt wijzigen, gebruikt u een parameterregel of verwijdert u de besturingsparameter uit het geconfigureerde item.
Fout bij uitvoering van gegevensbron Een regel kan niet worden toegepast vanwege een probleem bij het ophalen van gegevens uit de gegevensbron. Verwijder de regel en zorg ervoor dat het semantische model geldige query's heeft. Probeer vervolgens de regel opnieuw te maken.
Regeleigenschap bestaat niet meer Sommige regeleigenschappen die in de regel zijn geconfigureerd, bestaan niet meer. Vernieuw de pagina en configureer de regel opnieuw.
Ongeldige waarde Een waarde die wordt gebruikt in de geconfigureerde regel, is niet geldig. Valideer de waarden van de regel en probeer de regel opnieuw te configureren.
Meerdere gegevensbronnen worden niet ondersteund Een semantische modelregel kan niet worden toegepast vanwege de configuratie van de gegevensbron. Verwijder de regel of herschrijf de semantische modelquery's met behulp van de standaardhulpprogramma's van Power BI Desktop.
Doelsemantisch model kan alleen worden gewijzigd door de eigenaar Uw regel overschrijft enkele semantische modellen in de doelwerkruimte. U moet de eigenaar zijn van een semantisch model dat wordt overschreven.