Condividi tramite


LinkedIn Learning - Connettore Power BI

Annotazioni

Questo connettore è di proprietà e fornito da LinkedIn Learning.

Il connettore Power BI Learning LinkedIn è un connettore dati specializzato progettato e sviluppato per stabilire una connessione diretta tra Power BI e api di apprendimento LinkedIn. Grazie a questa integrazione, gli utenti possono accedere a informazioni dettagliate essenziali e metriche di engagement, inclusi i completamenti dei corsi, le ore di contenuto visualizzati e i giorni di apprendimento attivi.

Queste informazioni dettagliate possono essere aggregate, in base a diverse entità, ad esempio utenti singoli, gruppi, account o oggetti contenuto, ad esempio corsi e video. Le organizzazioni che analizzano queste metriche possono misurare efficacemente l'effetto e il successo delle iniziative di apprendimento e sviluppo.

Riassunto

Elemento Description
Stato di rilascio Disponibilità generale
Prodotti Power BI Desktop
Power Apps
Tipi di autenticazione supportati OAuth 2-Step

Capacità supportate

  • Il connettore Power BI facilita l'estrazione dei dati di engagement degli studenti e delle informazioni sui corsi in modo semplice e pratico.

Annotazioni

Alcune funzionalità visualizzate potrebbero non essere presenti per impostazione predefinita e potrebbero richiedere supporto aggiuntivo da LinkedIn per abilitare. Contattare il team dell'account LinkedIn Learning.

Advantages

  • Non è necessario scaricare o ricevere file CSV.
  • Possibilità di eseguire query sui periodi di dati maggiori di un anno.
  • Nessun requisito per soluzioni di codifica per connettersi all'API LinkedIn Learning per i dati di utenti e asset.

Limitazioni

  • Lo stato della licenza di Learner non è accessibile nell'API per la creazione di report. Questi dati non sono quindi disponibili nel connettore Power BI.

Prerequisiti

Lo scenario descritto in questa esercitazione presuppone che siano già disponibili i prerequisiti seguenti:

  • Un PC Microsoft Windows
  • Microsoft Power BI Desktop: Download qui
  • Accesso amministrativo a LinkedIn Learning

È consigliabile usare la versione più recente di Power BI per assicurarsi di avere accesso alla versione più recente di LinkedIn Learning Connector.

Procedura per configurare il connettore LinkedIn Learning Power BI

I passaggi seguenti illustrano il processo di configurazione di LinkedIn Learning Power BI Connector:

Annotazioni

Prima di avviare questa configurazione, assicurarsi di aver già generato le chiavi API per ottenere l'ID Client e il segreto client necessari per il connettore Power BI.

Selezionare Qui: Per i passaggi su come effettuare il provisioning delle chiavi API

Assicurarsi che durante la generazione delle chiavi API siano state selezionate le caselle di controllo "content & report".

Authentication

Per ottenere l'ID client e Segreto client da LinkedIn Learning, seguire questa procedura:

  1. Accedere a LinkedIn Learning, se non si è già nella schermata Admin, selezionare Go to Admin e quindi selezionare Me > Integrate.

    Screenshot con ID client e Client Secret all'interno delle impostazioni di integrazione di LinkedIn Learning.

  2. All'interno di Accesso contenuti e report tramite API, l'ID del client e la chiave generati per il connettore Power BI sono reperibili qui.

  3. Aprire quindi Power BI, selezionare File e quindi selezionare Get Data.

  4. Nella casella di ricerca cercare "LinkedIn Learning".

    Screenshot della casella di ricerca recupera dati con risultati di ricerca restituiti quando LinkedIn Learning viene eseguita la ricerca.

  5. Selezionare il connettore LinkedIn Learning.

    Screenshot in cui l'ID client e il segreto client devono essere inseriti in Power BI.

  6. Quando viene richiesto di immettere l'ID Client e Client Secret generato all'interno di LinkedIn Learning nella sezione Connection credentials. Start_date e end_date parametri datetime sono facoltativi e non necessari per la corretta connessione.

    1. Selezionare Basic per il tipo di autenticazione.
    2. Immettere l'ID client nella sezione Nome utente .
    3. Immettere il segreto client nella sezione Password .

Suggerimento

Il parametro start_date può essere usato per scaricare più di un anno di dati e il parametro end_date può essere usato insieme al parametro start_date per impostare una finestra di dati. Se lasciato vuoto, il parametro start_date verrà impostato automaticamente sulla data corrente meno 1 anno e il parametro end_date verrà impostato sulla data corrente e viene aggiornato continuamente durante gli aggiornamenti dei dati.

Annotazioni

L'ID Client e il segreto client vengono archiviati all'interno di Power BI e devono essere immessi una sola volta. È tuttavia possibile aggiornarli in Trasforma dati e quindi in Impostazioni origine dati.

Una volta stabilita la connessione, le tabelle dati disponibili per il caricamento in Power BI sono ora visibili.

Screenshot delle tabelle dati di LinkedIn Learning disponibili per il caricamento in Power BI.

Panoramica delle tabelle dati

Per caricare i dati in tabelle, seguire questa procedura:

  1. Selezionare Recupera dati

  2. Selezionare il connettore dati LinkedIn Learning

  3. Selezionare quindi le tabelle da caricare o creare

    Screenshot evidenziando i passaggi necessari per caricare i dati di LinkedIn Learning in tabelle.

Annotazioni

Per impostazione predefinita, verranno caricati 1 anno di dati per ogni tabella dati. Tenere presente che il caricamento potrebbe richiedere del tempo. Inoltre, le tabelle dati utilizzate nel connettore LinkedIn Learning Power BI corrispondono ai nostri punti finali dell'API documentati.

Documentazione dell'endpoint API:

Tutte le tabelle dati, ad eccezione degli asset di apprendimento, rappresentano i report sulle attività del learner. La tabella Learning Assets fornisce il catalogo completo dei corsi, incluse tutte le lingue.

Nonostante le più query possibili disponibili nell'endpoint API degli asset di apprendimento, tutti gli asset vengono caricati con informazioni complete. Per altre informazioni sull'endpoint, vedere la documentazione dell'API. Si trova qui

Opzioni di aggiornamento dati

In Power BI sono disponibili due opzioni principali per aggiornare i dati per assicurarsi che siano disponibili le informazioni più recenti up-to-date:

  • Aggiornamento su richiesta: Consente agli utenti di attivare manualmente un aggiornamento del set di dati ogni volta che devono aggiornare i dati. L'aggiornamento su richiesta può essere eseguito direttamente dall'interfaccia del servizio Power BI o tramite l'applicazione desktop Power BI. L'aggiornamento su richiesta è utile quando è necessario l'accesso immediato ai dati più recenti o quando l'origine dati non supporta gli aggiornamenti pianificati.

    Screenshot in cui si trova il pulsante di aggiornamento su richiesta all'interno di Power BI.

  • Scheduled Refresh: Questa opzione consente di configurare una pianificazione di aggiornamento per il set di dati nel servizio Power BI. È possibile definire la frequenza di aggiornamento dei dati, ad esempio giornaliera, settimanale o anche più volte al giorno.

    È possibile configurare un aggiornamento pianificato per l'esecuzione in orari o intervalli specifici per garantire che i dati siano sempre aggiornati.

    Questa opzione è adatta per i set di dati aggiornati regolarmente in cui l'origine dati supporta l'aggiornamento pianificato.

    Screenshot in cui si trova il pulsante Pianifica aggiornamento all'interno di Power BI.

Funzionalità di aggiornamento dei dati nel set di dati pubblicato

Per aggiornare le tabelle dati, è possibile pianificare un aggiornamento o eseguire un aggiornamento su richiesta.

  1. Selezionare il nome del set di dati da aggiornare.

    Screenshot dei set di dati disponibili per l'aggiornamento.

  2. Scegli l'opzione di aggiornamento:

    1. Aggiorna ora
    2. Pianificare l'aggiornamento

    Screenshot dei pulsanti di aggiornamento che mostrano le opzioni disponibili per l'aggiornamento che sono Aggiorna ora o Pianifica aggiornamento.

Aggiornamento incrementale (facoltativo)

Annotazioni

Prima di iniziare, verificare che sia supportato un piano che supporti gli aggiornamenti incrementali Incremental refresh è supportato per Power BI Premium, Premium per utente, Power BI Pro e i modelli Power BI Embedded.Clicca qui

L'aggiornamento incrementale migliora le prestazioni degli aggiornamenti e offre diversi vantaggi. Questo metodo di aggiornamento funziona definendo una finestra dati per l'archiviazione dei dati, l'aggiornamento incrementale e i dati in tempo reale (se supportati).

Screenshot di come viene eseguito un aggiornamento incrementale.

Informazioni aggiuntive sull'aggiornamento incrementale. Si trova qui

  • Gli aggiornamenti incrementali vengono configurati in base alla tabella e richiedono l'editing della query di ogni tabella in Power BI Desktop.

Annotazioni

Questo processo è facoltativo e non è necessario per una corretta integrazione con LinkedIn Learning usando il connettore Power BI.

Configurazione dell'aggiornamento incrementale

Per configurare l'aggiornamento incrementale, seguire questa procedura:

  1. Fare clic con il pulsante destro del mouse su "Nome tabella specifico"

  2. Selezionare "Modifica query"

    Screenshot in cui l'opzione di modifica della query si trova all'interno di Power BI.

Annotazioni

Sono necessari due parametri di tipo datetime: RangeStart e RangeEnd.>Non è possibile modificare i nomi dei parametri.

  • RangeStart: impostare questo parametro sulla data da cui i dati devono essere richiesti dall'API.
  • RangeEnd: impostare questo parametro sulla data odierna.
  1. Selezionare "Gestisci parametri"

    Screenshot della posizione dell'opzione gestione parametri all'interno di Power BI.

  2. Configurare i parametri per RangeStart e RangeEnd.

    1. Selezionare "Nuovo"
    2. Nella sezione Nome immettere il nome del parametro datetime, ad esempio RangeEnd.
    3. Verificare che la casella di controllo "Obbligatorio" sia selezionata.
    4. Immettere i valori come indicato di seguito:
      1. Tipo: Data/Ora

      2. Valori suggeriti: qualsiasi valore

      3. Valore corrente: data corrente

      4. Ripetere la stessa operazione per creare il parametro RangeStart , ma assicurarsi che Il valore corrente sia impostato sulla data da cui devono essere sottoposti a query i dati.

        Screenshot che evidenzia i passaggi necessari per creare i parametri RangeStart e RangeEnd.

  3. Dopo aver creato i parametri, spostateli in cima alla sezione della query.

  4. Selezionare quindi il nome della tabella e quindi, all'interno dei passaggi applicati, selezionare "Origine".

    Screenshot delle tabelle dati e della sorgente da selezionare nella sezione dei passaggi applicati.

  5. Nella funzione di origine impostare i parametri come illustrato: "= LinkedInLearning.Contents(RangeStart, RangeEnd)"

    Screenshot della posizione in cui i parametri vengono impostati all'interno della funzione di origine.

  6. Ripetere il processo per tutte le tabelle dati, assicurandosi che gli stessi parametri (RangeStart e RangeEnd) siano impostati per tutte le origini all'interno della sezione passaggi applicati per ogni tabella.

  7. Configurare quindi il filtro dell'intervallo di date.

  8. In ogni tabella o query selezionare Navigazione all'interno della sezione Passaggi applicati.

    Screenshot dell'intervallo di filtri disponibile per la colonna data e settimana.

  9. Creare un filtro datetime.

    1. Selezionare la freccia a discesa della colonna "Settimana".
    2. Selezionare "Filtri data/ora".
    3. Selezionare "Filtro personalizzato".
    4. Immettere i valori come indicato di seguito:
      1. Selezionare Basic.

      2. Scegliere "è dopo o uguale a".

      3. Verificare che il parametro sia impostato, quindi selezionare "RangeStart".

      4. Selezionare E.

      5. Scegliere "is before".

      6. Verificare che il parametro sia impostato, quindi selezionare "RangeEnd".

        Screenshot del filtro disponibile per la colonna delle date e settimane.

  10. Salvare e chiudere il Power Query Editor. Questo processo potrebbe richiedere tempo a seconda del numero di tabelle e dell'intervallo di date.

  11. Il passaggio successivo consiste nell'abilitare l'aggiornamento incrementale per ogni tabella.

    1. Fare clic con il pulsante destro del mouse su "Nome specifico della tabella".

    2. Selezionare "Aggiornamento incrementale".

    3. Selezionare "Aggiorna in modo incrementale questa tabella".

    4. Configurare in base alle preferenze.

    5. Selezionare "Applica".

      Screenshot dell'opzione di aggiornamento incrementale.

Suggerimento

Archivia dati: Definisce l'intervallo quando non si vogliono più visualizzare i dati. Dati di aggiornamento incrementale: Definisce quando i dati non vengono più sottoposti a query dall'API. Assicurarsi che l'aggiornamento incrementale sia impostato su non inferiore a 1 mese e un massimo di 6 mesi.

Colonne di dati/JSON

Le colonne seguenti vengono usate dal connettore dati e non devono essere eliminate, perché ciò potrebbe causare errori durante l'aggiornamento dati:

  • periodo settimana
  • settimana
  • parameters
  • totale_pagine_settimana
  • page_index
  • param_w_start
  • dati_pagina.paginazione

Inoltre, la colonna page_data.paging contiene le informazioni sul paging restituite dall'API.

Se si verifica il simbolo "expand" durante la modifica di una query, indica che la colonna può essere espansa per visualizzare più righe.

Screenshot dell'opzione di espansione che si trova all'interno delle colonne di dati.

Espandendo la colonna viene aggiunto un passaggio nelle impostazioni della query.

  • L'espansione delle colonne può essere eseguita quando necessario, il che può comportare la duplicazione delle righe.
  • L'espansione delle colonne è importante per la visualizzazione delle competenze nei contenuti di apprendimento e nelle proprietà personalizzate nei report dettagliati degli studenti.

Congratulazioni! Gli amministratori di apprendimento possono ora ottenere informazioni dettagliate chiave e metriche di engagement tramite l'applicazione Microsoft Power BI.

Limitazioni e considerazioni

Se l'aggiornamento dei dati non riesce quando si tenta di aggiornare i dati:

  1. Selezionare il segno di avviso per visualizzare i dettagli del messaggio di errore per diagnosticare il problema.

Screenshot del segno di avviso che può essere usato per esaminare i messaggi di errore.

  1. Esaminare i dettagli del messaggio di errore. La revisione di questo messaggio consente di identificare e risolvere eventuali problemi che impediscono l'aggiornamento dei dati.

Screenshot del messaggio di errore.

Domande frequenti

Per altre informazioni, vedere le domande frequenti sull'API LinkedIn Learning Reporting.

Risorse aggiuntive

Dichiarazione di non responsabilità

LinkedIn Learning investe costantemente nell'infrastruttura di creazione di report. In futuro, potrebbero essere presenti modifiche all'API per la creazione di report che potrebbero richiedere modifiche al modo in cui vengono eseguite query sui dati. Questi aggiornamenti potrebbero richiedere di apportare alcuni aggiornamenti sulla piattaforma. Si prevede di fornire indicazioni dettagliate in anticipo su eventuali potenziali modifiche per assicurarsi di avere tempo sufficiente per apportare le modifiche necessarie nell'applicazione.