Cet article explique comment les administrateurs peuvent configurer Power BI pour accéder à l'API Udemy Business et consommer les données applicables à des fins de création de rapports.
Pour information, ce guide couvre exclusivement le processus de connexion et d'utilisation du point de terminaison de l'API User-Course Activity.
À l'heure actuelle, Udemy ne fournit pas de modèles Power BI pour d'autres points de terminaison d'API. Si vous souhaitez vous connecter à d'autres points de terminaison, vous devrez créer vos propres requêtes Power BI à l'aide du modèle fourni pour référence.
- Consultez les bonnes pratiques concernant l'API Udemy Business.
- En savoir plus sur la référence de l'API Udemy Business.
Configuration de Power BI pour accéder à l'API Udemy Business
1. Connectez-vous au domaine de votre organisation avec les privilèges d'administrateur. Par exemple, l'URL de votre organisation doit ressembler à l'exemple suivant : https://{your_domain}.udemy.com/organization/home/ .
2. Activez l'API sur la page d'intégration de l'API.
Accédez à Gérer > Paramètres > APIs & Intégrations > Sélectionnez l'onglet de l'API puis « Créer un identifiant »
(par exemple : https://{votre_domaine}.udemy.com/organization-manage-v2/settings/lms-integration/)
3. À partir de cet écran, copiez l'identifiant client et la clé secrète du client dans un bloc-notes puis, sous Documentation, cliquez sur le lien vers la documentation de l'API. Ensuite, accédez à Répertorier les activités de l'utilisateur dans le cours dans la barre latérale gauche (par exemple : https://{your_domain}.udemy.com/developers/organization/reporting/methods/organizationusercourseactivity-list/get/).
4. Insérez l'identifiant client et le secret client. Cela générera le jeton d'autorisation que vous utiliserez sur Power BI.
5. Copiez le jeton d'autorisation, ouvrez le fichier PowerBI_template et remplacez [insert-token] par authorization ; [insert-customer-domain] par yourdomain ; [insert-AccountID] par Organization_ID et enregistrez le fichier.
6. Ouvrez Power BI Desktop.
7. Créez une source de données Web, saisissez la page d'accueil de votre organisation (par exemple : https://{your_domain}.udemy.com), authentification anonyme.
Remarque : si le message d'erreur « L'accès à la ressource est interdit » apparaît lors de l'authentification anonyme, passez à l'étape 8.
8. Une fois la tentative de connexion terminée, cliquez sur Annuler et accédez à Obtenir des données > Requête vide.
9. Cliquez sur Éditeur avancé, sélectionnez toutes les informations que vous avez enregistrées dans PowerBI_template, puis copiez le modèle et collez-le dans l'Éditeur avancé avant de cliquer sur Terminé.
10. Une fois les données complètement chargées, vous devriez disposer de toutes les données dont vous avez besoin depuis le point de terminaison de l'API.
- Remarque : Si le message d'erreur « Colonne "Colonne1" introuvable » apparaît, cela indique qu'il n'y a pas de données.