Doppelte Managerwerte in Power BI

Wenn in Learn365 Benutzerkonten doppelt vorhanden sind, kann Power BI einen Fehler ausgeben. In der Fehlermeldung werden der doppelt vorhandene Wert und der damit verbundene Anmeldename genannt. Dieser Fehler wird höchstwahrscheinlich durch das Löschen des betreffenden Benutzers aus Active Directory und das nachfolgende Neuerstellen desselben Kontos verursacht. Wenn dieser Fehler wiederholt auftritt, empfehlen wir Ihnen, sich an Ihr Active Directory-Team zu wenden und die betreffenden Benutzer für einen bestimmten Zeitraum zu deaktivieren, bevor das zugehörige Konto gelöscht wird.

 

mceclip0.png

 

Damit Power BI den Bericht ausführt, können Sie entweder die Power BI-Tabellenbeziehungen ändern oder die beiden betroffenen Konten zusammenführen.

Das Verfahren in Power BI hat zur Folge, dass Sie den Vorgang nur einmal ausführen müssen. Handelt es sich jedoch bei den doppelten Konten tatsächlich um zwei verschiedene Personen, dann würde der Power BI-Bericht die Untergebenenbeziehungen der beiden verschiedenen Personen angeben.

Der Vorteil des Zusammenführens von Benutzern über die API besteht darin, dass ihr Registrierungsverlauf korrekt auf das richtige Learn365-Konto übertragen wird. Nachteilig ist dagegen, dass das Verfahren einige zusätzliche Schritte erfordert und möglicherweise mehrmals durchgeführt werden muss (wenn nämlich weiterhin Benutzer durch Active Directory-Prozesse entfernt und erneut hinzugefügt werden.

Beide Verfahren sind nachstehend beschrieben.

 

Lösung 1: Ändern von Tabellenbeziehungen in Power BI

1. Um die Tabellenbeziehungen in Power BI so zu ändern, das der Fehler nie mehr auftritt, wechseln Sie links auf dem Bildschirm zur Tabellenansicht.

 

mceclip10.png


2. Klicken Sie im oberen Menü auf „Beziehungen verwalten“.

 

mceclip11.png

3. Wählen Sie im Popup-Fenster die Beziehung von Benutzern zu Managern, und klicken Sie dann auf „Bearbeiten“:

 

mceclip13.png

 

4. Wählen Sie die m:n-Kardinalität aus und klicken Sie auf „OK“.

 

mceclip15.png

 

Lösung 2: Benutzerkonten zusammenführen

Zum Zusammenführen der Benutzerkonten benötigen wir den API-Schlüssel, um die Benutzer-IDs zu finden und den Zusammenführungsbefehl auszuführen.

1. Gehen Sie zu api.365.systems.

2. Autorisieren Sie Ihren Browser, indem Sie auf die Schaltfläche Autorisieren klicken.

 

mceclip16.png

 

Geben Sie unter Basisautorisierung „api“ als Benutzername und den API-Schlüssel als Passwort ein.

 

mceclip18.png

 

3. Nach erfolgreicher Autorisierung klicken Sie auf Schließen oder oben rechts auf das „X“.

 

mceclip19.png

 

4. Scrollen Sie bis zum Abschnitt Users, und suchen Sie dort nach dem Befehl GET /odata/v2/Users.

 

mceclip1.png

 

5. Erweitern Sie die Registerkarte, und klicken Sie oben rechts auf die Schaltfläche Ausprobieren.

 

mceclip2.png

 

6. Klicken Sie unten auf die Option Ausführen.

 

mceclip5.png

 

HINWEIS

Wenn Sie nach einem Benutzernamen und einem Passwort gefragt werden, geben Sie „api“ als Benutzernamen und den API-Schlüssel Ihrer Organisation als Passwort ein. Hinweise zum Abrufen des API-Schlüssels finden Sie im Artikel zum Verwalten von API-Schlüsseln.

 

7. Nachdem Sie den Befehl ausgeführt haben, können Sie nach unten scrollen und die Ausgabe über die Schaltfläche Herunterladen unten rechts herunterladen. Nach dem Herunterladen der Datei können Sie diese im Editor öffnen und über STRG+F nach den E-Mail-Adressen der Benutzer suchen.

 

mceclip6.png

8. Das folgende Bild zeigt ein Beispiel für doppelte Konten. Beide haben dieselbe E-Mail-Adresse, aber unterschiedliche Objekt-IDs. Beachten Sie, dass beim Konto, das weiter oben steht, für den IsDeleted-Status der Wert TRUE angegeben ist (d. h. das Konto wurde gelöscht).


mceclip7.png


9. Nachdem Sie alle Informationen für beide Konten gesammelt haben, gehen Sie zurück zur API-Seite (Schritt 4) und suchen nach dem Befehl „POST /odata/v2/Users('{LoginName}')/Merge“. Diesen Befehl werden wir eingeben und dann auf die Schaltfläche Ausprobieren klicken.

 

mceclip8.png

10. Für diesen Befehl müssen wir in die obere Option die Verzeichnisobjekt-ID des Kontos eintragen, das Sie behalten wollen. In die untere Option wird die Verzeichnisobjekt-ID des zu entfernenden Kontos eingetragen.

 

mceclip1.png

 

HINWEIS

Um festzustellen, welches Konto behalten und welches entfernt werden soll, empfehlen wir, das IsDeleted-Feld zu prüfen. In praktisch jedem Fall hat IsDeleted beim entfernten Konto den Wert TRUE.

 

11. Nachdem Sie alles ausgefüllt haben, klicken Sie auf die Schaltfläche Ausführen, um den Befehl auszuführen. Die beiden Konten werden nun zusammengeführt. Um zu überprüfen, ob diese Zusammenführung erfolgreich war, kehren Sie zu den Schritten 3 bis 5 zurück, um den Befehl erneut auszuführen. Laden Sie dann alle Benutzer herunter und überprüfen Sie, ob das doppelte Konto entfernt wurde (wir empfehlen, mit der Überprüfung ein paar Minuten zu warten, bis alle Änderungen übernommen wurden.

12. Nachdem alle Schritte durchgeführt wurden, sollten Sie Ihren Power BI-Bericht jetzt ohne Fehlermeldung neu laden können.

Nun sollte sich der Bericht erfolgreich erstellen lassen. Weitere Informationen zu m:n-Beziehungen finden Sie unter m:n-Beziehungen in Power BI Desktop – Power BI | Microsoft Learn.

 

War dieser Beitrag hilfreich?
14 von 14 fanden dies hilfreich

Kommentare

Zu diesem Beitrag können keine Kommentare hinterlassen werden.