In diesem Artikel wird erklärt, wie Administratoren Power BI so einrichten, dass sie auf die Udemy Business-API zugreifen und die gewünschten Daten zur Berichtserstellung abrufen können.
Bitte beachte, dass dieser Leitfaden speziell den Prozess für die Verbindung zu und die Nutzung des API-Endpunkts der Nutzer-Kurs-Aktivität abdeckt.
Derzeit bietet Udemy keine Power BI-Vorlagen für andere API-Endpunkte an. Wenn du dich mit weiteren Endpunkten verbinden möchtest, musst du deine eigenen Power BI-Abfragen unter Verwendung der bereitgestellten Vorlage als Referenz erstellen.
- Hier findest du unseren Leitfaden zur Udemy Business-API.
- Hier findest du Infos zur Referenz für die Udemy Business-API.
Power BI für den Zugriff auf die Udemy Business-API einrichten
1. Melde dich mit Administratorrechten bei der Domain deines Unternehmens an. Die URL deines Unternehmens sollte etwa wie folgt aussehen: https://{deinedomain}.udemy.com/organization/home/.
2. Aktiviere die API auf der API-Integrationsseite.
Gehe zu Verwalten > Einstellungen > APIs & Integrationen > Wähle den Tab der API gefolgt von „Anmeldedaten erstellen“
(zum Beispiel: https://{deine_domain}.udemy.com/organization-manage-v2/settings/lms-integration/)
3. Kopiere die Client-ID und das Client-Geheimnis von diesem Bildschirm in eine Notiz und klicke unter Dokumentation auf den Link zur API-Dokumentation. Gehe dann zu Nutzer-Kurs-Aktivitäten in der linken Seitenleiste (Beispiel: https://{deine_domain}.udemy.com/developers/organization/reporting/methods/organizationusercourseactivity-list/get/).
4. Füge die Client-ID und das Client-Passwort ein. Dadurch wird ein Autorisierungstoken erzeugt, den du dann für Power BI brauchst.
5. Kopiere den Wert von „Authorization“. Öffne die Datei PowerBI_template und ersetze [insert-token] durch den Wert von „Authorization“, ersetze [insert-customer-domain] durch deine Domain und ersetze [insert-AccountID] durch den Wert von „organization_id“. Speichere dann die Datei.
6. Öffne Power BI Desktop.
7. Erstelle eine neue Datenquelle – Web und gib die Homepage deines Unternehmens ein (Beispiel: https://{deine_domain}.udemy.com/), anonyme Authentifizierung.
Hinweis: Wenn du den Fehler „Zugriff auf die Ressource untersagt“ mit anonymer Authentifizierung erhältst, gehe direkt zu Schritt 8.
8. Wenn die Verbindung hergestellt ist, klickst du auf „Abbrechen“ und gehst zu „Daten abrufen“ > „Leere Abfrage“.
9. Klicke auf den erweiterten Editor, wähle alle Informationen aus, die du in der PowerBI_Vorlagegespeichert hast, kopiere die Vorlage und füge sie im erweiterten Editor ein. Klicke dann auf „Fertig“.
10. Warte, bis die Daten vollständig geladen sind. Jetzt solltest du alle Daten haben, die du vom API-Endpunkt benötigst.
- Hinweis: Wenn dir die Fehlermeldung „The column 'Column1' was not found“ (Die Spalte 'Spalte 1' wurde nicht gefunden) angezeigt wird, bedeutet dies, dass keine Daten vorhanden sind.