Compartir a través de


LinkedIn Learning: conector de Power BI

Nota:

Este conector es propiedad de LinkedIn Learning y lo proporciona.

El conector LinkedIn Learning Power BI es un conector de datos especializado diseñado y desarrollado para establecer una conexión directa entre las API de Power BI y LinkedIn Learning. A través de esta integración, los usuarios pueden acceder a las métricas esenciales de información e interacción, incluidas las finalizaciones del curso, las horas de contenido visualizadas y los días de aprendizaje activos.

Estas conclusiones se pueden agregar, en función de varias entidades, como individuos, grupos, cuentas o objetos de contenido, como cursos y vídeos. Las organizaciones que analizan estas métricas pueden medir eficazmente el efecto y el éxito de sus iniciativas de aprendizaje y desarrollo.

Resumen

Elemento Description
Estado de liberación Disponibilidad general
Products Power BI Desktop
Power Apps
Tipos de autenticación admitidos Oauth de 2 pasos

Capacidades soportadas

  • El conector de Power BI facilita la extracción de datos de interacción del aprendiz y la información del curso de una manera sencilla y práctica.

Nota:

Algunas capacidades mostradas pueden no estar presentes de forma predeterminada y pueden requerir compatibilidad adicional de LinkedIn para habilitarse. Póngase en contacto con el equipo de la cuenta de LinkedIn Learning.

Ventajas

  • No es necesario descargar ni recibir archivos CSV.
  • Capacidad de consultar períodos de datos mayores de un año.
  • No es necesario codificar soluciones para conectarse a la API de aprendizaje de LinkedIn para los datos de aprendizaje y recursos.

Limitaciones

  • El estado de la licencia del aprendiz no es accesible en nuestra API de informes. Por lo tanto, estos datos no están disponibles en el conector de Power BI.

Prerrequisitos

En el escenario descrito en este tutorial se supone que ya tiene los siguientes requisitos previos:

  • Un equipo de Microsoft Windows
  • Microsoft Power BI Desktop: Descargar aquí
  • acceso de administrador de LinkedIn Learning

Se recomienda usar la versión más reciente de Power BI para asegurarse de que tiene acceso a la versión más reciente del conector de LinkedIn Learning.

Pasos para configurar el conector de Power BI LinkedIn Learning

En los pasos siguientes se describe el proceso para configurar el conector de LinkedIn Learning Power BI:

Nota:

Antes de iniciar esta configuración, asegúrese de que ya ha generado las claves de API para obtener el Client ID y Client Secret necesario para el conector de Power BI.

Seleccione Aquí: Para conocer los pasos sobre cómo aprovisionar claves de API

Asegúrese de que cuando esté generando las claves de API haya seleccionado las casillas "contenido e informe".

Autenticación

Para obtener su id. de cliente y Secreto de cliente de LinkedIn Learning, siga estos pasos:

  1. Inicie sesión en LinkedIn Learning, si aún no está en la pantalla Admin, seleccione Go to Admin, seleccione Me > Integrate.

    Captura de pantalla que muestra la ubicación del identificador de cliente y el secreto de cliente en las configuraciones de integración de LinkedIn Learning.

  2. En el Acceso de contenido e informes a través de API, el identificador de cliente y el secreto que se generó para el conector de Power BI se pueden localizar aquí.

  3. A continuación, abra Power BI, seleccione File, seleccione Get Data.

  4. En el cuadro de búsqueda, busque "LinkedIn Learning".

    Screenshot del cuadro de búsqueda de obtener datos mostrando los resultados de búsqueda cuando se busca LinkedIn Learning.

  5. Seleccione el conector LinkedIn Learning.

    Screenshot de dónde se debe introducir el identificador de cliente y el secreto de cliente en Power BI.

  6. Cuando se le solicite, escriba el Client ID y Client Secret que se generaron en LinkedIn Learning en la sección de credenciales de conexión. Start_date y end_date parámetros datetime son opcionales y no son necesarios para una conexión correcta.

    1. Seleccione Básico para el tipo de autenticación.
    2. Escriba el identificador de cliente en la sección Nombre de usuario .
    3. Escriba el secreto de cliente en la sección Contraseña .

Sugerencia

El parámetro start_date se puede usar para descargar más de un año de datos y el parámetro end_date se puede usar junto con start_date parámetro para establecer una ventana de datos. Si se deja vacío, el parámetro start_date se establecerá automáticamente en la fecha actual menos 1 año y el parámetro end_date se establecerá en fecha actual y se actualizará continuamente durante las actualizaciones de datos.

Nota:

Los Client ID y Client Secret se almacenan en Power BI y solo deben escribirse una vez. Sin embargo, puede actualizarlos en Transformar datos y, a continuación, Configuración del origen de datos.

Una vez conectado correctamente, las tablas de datos que están disponibles para cargarse en Power BI ahora están visibles.

Captura de pantalla de las tablas de datos de LinkedIn Learning disponibles para cargar en Power BI.

Introducción a las tablas de datos

Para cargar datos en tablas, siga estos pasos:

  1. Seleccione Obtener datos.

  2. Seleccione el conector de datos LinkedIn Learning

  3. A continuación, seleccione las tablas que desea cargar o crear.

    Screenshot resaltando los pasos necesarios para cargar datos de LinkedIn Learning en tables.

Nota:

De forma predeterminada, los datos de 1 año se cargarán para cada tabla de datos. Tenga en cuenta que esto puede tardar algún tiempo en cargarse. Además, las tablas de datos utilizadas en el conector LinkedIn Learning de Power BI coinciden con nuestros endpoints de API documentados.

Documentación del punto de conexión de API:

  • Documentación de LinkedIn Learning API Located Here
  • Cursos populares de la cuenta ubicados aquí
  • Contenido personalizado popular de la cuenta ubicado aquí
  • Resumen de la actividad total de la cuenta que se encuentra aquí
  • Resumen de contenido ubicado aquí
  • Resumen de la actividad del aprendiz que se encuentra aquí
  • Detalles de la actividad del curso para estudiantes que se encuentra aquí
  • Detalles de actividad de contenido personalizado del aprendiz que se encuentra aquí
  • Detalles del aprendiz ubicados aquí
  • Resumen del aprendiz que se encuentra aquí
  • Resumen de la organización ubicado aquí

Todas las tablas de datos, excepto los recursos de aprendizaje, representan informes de actividad del aprendiz. La tabla Recursos de aprendizaje proporciona nuestro catálogo completo de cursos, incluidos todos los idiomas.

A pesar de las múltiples consultas posibles disponibles en el punto de conexión de la API de recursos de aprendizaje, todos los recursos se cargan con información completa. Puede encontrar más detalles sobre el punto de conexión en nuestra documentación de API. Ubicado aquí

Opciones de actualización de datos

En Power BI, hay dos opciones principales para actualizar los datos para asegurarse de que la información más reciente up-to-date está disponible:

  • Actualización a petición: Permite a los usuarios desencadenar manualmente una actualización del conjunto de datos siempre que necesiten actualizar los datos. La actualización a petición se puede realizar directamente desde la interfaz Power BI Service o a través de la aplicación Power BI Desktop. La actualización a petición es útil cuando se requiere acceso inmediato a los datos más recientes o cuando el origen de datos no admite las actualizaciones programadas.

    Screenshot de donde se encuentra el botón Actualización a petición en Power BI.

  • Scheduled Refresh: Esta opción permite configurar una programación de actualización para el conjunto de datos en Power BI Service. Puede definir la frecuencia con la que desea que se actualicen los datos, como diaria, semanal o incluso varias veces al día.

    Se puede configurar una actualización programada para que se ejecute en intervalos o momentos específicos para asegurarse de que los datos siempre están actualizados.

    Esta opción es adecuada para conjuntos de datos actualizados periódicamente en los que el origen de datos admite la actualización programada.

    Captura de pantalla de donde se encuentra el botón Programar actualización en Power BI.

Característica de actualización de datos en el conjunto de datos publicado

Para actualizar las tablas de datos, puede programar una actualización o realizar una actualización a petición.

  1. Seleccione el nombre del conjunto de datos que desea actualizar.

    Captura de pantalla de los conjuntos de datos disponibles para la actualización.

  2. Seleccione la opción actualizar:

    1. Actualizar ahora
    2. Programar actualización

    Captura de pantalla de los botones de actualización que muestran las opciones disponibles para la actualización que son Actualizar ahora o Programar actualización.

Actualización incremental (opcional)

Nota:

Antes de empezar, asegúrese de tener un plan que admita actualizaciones incrementales La actualización incremental es compatible con los modelos de Power BI Premium, Premium por usuario, Power BI Pro y Power BI Embedded.Haga clic aquí

La actualización incremental mejora el rendimiento de las actualizaciones y ofrece varias ventajas. Este método de actualización funciona definiendo una ventana de datos para el archivado de datos, la actualización incremental y los datos en tiempo real (cuando se admite).

Captura de pantalla de cómo se realiza una actualización incremental.

Información adicional sobre la actualización incremental. Ubicado aquí

  • Las actualizaciones incrementales se configuran de forma individual por tabla y requiere editar la consulta de cada tabla en Power BI Desktop.

Nota:

Este proceso es opcional y no es necesario para una integración correcta con LinkedIn Learning mediante el conector de Power BI.

Configuración de la actualización incremental

Para configurar la actualización incremental, siga estos pasos:

  1. Haga clic con el botón derecho en el "Nombre de tabla específico"

  2. Seleccione "Editar consulta"

    Screenshot de dónde se encuentra la opción de consulta de edición en Power BI.

Nota:

Se necesitan dos parámetros de tipo datetime: RangeStart y RangeEnd.No se pueden cambiar los nombres de los parámetros.

  • RangeStart: establezca este parámetro en la fecha desde la que se deben consultar los datos desde la API.
  • RangeEnd: establezca este parámetro en la fecha actual.
  1. Seleccione "Administrar parámetros"

    Captura de pantalla de donde se encuentra la opción de administrar parámetros dentro de Power BI.

  2. Configure los parámetros para RangeStart y RangeEnd.

    1. Seleccione "Nuevo"
    2. En la sección Nombre , escriba el nombre del parámetro datetime, por ejemplo , RangeEnd.
    3. Asegúrese de que la casilla "Obligatorio" esté activada.
    4. Escriba los valores como se indica a continuación:
      1. Tipo: Fecha y hora

      2. Valores sugeridos: cualquier valor

      3. Valor actual: fecha actual

      4. Repita lo mismo para crear el parámetro RangeStart , pero asegúrese de que El valor actual esté establecido en la fecha desde la que se deben consultar los datos.

        Captura de pantalla que resalta los pasos necesarios para crear los parámetros RangeStart y RangeEnd.

  3. Después de crear los parámetros, muévalos a la parte superior de la sección de consulta.

  4. A continuación, seleccione el nombre de la tabla y, a continuación, en los pasos aplicados, seleccione "Origen".

    Captura de pantalla de las tablas de datos y el origen que se va a seleccionar en la sección pasos aplicados.

  5. En la función de origen, establezca los parámetros como se muestra: "= LinkedInLearning.Contents(RangeStart, RangeEnd)"

    Captura de pantalla de dónde se establecen los parámetros dentro de la función de origen.

  6. Repita el proceso para todas las tablas de datos, asegurándose de que se establecen los mismos parámetros (RangeStart y RangeEnd) para todos los orígenes de la sección de pasos aplicados para cada tabla.

  7. A continuación, configure el filtrado del intervalo de fechas.

  8. En cada tabla o consulta, seleccione Navegación en la sección Pasos aplicados.

    Captura de pantalla del intervalo de filtrado disponible para la columna fecha y semana.

  9. Crear un filtro de fecha y hora.

    1. Seleccione la flecha desplegable de la columna "Semana".
    2. Seleccione "Filtros de fecha y hora".
    3. Seleccione "Filtro personalizado".
    4. Escriba los valores como se indica a continuación:
      1. Seleccione Básico.

      2. Elija "es posterior o igual a".

      3. Asegúrese de que el parámetro está establecido y, a continuación, seleccione "RangeStart".

      4. Seleccione Y.

      5. Elija "es anterior".

      6. Asegúrese de que el parámetro está establecido y, a continuación, seleccione "RangeEnd".

        Captura de pantalla del filtrado disponible para la columna fecha y semana.

  10. Guarde y cierre el Editor de Power Query. Este proceso puede tardar tiempo en función del número de tablas y del intervalo de fechas.

  11. El siguiente paso es habilitar la actualización incremental para cada tabla.

    1. Haga clic con el botón derecho en el "Nombre de tabla específico".

    2. Seleccione "Actualización incremental".

    3. Seleccione "Actualizar incrementalmente esta tabla".

    4. Configurar en función de las preferencias.

    5. Seleccione "Aplicar".

      Captura de pantalla de la opción de actualización incremental.

Sugerencia

Archivar datos: Define el intervalo cuando ya no desea ver los datos. Datos de actualización incremental: Define cuándo ya no se consultan los datos desde la API. Asegúrese de que la actualización incremental está establecida en no menos de 1 mes y en un máximo de 6 meses.

Columnas de datos/JSON

El conector de datos usa las columnas siguientes y no debe eliminarse, ya que, al hacerlo, podría provocar errores durante la actualización de datos:

  • semana de época
  • semana
  • parameters
  • total_de_páginas_semana
  • índice_de_página
  • param_w_start
  • page_data.paging

Además, la columna page_data.paging contiene la información de paginación devuelta por la API.

Si encuentra el símbolo "expand" al editar una consulta, indica que la columna se puede expandir para mostrar más filas.

Captura de pantalla de la opción expandir ubicada dentro de las columnas de datos.

Al expandir la columna, se agrega un paso en la configuración de la consulta.

  • La expansión de columnas se puede realizar cuando sea necesario, lo que duplica las filas.
  • La ampliación de columnas es crucial para mostrar habilidades en activos de aprendizaje y propiedades personalizadas en informes detallados de los alumnos.

¡Felicidades! Los administradores de aprendizaje ahora pueden obtener información clave y métricas de involucración a través de su aplicación de Microsoft Power BI.

Problemas comunes y sugerencias de solución de problemas

Si se produce un error en la actualización de datos al intentar actualizar los datos:

  1. Seleccione el signo de advertencia para ver los detalles del mensaje de error para diagnosticar el problema.

Captura de pantalla del signo de advertencia que se puede usar para revisar los mensajes de error.

  1. Revise los detalles del mensaje de error. Revisar este mensaje ayuda a identificar y solucionar cualquier problema que impida la actualización de datos.

Captura de pantalla del mensaje de error.

Preguntas más frecuentes

Para más información, revise nuestras preguntas más frecuentes sobre la API de informes de aprendizaje de LinkedIn.

Recursos adicionales

Aviso de declinación de responsabilidades

LinkedIn Learning está invirtiendo constantemente en nuestra infraestructura de informes. En el futuro, puede haber cambios en la API de informes que podrían requerir ajustes en la forma en que se consultan los datos. Estas actualizaciones pueden requerir que realice algunas actualizaciones en la plataforma. Tenemos previsto proporcionar instrucciones detalladas con antelación de los posibles cambios para asegurarse de que tiene tiempo suficiente para realizar los cambios necesarios en la aplicación.