Partager via


LinkedIn Learning - connecteur Power BI

Note

Ce connecteur est détenu et fourni par LinkedIn Learning.

Le connecteur LinkedIn Learning Power BI est un connecteur de données spécialisé conçu et développé pour établir une connexion directe entre les API Power BI et LinkedIn Learning. Grâce à cette intégration, les utilisateurs peuvent accéder aux métriques essentielles d’insights et d’engagement, y compris les achèvements de cours, les heures de contenu consultées et les jours d’apprentissage actifs.

Ces insights peuvent être agrégés, basés sur différentes entités, telles que des individus, des groupes, des comptes ou des objets de contenu tels que des cours et des vidéos. Les organisations analysant ces métriques peuvent mesurer efficacement l’effet et la réussite de leurs initiatives d’apprentissage et de développement.

Résumé

Élément Descriptif
État de publication Disponibilité générale
Produits Power BI Desktop
Power Apps
Types d’authentification pris en charge Authentification Oauth en 2 étapes

Fonctionnalités prises en charge

  • Le connecteur Power BI facilite l’extraction des données d’engagement de l’apprenant et des informations de cours de manière simple et pratique.

Note

Certaines fonctionnalités affichées peuvent ne pas être présentes par défaut et peuvent nécessiter une prise en charge supplémentaire de LinkedIn pour l’activer. Contactez votre équipe de compte LinkedIn Learning.

Advantages

  • Il n’est pas nécessaire de télécharger ou de recevoir des fichiers CSV.
  • Possibilité d’interroger des périodes de données supérieures à un an.
  • Il n’est pas nécessaire de coder des solutions pour se connecter à l’API LinkedIn Learning pour les données de l’apprenant et des ressources.

Limites

  • L’état de la licence Learner n’est pas accessible dans notre API de création de rapports. Ces données ne sont donc pas disponibles dans le connecteur Power BI.

Prerequisites

Le scénario décrit dans ce didacticiel suppose que vous disposez déjà des conditions préalables suivantes :

  • Un PC Microsoft Windows
  • Microsoft Power BI Desktop : Télécharger ici
  • Accès administrateur LinkedIn Learning

Nous vous recommandons d’utiliser la dernière version de Power BI pour vous assurer que vous avez accès à la dernière version du connecteur LinkedIn Learning.

Étapes de configuration du connecteur Power BI LinkedIn Learning

Les étapes suivantes décrivent le processus de configuration du connecteur Power BI LinkedIn Learning :

Note

Avant de démarrer cette configuration, vérifiez que vous avez déjà généré les clés API pour obtenir l’ID client et le secret client requis pour le connecteur Power BI.

Sélectionnez ici : Pour savoir comment provisionner des clés API

Vérifiez que lors de la génération des clés API, vous avez coché les cases « content et report ».

Authentication

Pour obtenir votre ID client et secret client à partir de LinkedIn Learning, procédez comme suit :

  1. Connectez-vous à LinkedIn Learning, si vous n’êtes pas déjà dans l’écran Administrateur , sélectionnez Accéder à l’administrateur, puis Sélectionnez Moi > Intégrer.

    Capture d’écran avec l’ID client et l’emplacement de la clé secrète client dans les paramètres d’intégration LinkedIn Learning.

  2. Dans Accès aux contenus et aux rapports via l’API, l’ID client et le secret générés pour le connecteur Power BI sont disponibles ici.

  3. Ensuite, ouvrez Power BI, sélectionnez Fichier, puis Obtenir des données.

  4. Dans la zone de recherche, recherchez « LinkedIn Learning ».

    Capture d’écran de la boîte de recherche des données avec les résultats de recherche affichés lors de la recherche de LinkedIn Learning.

  5. Sélectionnez LinkedIn Learning Connector.

    Capture d’écran de l’emplacement où l’ID client et la clé secrète client doivent être entrés dans Power BI.

  6. Lorsque vous y êtes invité, entrez l’ID client et la clé secrète client générée dans LinkedIn Learning dans la section Informations d’identification de connexion. Start_date et end_date paramètres datetime sont facultatifs et ne sont pas obligatoires pour la connexion réussie.

    1. Sélectionnez De base pour le type d’authentification.
    2. Entrez l’ID client dans la section Nom d’utilisateur .
    3. Entrez la clé secrète client dans la section Mot de passe .

Conseil / Astuce

Le paramètre start_date peut être utilisé pour télécharger plusieurs années de données et le paramètre end_date peut être utilisé conjointement avec start_date paramètre pour définir une fenêtre de données. S’il est laissé vide, le paramètre start_date est automatiquement défini sur la date actuelle moins 1 an et le paramètre end_date est défini sur la date actuelle et est actualisé en continu pendant les mises à jour des données.

Note

L’ID client et la clé secrète client sont stockés dans Power BI et doivent être entrés une seule fois. Toutefois, vous pouvez les mettre à jour sous Transformer des données, puis paramètres de source de données.

Une fois connectés, les tables de données disponibles pour le chargement dans Power BI sont désormais visibles.

Capture d’écran des tables de données LinkedIn Learning disponibles pour être chargées dans Power BI.

Vue d’ensemble des tables de données

Pour charger des données dans des tables, procédez comme suit :

  1. Sélectionner sur Obtenir des données

  2. Sélectionner le connecteur de données LinkedIn Learning

  3. Sélectionnez ensuite les tables que vous souhaitez charger ou créer

    Capture d’écran mettant en évidence les étapes nécessaires pour charger des données LinkedIn Learning dans des tables.

Note

Par défaut, 1 an de données seront chargées pour chaque table de données. N’oubliez pas que cela peut prendre un certain temps pour charger. En outre, les tables de données utilisées dans le connecteur Power BI LinkedIn Learning correspondent à nos points de terminaison d’API documentés.

Documentation sur le point de terminaison d’API :

Toutes les tables de données, à l’exception des ressources d’apprentissage, représentent des rapports d’activité de l’apprenant. La table Ressources d’apprentissage fournit notre catalogue complet de cours, y compris toutes les langues.

Malgré les plusieurs requêtes possibles disponibles dans le point de terminaison de l’API des ressources d’apprentissage, toutes les ressources sont chargées avec des informations complètes. Pour plus d’informations sur le point de terminaison, consultez notre documentation sur l’API. Situé ici

Options d’actualisation des données

Dans Power BI, il existe deux options principales pour actualiser les données pour vous assurer que les informations les plus récentes up-to-date sont disponibles :

  • Actualisation à la demande : Permet aux utilisateurs de déclencher manuellement une actualisation du jeu de données chaque fois qu’ils doivent mettre à jour les données. L’actualisation à la demande peut être effectuée directement à partir de l’interface du service Power BI ou via l’application Power BI Desktop. L’actualisation à la demande est utile lorsque l’accès immédiat aux données les plus récentes est nécessaire ou lorsque la source de données ne prend pas en charge les actualisations planifiées.

    Capture d’écran de l’emplacement du bouton d’actualisation à la demande dans Power BI.

  • Actualisation planifiée : Cette option vous permet de configurer une planification d’actualisation pour votre jeu de données dans le service Power BI. Vous pouvez définir la fréquence à laquelle les données doivent être actualisées, telles que quotidiennes, hebdomadaires ou même plusieurs fois par jour.

    Une actualisation planifiée peut être configurée pour s’exécuter à des moments ou intervalles spécifiques pour vous assurer que les données sont toujours actuelles.

    Cette option convient aux jeux de données régulièrement mis à jour où la source de données prend en charge l’actualisation planifiée.

    Capture d’écran de l’emplacement du bouton Planifier l’actualisation dans Power BI.

Fonctionnalité d’actualisation des données dans le jeu de données publié

Pour mettre à jour les tables de données, vous pouvez planifier une actualisation ou effectuer une actualisation à la demande.

  1. Sélectionnez le nom du jeu de données que vous souhaitez actualiser.

    Capture d’écran des jeux de données disponibles pour l’actualisation.

  2. Sélectionnez l’option Actualiser :

    1. Actualiser maintenant
    2. Planifier l’actualisation

    Capture d’écran des boutons d’actualisation qui affichent les options disponibles pour l’actualisation, qui sont actualiser maintenant ou Planifier l’actualisation.

Actualisation incrémentielle (facultatif)

Note

Avant de commencer, vérifiez que votre plan prend en charge l'actualisation incrémentielle pour les modèles Power BI Premium, Premium par utilisateur, Power BI Pro et Power BI Embedded. Cliquez ici

L’actualisation incrémentielle améliore les performances de mise à jour et offre plusieurs avantages. Cette méthode d’actualisation fonctionne en définissant une fenêtre de données pour l’archivage des données, l’actualisation incrémentielle et les données en temps réel (lorsqu’elles sont prises en charge).

Capture d’écran de la façon dont une actualisation incrémentielle est effectuée.

Informations supplémentaires sur l’actualisation incrémentielle. Situé ici

  • Les mises à jour incrémentielles sont configurées par table et nécessitent la modification de la requête de chaque table dans Power BI Desktop.

Note

Ce processus est facultatif et n’est pas nécessaire pour une intégration réussie avec LinkedIn Learning à l’aide du connecteur Power BI.

Configuration de l’actualisation incrémentielle

Pour configurer l’actualisation incrémentielle, procédez comme suit :

  1. Cliquez avec le bouton droit sur le « nom de table spécifique »

  2. Sélectionnez « Modifier la requête »

    Capture d’écran de l’emplacement où l’option modifier la requête se trouve dans Power BI.

Note

Deux paramètres de type datetime sont nécessaires : RangeStart et RangeEnd.>Impossible de modifier les noms des paramètres.

  • RangeStart : définissez ce paramètre sur la date à partir de laquelle les données doivent être interrogées à partir de l’API.
  • RangeEnd : définissez ce paramètre sur la date d’aujourd’hui.
  1. Sélectionnez « Gérer les paramètres »

    Capture d’écran de l’emplacement où l’option gérer les paramètres se trouve dans Power BI.

  2. Configurez les paramètres pour RangeStart et RangeEnd.

    1. Sélectionnez « Nouveau »
    2. Dans la section Nom , entrez le nom du paramètre datetime, par exemple RangeEnd.
    3. Vérifiez que la case à cocher « Obligatoire » est cochée.
    4. Entrez les valeurs comme suit :
      1. Type : Date/Heure

      2. Valeurs suggérées : n’importe quelle valeur

      3. Valeur actuelle : Date actuelle

      4. Répétez la même chose pour créer le paramètre RangeStart , mais vérifiez que la valeur actuelle est définie sur la date à partir de laquelle les données doivent être interrogées.

        Capture d’écran mettant en évidence les étapes nécessaires pour créer les paramètres RangeStart et RangeEnd.

  3. Après avoir créé les paramètres, déplacez-les en haut de la section de requête.

  4. Ensuite, sélectionnez le nom de la table, puis dans les étapes appliquées, sélectionnez « Source ».

    Capture d’écran des tables de données et de la source à sélectionner dans la section étapes appliquées.

  5. Dans la fonction source, définissez les paramètres comme indiqué : « = LinkedInLearning.Contents(RangeStart, RangeEnd) »

    Capture d’écran de l’emplacement où les paramètres sont définis dans la fonction source.

  6. Répétez le processus pour toutes les tables de données, en veillant à ce que les mêmes paramètres (RangeStart et RangeEnd) soient définis pour toutes les sources de la section étapes appliquées pour chaque table.

  7. Ensuite, configurez le filtrage de plage de dates.

  8. Dans chaque table ou requête, sélectionnez Navigation dans la section Étapes appliquées.

    Capture d’écran de la plage de filtrage disponible pour la colonne date, semaine.

  9. Créez un filtre datetime.

    1. Sélectionnez la flèche déroulante de la colonne « Semaine ».
    2. Sélectionnez « Filtres date/heure ».
    3. Sélectionnez « Filtre personnalisé ».
    4. Entrez les valeurs comme suit :
      1. Sélectionnez De base.

      2. Choisissez « est après ou égal à ».

      3. Vérifiez que le paramètre est défini, puis sélectionnez « RangeStart ».

      4. Sélectionnez And.

      5. Choisissez « est avant ».

      6. Vérifiez que le paramètre est défini, puis sélectionnez « RangeEnd ».

        Capture d’écran du filtrage disponible pour la colonne date, semaine.

  10. Enregistrez et fermez l’éditeur Power Query. Ce processus peut prendre du temps en fonction du nombre de tables et de la plage de dates.

  11. L’étape suivante consiste à activer l’actualisation incrémentielle pour chaque table.

    1. Cliquez avec le bouton droit sur le « Nom de table spécifique ».

    2. Sélectionnez « Actualisation incrémentielle ».

    3. Sélectionnez « Actualiser de façon incrémentielle cette table ».

    4. Configurez en fonction de la préférence.

    5. Sélectionnez « Appliquer ».

      Capture d’écran de l’option d’actualisation incrémentielle.

Conseil / Astuce

Archiver les données : Définit la plage lorsque vous ne souhaitez plus voir les données. Données d’actualisation incrémentielle : Définit quand les données ne sont plus interrogées à partir de l’API. Vérifiez que l’actualisation incrémentielle est définie sur un minimum de 1 mois et un maximum de 6 mois.

Colonnes de données / JSON

Les colonnes suivantes sont utilisées par le connecteur de données et ne doivent pas être supprimées, car cela peut entraîner des erreurs lors de l’actualisation des données :

  • semaine d’époque
  • semaine
  • parameters
  • pages_totales_semaine
  • page_index
  • param_w_start
  • page_data.pagination

En outre, la colonne page_data.paging contient les informations de pagination retournées par l’API.

Si vous rencontrez le symbole « développer » lors de la modification d’une requête, il indique que la colonne peut être développée pour afficher plus de lignes.

Capture d’écran de l’option développer située dans les colonnes de données.

Le développement de la colonne ajoute une étape dans les paramètres de requête.

  • L'extension de colonnes peut être effectuée si nécessaire, ce qui double les lignes.
  • L'extension des colonnes est importante pour afficher les compétences dans les ressources d'apprentissage et les propriétés personnalisées dans les rapports détaillés de l'apprenant.

Félicitations! Vos administrateurs d’apprentissage peuvent désormais obtenir des insights clés et des métriques d’engagement via leur application Microsoft Power BI.

Problèmes courants et conseils de dépannage

Si la mise à jour des données échoue lors de la tentative d’actualisation des données :

  1. Sélectionnez le signe d’avertissement pour afficher les détails du message d’erreur pour diagnostiquer le problème.

Capture d’écran du signe d’avertissement qui peut être utilisé pour passer en revue les messages d’erreur.

  1. Passez en revue les détails du message d’erreur. L’examen de ce message permet d’identifier et de résoudre les problèmes qui empêchent l’actualisation des données.

Capture d’écran du message d’erreur.

Questions fréquemment posées

Pour plus d’informations, consultez notre FAQ sur l’API De création de rapports LinkedIn Learning.

Ressources supplémentaires

Clause d’exclusion de responsabilité

LinkedIn Learning investit constamment dans notre infrastructure de création de rapports. À l’avenir, il peut y avoir des modifications apportées à l’API de création de rapports qui peuvent nécessiter des ajustements sur la façon dont les données sont interrogées. Ces mises à jour peuvent vous obliger à effectuer certaines mises à jour sur votre plateforme. Nous avons l’intention de fournir des conseils détaillés à l’avance sur les modifications potentielles afin de vous assurer que vous disposez suffisamment de temps pour apporter les modifications nécessaires dans votre application.