Condividi tramite


LinkedIn Learning - Connettore Power BI

Il connettore Power BI di LinkedIn Learning è un connettore dati specializzato progettato e sviluppato per stabilire una connessione diretta tra Power BI e le API di LinkedIn Learning. 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.

Nota

L'articolo seguente sul connettore è fornito da LinkedIn Learning, il proprietario di questo connettore e un membro del programma di certificazione Microsoft Power Query Connector. Se hai domande sul contenuto di questo articolo o hai modifiche che vuoi apportare a questo articolo, visita il sito Web linkedIn Learning e usa i canali di supporto.

Riepilogo

Articolo Descrizione
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.

Nota

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.

Vantaggi

  • Non è necessario scaricare o ricevere file CSV.
  • Possibilità di eseguire query sui periodi di dati maggiori di un anno.
  • Nessun requisito per la scrittura di codice delle soluzioni per la connessione all'API LinkedIn Learning per i dati di apprendimento e asset.

Limiti

  • 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

Per lo scenario descritto in questa esercitazione si presuppone che l'utente disponga dei prerequisiti seguenti:

  • Un PC Microsoft Windows
  • Microsoft Power BI Desktop: Scaricare qui
  • Accesso amministratore di 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 Power BI di LinkedIn Learning

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

Nota

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 sia stata selezionata la casella di controllo "content & report".

Autenticazione

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

  1. Accedere a LinkedIn Learning, se non si è già nella schermata Amministrazione, selezionare Vai ad amministratore e quindi selezionare Integrazione.>

    Screenshot con l'ID client e la posizione del segreto client all'interno delle impostazioni di integrazione di LinkedIn Learning.

  2. All'interno del contenuto e dei report di Accesso tramite API, l'ID client e il segreto generati per il connettore Power BI sono disponibili qui.

  3. Aprire quindi Power BI, selezionare File, quindi selezionare Recupera dati.

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

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

  5. Selezionare LinkedIn Learning Connector.

    Screenshot della posizione 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 il segreto client generato all'interno di LinkedIn Learning nella sezione Credenziali di connessione. 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.

Nota

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

Dopo 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 che evidenzia i passaggi necessari per caricare i dati di LinkedIn Learning in tabelle.

Nota

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 usate nel connettore Power BI linkedIn Learning corrispondono ai 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 aggiornate più recenti:

  • 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 Power BI Desktop. 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 della posizione in cui si trova il pulsante Di aggiornamento su richiesta in Power BI.

  • Aggiornamento pianificato: questa opzione consente di configurare una pianificazione dell'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 della posizione 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. Selezionare l'opzione aggiorna:

    1. Aggiorna
    2. Aggiornamento della pianificazione

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

Aggiornamento incrementale (facoltativo)

Nota

Prima di iniziare, assicurarsi di disporre di un piano che supporti gli aggiornamenti incrementali aggiornamento incrementale sia supportato per i modelli Power BI Premium, Premium per utente, Power BI Pro e Power BI Embedded. Fare clic 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 dell'esecuzione di un aggiornamento incrementale.

Informazioni aggiuntive sull'aggiornamento incrementale. Si trova qui

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

Nota

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 della posizione in cui l'opzione di modifica della query si trova in Power BI.

Nota

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 devono essere sottoposti a query dai dati dall'API.
  • RangeEnd: impostare questo parametro sulla data odierna.
  1. Selezionare "Gestisci parametri"

    Screenshot della posizione in cui l'opzione gestisci parametri si trova 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, spostarli nella parte superiore della sezione della query.

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

    Screenshot delle tabelle dati e dell'origine da selezionare nella sezione 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 "is after or equal to".Choose "is after or equal to".

      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 data e settimana.

  10. Salvare e chiudere il editor di Power Query. 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 tabella specifico".

    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
  • total_pages_week
  • page_index
  • param_w_start
  • page_data.paging

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, che duplica le righe.
  • L'espansione delle colonne è importante per la visualizzazione delle competenze negli asset di apprendimento e nelle proprietà personalizzate nei report dettagli dell'apprendimento.

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

Problemi comuni e suggerimenti per la risoluzione dei problemi

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.