Delen via


Analyse verbinden met Power BI-gegevensconnector

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

In dit artikel leert u hoe u een naadloze verbinding tot stand brengt tussen Power BI en Azure DevOps met behulp van gegevensconnector. Met deze integratie kunt u waardevolle inzichten extraheren uit uw Azure DevOps-gegevens en aantrekkelijke rapporten maken in Power BI. Power BI Data Connector maakt gebruik van analyseweergaven.

Belangrijk

Analyseweergaven bieden alleen ondersteuning voor Azure Boards-gegevens (werkitems). Analyseweergaven bieden geen ondersteuning voor andere gegevenstypen, zoals pijplijnen. Weergaven bieden een platte lijst met werkitems en bieden geen ondersteuning voor werkitemhiërarchieën. Op dit moment hebben we geen plannen om de connector bij te werken ter ondersteuning van andere typen gegevens. Zie Over Power BI-integratie voor meer informatie over andere benaderingen.

Vereisten

Belangrijk

Azure DevOps biedt geen ondersteuning voor verificatie van alternatieve referenties. Als u nog steeds alternatieve referenties gebruikt, raden we u sterk aan over te schakelen naar een veiligere verificatiemethode.

Verbinding maken met een analyseweergave

  1. Open Power BI Desktop.

  2. Meld u aan bij de service. Voor de eerste keer moet u zich aanmelden en uw referenties laten verifiëren. Power BI Desktop slaat uw referenties op, zodat u dit maar één keer hoeft te doen.

    Notitie

    Azure DevOps biedt geen ondersteuning voor scenario's tussen tenants met behulp van OAuth. Gebruik in plaats daarvan service-principals en beheerde identiteiten.

  3. Selecteer Verbinding maken bij verificatie van uw referenties.

    Schermopname van het dialoogvenster Power BI-verbinding.

  4. Selecteer Gegevens>onlineservices ophalen en selecteer vervolgens Azure DevOps (alleen borden) voor cloudservices of selecteer Azure DevOps Server (alleen borden) voor on-premises. Selecteer Verbinding maken. Analyseweergaven ondersteunen alleen query's voor werkitems en testcases.

    Schermopname van de stroom Gegevens ophalen.

  5. Geef de basisparameters op om verbinding te maken met uw gegevens.

    Schermopname van het opgeven van de naam van de organisatie en het project.

    Schermopname van het opgeven van de naam van de organisatie en het project, on-premises versie.

    • Verzamelings-URL: Voer de URL in waar uw Azure DevOps Server-exemplaar wordt gehost. Een voorbeeld-URL is http://fabrikam-server/AzureDevOpsServer/fabrikam-collection.
    • Teamproject: Voer alleen de projectnaam in. Gebruik bijvoorbeeld Fabrikam-Fiber als de URL van uw Azure DevOps Server-exemplaar is http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber.

    Belangrijk

    Verwar de teamnaam niet met de projectnaam. Dit is een veelvoorkomende fout. Als de URL die u gebruikt bijvoorbeeld is http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device, is Fabrikam-Fiber-Git de projectnaam en het apparaat de teamnaam.

    Na een geslaagde aanmelding controleert Power BI of uw gebruikersreferenties machtigingen hebben voor toegang tot het opgegeven project. Als er fouten optreden, raadpleegt u de veelgestelde vragen over oplossingen voor de meest voorkomende problemen.

De analyseweergave selecteren

  1. Vouw de map Gedeelde weergaven uit, selecteer een analyseweergave en selecteer vervolgens Laden. De gegevensconnector bevat een lijst met beschikbare analyseweergaven. Elke weergave vertegenwoordigt een set gegevens die u in Power BI kunt ophalen. U kunt ook aangepaste analytics-weergaven maken.

    In de volgende afbeelding ziet u de standaardanalyseweergaven. De lijst met weergaven kan verschillen op basis van het procesmodel dat wordt gebruikt om uw project te maken. Alle weergegeven weergaven, behalve de weergaven die zijn toegevoegd aan Vandaag, bieden historische trendgegevens.

    In het volgende voorbeeld selecteren we Verhalen - Afgelopen 30 dagen, waarmee wordt gefilterd op productachterstanditems.

    Schermopname van het dialoogvenster Navigator met de weergave Een analyse kiezen.

    Notitie

    Omdat u de weergave in de vorige sectie hebt gecontroleerd, moet de weergave worden geladen. Als de weergave niet wordt geladen, is dit waarschijnlijk omdat de gegevensset te groot is. Ga terug naar de weergave onder de analyseweergave in de webportal en pas de filters aan om de grootte van de gegevensset te verkleinen.

  2. Selecteer de weergave.

    Schermopname van het dialoogvenster Navigator met standaardweergaven.

    Notitie

    Het voorbeeld dat wordt weergegeven voor geselecteerde weergaven in de navigator, kan worden afgekapt, afhankelijk van het aantal geselecteerde velden en de grootte van de gegevensset. De gegevens worden alleen afgekapt voor de preview en hebben geen invloed op de volledige gegevensvernieuwing.

    • Selecteer de tabel Werkitems - Vandaag en wacht tot het voorbeeld is geladen. Het vertegenwoordigt de huidige status van alle werkitems in het project.
    • Schakel het selectievakje naast de tabel Werkitems - Vandaag in en selecteer Laden.

    Notitie

    Analyseweergaven passen geen filters toe die zijn gedefinieerd met behulp van Power BI op de server. Alle filters die in Power BI worden toegepast, beperken de gegevens die worden weergegeven aan eindgebruikers, maar verminderen niet de hoeveelheid gegevens die zijn opgehaald uit Analytics. Als het filter is bedoeld om de grootte van de gegevensset te verkleinen, past u het toe door de weergave aan te passen.

  3. Wacht tot de gegevens zijn geladen. U kunt de voortgang bekijken door de statusberichten te bekijken, die direct onder de tabelnaam worden weergegeven. Als u fouten ziet, raadpleegt u de sectie Veelgestelde vragen voor oplossingen voor de meest voorkomende problemen.

    Schermopname van het dialoogvenster Querywijzigingen toepassen.

  4. Controleer het gegevensmodel. Terwijl het model wordt geladen, controleert u het ontwerp van de gegevensset voor de Power BI-gegevensconnector.

Een rapport maken

Maak een rapport op basis van de geladen gegevens. Nadat de laadbewerking is voltooid, kunt u de gegevens verkennen door aangepaste rapporten te maken. Zie Gegevensconnector - Voorbeeldrapporten voor voorbeelden van algemene rapporten.

Schermopname van de power BI Desktop-rapportweergave.

Veelgestelde vragen

Vind antwoorden op veelgestelde vragen over foutberichten van Power BI Data Connector en Analytics.

V: Hoe lees ik foutberichten die afkomstig zijn van de connector?

A: Het kan lastig zijn om foutberichten te lezen die afkomstig zijn van de connector, omdat deze meestal extra contextuele informatie bevatten. Als de laadbewerking mislukt, wordt het bericht gestart met 'Kan wijzigingen op de server niet opslaan...'. Wanneer u dit ziet, zoekt u naar [DataSource.Error] Azure DevOps...:. In het volgende voorbeeld ziet u het foutbericht dat is geretourneerd door de connector. Het belangrijkste onderdeel van het foutbericht is dat het queryresultaat de maximale grootte overschrijdt. Verminder het aantal records door extra filters toe te passen."

Schermopname van het queryresultaat overschrijdt het foutbericht over de maximale grootte.

V: Hoe kan ik het probleem 'Het queryresultaat overschrijdt de maximale grootte. Verminder het aantal records door de fout extra filters toe te passen?

A: U krijgt de volgende fout als het aantal records dat is opgehaald uit Analytics groter is dan 250.000:

"Kan de wijzigingen niet opslaan op de server. Fout geretourneerd: 'OLE DB- of ODBC-fout: [DataSource.Error] VSTS: Aanvraag is mislukt: de externe server heeft een fout geretourneerd: (400) Ongeldige aanvraag. (Het queryresultaat overschrijdt de maximale grootte. Verminder het aantal records door extra filters toe te passen).'

Deze fout treedt meestal op wanneer uw project een groot aantal werkitems bevat. Verklein de grootte van de gegevensset door de weergave aan te passen. Voer deze stap uit voordat u deze in Power BI gebruikt.

Schermopname van het queryresultaat overschrijdt de maximale groottefout.

V: Hoe kan ik de fout 'Gebruiker is niet geautoriseerd' oplossen?

A: Mogelijk krijgt u deze fout als u probeert toegang te krijgen tot een project waarvoor u geen machtigingen hebt. Mogelijk ziet u dit ook als uw referenties niet worden herkend in Power BI. Zie Machtigingen instellen voor toegang tot analyse- en analyseweergaven om uw machtigingen te controleren. Als het een referentieprobleem is, neem dan contact op met de beheerder om te zien of ze het probleem kunnen oplossen. Zie Power BI-beveiliging, gebruikersverificatie en aanmeldingsproblemen voor Power BI oplossen voor meer informatie.

Schermopname van de fout 'Toegang geweigerd'.

Notitie

Power BI gebruikt Microsoft Entra ID om gebruikers te verifiëren die zich aanmelden bij de Power BI-service en gebruikt op zijn beurt de aanmeldingsreferenties van Power BI wanneer een gebruiker toegang probeert te krijgen tot resources waarvoor verificatie is vereist. Gebruikers melden zich aan bij het Power BI-service met behulp van het e-mailadres dat wordt gebruikt om hun Power BI-account tot stand te brengen. Power BI gebruikt die aanmeldings-e-mail als de effectieve gebruikersnaam, die wordt doorgegeven aan resources wanneer een gebruiker verbinding probeert te maken met gegevens. De effectieve gebruikersnaam wordt vervolgens toegewezen aan een user principal name en omgezet in het bijbehorende Windows-domeinaccount, waarmee verificatie wordt toegepast.

V: Hoe kan ik de fout 'Toegang tot de resource is verboden' oplossen?

A: Mogelijk krijgt u deze fout als u toegang hebt tot een specifiek project, maar u beschikt niet over de machtiging Analyseweergave . Neem contact op met de projectbeheerder om deze machtigingen te verkrijgen. Zie Analytics-beveiliging voor meer informatie over het beveiligingsmodel.

Schermopname van het foutbericht Toegang tot de resource is verboden.

V: Hoe kan ik de fout 'Project 'X' niet bestaat of u beschikt niet over machtigingen voor toegang tot het project?

A: Deze fout geeft aan dat de waarde die u hebt ingevoerd voor projectnaam niet overeenkomt met een project. Een veelvoorkomende fout die gebruikers maken, is door de projectnaam te verwarren met een teamnaam.

Als de URL die u gebruikt bijvoorbeeld is, is https://dev.azure.com/fabrikam-fiber-inc/Fabrikam-Fiber-Git/DeviceFabrikam-Fiber-Git de projectnaam en moet deze worden gebruikt in de parameter. Apparaat is de teamnaam.

Schermopname van de fout Project is niet gevonden.