Herstellen einer Verbindung mit Analytics mit dem Power BI-Datenconnector
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Der Power BI-Datenconnector verwendet Analyseansichten.
Wichtig
Analysesichten unterstützen nur Azure Boards Daten (Arbeitselemente). Analyseansichten unterstützen keine anderen Datentypen, z. B. Pipelines. Ansichten bieten eine flache Liste von Arbeitselementen und unterstützen keine Arbeitselementhierarchien. An diesem Punkt haben wir keine Pläne, den Connector zu aktualisieren, um andere Datentypen zu unterstützen. Informationen zu anderen Ansätzen finden Sie unter Übersicht über die Power BI-Integration.
Voraussetzungen
Führen Sie die folgenden Schritte aus, um mit dem Azure DevOps Power BI-Datenconnector zu beginnen:
- Wenn Sie mit Analytics nicht vertraut sind, lesen Sie "Was ist Analytics", bevor Sie fortfahren.
- Installieren Sie das Power BI DesktopOctober 2018 Update oder eine neuere Version. Sie können es von der offiziellen Power BI Desktop Downloadseite herunterladen.
- Wenn Sie noch nicht als Projektmitglied hinzugefügt wurden, werden Sie jetzt hinzugefügt. Jeder mit Zugriff auf das Projekt, mit Ausnahme von Projektbeteiligten, kann Analytics-Ansichten anzeigen.
- Boards müssen aktiviert sein. Wenn sie deaktiviert ist, werden keine Analyseansichten angezeigt. Informationen zum erneuten Aktivieren von Boards finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps-Diensts.
- Stellen Sie sicher, dass Sie über erforderliche Berechtigungen für den Zugriff auf Analytics verfügen. Wenn Sie Mitglied der Gruppe Projektmitwirkende sind, verfügen Sie über die Berechtigung.
- Erstellen Sie eine Analyseansicht , die Sie einen Power BI-Bericht erstellen möchten.
- Lesen Sie die artikel Wissensdatenbank von Power BI.
- Wenn Sie mit Analytics nicht vertraut sind, lesen Sie was ist Analytics? , bevor Sie fortfahren.
- Installieren Sie das Power BI DesktopOctober 2018 Update oder eine neuere Version. Sie können es von der offiziellen Power BI Desktop Downloadseite herunterladen.
- Sie müssen Mitglied eines Projekts mit Basic-Zugriff oder höher sein. Wenn Sie noch kein Projekt haben, erstellen Sie ein Projekt.
- Wenn Sie noch nicht als Projektmitglied hinzugefügt wurden, werden Sie jetzt hinzugefügt. Jeder mit Zugriff auf das Projekt, mit Ausnahme von Projektbeteiligten, kann Analytics-Ansichten anzeigen.
- Überprüfen Sie, ob Analytics] installiert ist, und wenn nicht, aktivieren Sie es. Sie müssen Kontobesitzer oder Mitglied der Gruppe "Projektsammlungsadministratoren" sein, um Erweiterungen hinzuzufügen oder den Dienst zu aktivieren.
- Boards müssen aktiviert sein. Wenn sie deaktiviert ist, werden keine Analyseansichten angezeigt. Informationen zum erneuten Aktivieren von Boards finden Sie unter Aktivieren oder Deaktivieren eines Azure DevOps-Diensts.
- Stellen Sie sicher, dass Sie über erforderliche Berechtigungen für den Zugriff auf Analytics verfügen. Wenn Sie Mitglied der Gruppe Projektmitwirkende sind, verfügen Sie über die Berechtigung.
- Erstellen Sie eine Analyseansicht , die Sie einen Power BI-Bericht erstellen möchten.
- Lesen Sie die artikel Wissensdatenbank von Power BI.
Wichtig
Azure DevOps unterstützt die Authentifizierung alternativer Anmeldeinformationen seit Dem 2. März 2020 nicht mehr. Wenn Sie noch alternative Anmeldeinformationen verwenden, empfehlen wir Ihnen dringend, zu einer sichereren Authentifizierungsmethode (z. B. persönliche Zugriffstoken) zu wechseln. Weitere Informationen
Herstellen einer Verbindung mit einer Analyseansicht
Öffnen Sie Power BI Desktop.
Melden Sie sich beim Dienst an. Beim ersten Zugriff müssen Sie sich anmelden und Ihre Anmeldeinformationen authentifizieren lassen. Power BI Desktop speichert Ihre Anmeldeinformationen, sodass Sie dies nur einmal tun müssen.
Wählen Sie zwischen diesen beiden Authentifizierungsoptionen aus:
Wählen Sie Windows aus, wenn Sie sich mit Windows anmelden möchten.
Wählen Sie Persönliches Zugriffstoken aus, wenn Sie ein persönliches Zugriffstoken verwenden möchten.
Wählen Sie Verbinden aus, wenn Sie Ihre Anmeldeinformationen überprüft haben.
Wählen Sie (1) Daten abrufen, (2) Onlinedienste und (3) Azure DevOps (nur Boards) für Clouddienste oder Azure DevOps Server (nur Boards) für lokal. Wählen Sie dann Verbinden aus. Analysesichten unterstützen nur Abfragen für Arbeitselemente und Testfälle.
Geben Sie die grundlegenden Parameter an, um eine Verbindung mit Ihren Daten herzustellen.
- Geben Sie unter Sammlungs-URL die URL ein, in der Ihr Azure DevOps Server instance gehostet wird. Beispielsweise lautet eine Beispiel-URL "
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection
". - Geben Sie für Teamprojekt nur den Projektnamen ein (verwenden Sie
Fabrikam-Fiber
z. B., wenn die URL Ihres Azure DevOps Server instance "http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber
") lautet.
Wichtig
Verwechseln Sie den Teamnamen nicht mit dem Projektnamen, ein häufiger Fehler. Wenn die URL, die Sie täglich verwenden, "
http://fabrikam-server/AzureDevOpsServer/fabrikam-collection/Fabrikam-Fiber-Git/Device
" lautet, ist derFabrikam-Fiber-Git
Projektname, während es sich umDevice
den Teamnamen handelt.Nach erfolgreicher Anmeldung überprüft Power BI, ob Ihre Benutzeranmeldeinformationen über die richtigen Berechtigungen für den Zugriff auf das angegebene Projekt verfügen. Wenn Fehler auftreten, lesen Sie den Abschnitt Q & A , da er die häufigsten Probleme behandelt.
- Geben Sie unter Sammlungs-URL die URL ein, in der Ihr Azure DevOps Server instance gehostet wird. Beispielsweise lautet eine Beispiel-URL "
Auswählen der Ansicht "Analytics"
Erweitern Sie den Ordner Freigegebene Ansichten , wählen Sie eine Analyseansicht und dann Laden aus. Der Datenconnector zeigt eine Liste der verfügbaren Analytics-Ansichten an. Jede Ansicht stellt einen Satz von Daten dar, den Sie in Power BI abrufen können. Sie können auch benutzerdefinierte Analyseansichten erstellen.
Die folgende Abbildung zeigt die Standardmäßigansichten von Analytics. Ihre Liste der Ansichten kann sich je nach dem Prozessmodell unterscheiden, das zum Erstellen Ihres Projekts verwendet wurde. Alle aufgelisteten Ansichten mit Ausnahme der mit "Heute" angefügten Ansichten stellen verlaufsbezogene Trenddaten bereit.
Hier wählen wir Stories – Letzte 30 Tage aus. Diese Ansicht filtert nach Produktbacklogelementen.
Hinweis
Da Sie die Ansicht im vorherigen Abschnitt überprüft haben, sollte die Ansicht geladen werden. Wenn die Ansicht jedoch nicht geladen wird, liegt dies höchstwahrscheinlich daran, dass das Dataset zu groß ist. Kehren Sie zur Ansicht unter der Analyseansicht im Webportal zurück, und passen Sie die Filter an, um die Größe des Datasets zu verringern.
Wählen Sie die Ansicht aus.
Hinweis
Die Vorschau für alle ausgewählten Ansichten im Navigator kann abhängig von der Anzahl der ausgewählten Felder und der Größe des Datasets abgeschnitten werden. Die Daten werden nur für die Vorschau abgeschnitten und wirken sich nicht auf die vollständige Datenaktualisierung aus.
Wählen Sie Arbeitselemente – Heute-Tabelle aus, und warten Sie, bis die Vorschau geladen wurde. Er stellt den aktuellen Zustand aller Arbeitselemente im Projekt dar.
Aktivieren Sie das Kontrollkästchen neben Arbeitselemente – Heute-Tabelle , und wählen Sie Laden aus.
Hinweis
Analysesichten wenden keine Filter an, die mit Power BI auf dem Server definiert wurden. Alle in Power BI angewendeten Filter beschränken die für Endbenutzer angezeigten Daten, verringern jedoch nicht die Menge der aus Analytics abgerufenen Daten. Wenn der Filter die Größe des Datasets verringern soll, sollte er durch Anpassen der Ansicht angewendet werden.
Warten Sie, bis die Daten geladen werden. Sie können den Fortschritt beobachten, indem Sie sich die status Meldungen ansehen, die direkt unter dem Tabellennamen angezeigt werden. Sollten Fehler angezeigt werden, lesen Sie den Abschnitt Q & A , da er die häufigsten Probleme behandelt.
Überprüfen Sie das Datenmodell. Überprüfen Sie während des Ladens des Modells den Datasetentwurf für den Power BI-Datenconnector.
Erstellen Ihres Berichts
Erstellen Sie Berichte basierend auf den geladenen Daten. Nach Abschluss des Ladevorgangs können Sie die Daten untersuchen, indem Sie benutzerdefinierte Berichte erstellen. Beispiele für allgemeine Berichte finden Sie unter Beispielberichte – verwenden des Datenconnectors.
Fragen und Antworten (Q & A)
F: Wie sollte ich Fehlermeldungen vom Connector lesen?
Eine: Möglicherweise fühlen Sie sich beim Lesen von Fehlermeldungen vom Connector aufgefordert, da diese in der Regel zusätzliche kontextbezogene Informationen enthalten. Wenn der Ladevorgang fehlschlägt, beginnt die Meldung mit Fehler beim Speichern von Änderungen auf dem Server.... Wenn es angezeigt wird, suchen Sie nach [DataSource.Error] Azure DevOps...:. Der folgende Text ist die echte Fehlermeldung, die vom Connector zurückgegeben wird.
Im folgenden Beispiel ist der wichtigste Teil der Fehlermeldung:
Das Abfrageergebnis überschreitet die maximale Größe. Reduzieren Sie die Anzahl der Datensätze, indem Sie zusätzliche Filter anwenden.
F: Gewusst wie auflösen, dass das Abfrageergebnis die maximale Größe überschreitet. Reduzieren Sie die Anzahl der Datensätze, indem Sie zusätzliche Filter anwenden?
Eine: Sie erhalten den folgenden Fehler, wenn die Anzahl der aus Analytics abgerufenen Datensätze 250.000 überschreitet.
Fehler beim Speichern von Änderungen auf dem Server. Fehler zurückgegeben: 'OLE DB- oder ODBC-Fehler: [DataSource.Error] VSTS: Anforderung fehlgeschlagen: Der Remoteserver hat einen Fehler zurückgegeben: (400) Ungültige Anforderung. (Das Abfrageergebnis überschreitet die maximale Größe. Reduzieren Sie die Anzahl der Datensätze, indem Sie zusätzliche Filter anwenden.'.
Dieser Fehler tritt in der Regel auf, wenn Ihr Projekt über eine große Anzahl von Arbeitselementen verfügt. Die Größe des Datasets muss durch Anpassen der Ansicht reduziert werden. Tun Sie dies, bevor Sie es in Power BI verwenden.
F: Gewusst wie den Fehler Der Benutzer war nicht autorisiert?
Der Benutzer war nicht autorisiert.
Eine: Sie können auf diesen Fehler stoßen, wenn Sie versuchen, auf ein Projekt zuzugreifen, für das Sie nicht berechtigt sind. Es wird auch angezeigt, wenn Ihre Anmeldeinformationen von Power BI nicht erkannt werden. Informationen zum Überprüfen Ihrer Berechtigungen finden Sie unter Festlegen von Berechtigungen für den Zugriff auf Analytics- und Analytics-Ansichten. Wenn es sich um ein Anmeldeinformationsproblem handelt, sollten Sie mit Ihrem Administrator zusammenarbeiten, um zu prüfen, ob er das Problem beheben kann. Weitere Informationen finden Sie unter Power BI-Sicherheit, Benutzerauthentifizierung und Problembehandlung bei Anmeldeproblemen für Power BI.
Hinweis
Power BI verwendet Azure Active Directory (AAD) zum Authentifizieren von Benutzern, die sich beim Power BI-Dienst anmelden, und verwendet wiederum die Power BI-Anmeldeinformationen, wenn ein Benutzer versucht, auf Ressourcen zuzugreifen, die eine Authentifizierung erfordern. Benutzer melden sich beim Power BI-Dienst mit der E-Mail-Adresse an, die sie zum Einrichten ihres Power BI-Kontos verwendet haben. Power BI verwendet diese zur Anmeldung verwendete E-Mail-Adresse als den gültigen Benutzernamen, der an Ressourcen übergeben wird, wenn ein Benutzer versucht, Daten abzurufen. Der effektive Benutzername wird dann einem Benutzerprinzipalnamen (User Principal Name, UPN) zugeordnet und in das zugehörige Windows-Domänenkonto aufgelöst, mit dem die Authentifizierung erfolgt.
F: Gewusst wie den Fehler "Zugriff auf die Ressource ist verboten" auflösen?
Der Zugriff auf die Ressource ist untersagt.
Eine: Sie können auf diesen Fehler stoßen, wenn Sie Zugriff auf ein bestimmtes Projekt haben, aber nicht über die Berechtigungen Analyse anzeigen verfügen. Arbeiten Sie mit Ihrem Projektadministrator zusammen, um diese Berechtigungen zu erhalten. Weitere Informationen zum Sicherheitsmodell finden Sie unter Analytics-Sicherheit.
F: Gewusst wie auflösen, dass das Projekt "X" nicht vorhanden ist, oder Sie haben keine Berechtigungen für den Zugriff auf den Fehler?
Beim Herstellen einer Verbindung ist ein Fehler aufgetreten.
Details: Ungültiger "Project"-Parameter. Projekt "X" ist nicht vorhanden, oder Sie haben keine Berechtigungen, um darauf zuzugreifen.
Eine: Dieser Fehler gibt an, dass der wert, den Sie für Project name eingegeben haben, keinem Projekt entspricht. Ein häufiger Fehler, den Benutzer machen können, besteht darin, den Projektnamen mit einem Teamnamen zu verwechseln.
Wenn die URL, die Sie jeden Tag verwenden, "https://dev.azure.com/fabrikam-fiber-inc/Fabrikam-Fiber-Git/Device
" lautet, ist Fabrikam-Fiber-Git
der Projektname und sollte im Parameter verwendet werden. Device
ist der Teamname.