Compartir a través de


LinkedIn Learning: conector de Power BI

El conector de Power BI de LinkedIn Learning es un conector de datos especializado diseñado y desarrollado para establecer una conexión directa entre Power BI y las API de 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.

Nota:

LinkedIn Learning, el propietario del conector y miembro del Programa de certificación de conectores de Microsoft Power Query, presenta el siguiente artículo sobre el conector. Si tienes preguntas sobre el contenido de este artículo o hay cambios que te gustaría que se implementaran en este artículo, visita el sitio web de LinkedIn Learning y usa los canales de soporte técnico que ahí se proporcionan.

Resumen

Elemento Descripción
Estado de la versión Disponibilidad general
Productos Power BI Desktop
PowerApps
Tipos de autenticación admitidos Oauth en 2 pasos

Funcionalidades admitidas

  • 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:

Es posible que algunas funcionalidades que se muestran no estén presentes de forma predeterminada y que requieran compatibilidad adicional de LinkedIn para habilitarla. Ponte 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 que las soluciones de codificación se conecten a la API de LinkedIn Learning 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.

Requisitos previos

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

  • Un equipo con 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 de LinkedIn Learning

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

Nota:

Antes de iniciar esta configuración, asegúrate de que ya has generado las claves de API para obtener el identificador de cliente y el secreto de cliente necesarios para el conector de Power BI.

Selecciona aquí: Para conocer los pasos sobre cómo aprovisionar claves de API

Asegúrate de que al generar las claves de API has seleccionado las casillas "contenido e informe".

Autenticación

Para obtener el identificador de cliente y el secreto de cliente de LinkedIn Learning, sigue estos pasos:

  1. Inicia sesión en LinkedIn Learning, si aún no estás en la pantalla de Administración, selecciona Ir a Administración y, a continuación, selecciona Yo > Integrar.

    Captura de pantalla con el identificador de cliente y la ubicación del secreto de cliente dentro de la configuración de integración de LinkedIn Learning.

  2. En el contenido y los informes de acceso a través de la API, el identificador de cliente y el secreto que se generó para el conector de Power BI se ubican aquí.

  3. A continuación, abre Power BI, selecciona Archivo y, a continuación, selecciona Obtener datos.

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

    Captura de pantalla del cuadro de búsqueda para obtener datos con los resultados de búsqueda devueltos cuando se busca en LinkedIn Learning.

  5. Seleccione el conector de datos de LinkedIn Learning.

    Captura de pantalla 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 Id. de cliente y el secreto de cliente que se generó en LinkedIn Learning en la sección Credenciales de conexión. Los parámetros datetime fecha_inicial y fecha_final son opcionales y no son necesarios para una conexión correcta.

    1. En Tipo de autenticación, seleccione Básica.
    2. Escriba el Id. 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 fecha_inicial se puede usar para descargar más de un año de datos y el parámetro fecha_final se puede usar junto con el parámetro fecha_inicial para establecer una ventana de datos. Si se deja vacío, el parámetro fecha_inicial se establecerá automáticamente en la fecha actual menos 1 año y el parámetro fecha_final se establecerá en la fecha actual y se actualizará continuamente durante las actualizaciones de datos.

Nota:

El identificador de cliente y el secreto de cliente se almacenan en Power BI y solo deben escribirse una vez. Sin embargo, puedes actualizarlos en Transformar datos y, a continuación, Configuración de 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 que están disponibles para cargarse en Power BI.

Introducción a las tablas de datos

Para cargar datos en tablas, sigue estos pasos:

  1. Selecciona Obtener datos

  2. Selecciona el conector de datos de LinkedIn Learning

  3. A continuación, selecciona las tablas que deseas cargar o crear.

    Captura de pantalla que resalta los pasos necesarios para cargar datos de LinkedIn Learning en tablas.

Nota:

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

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

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. Puedes encontrar más detalles sobre el punto de conexión en nuestra documentación de API. Se encuentra 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 actualizada más reciente 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 del servicio Power BI o a través de la aplicación de 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.

    Captura de pantalla de dónde se encuentra el botón Actualización a petición en Power BI.

  • Actualización programada: esta opción te permite configurar una programación de actualización para el conjunto de datos en el servicio Power BI. Puedes definir la frecuencia con la que deseas 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 dónde 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, puedes programar una actualización o realizar una actualización a petición.

  1. Selecciona el nombre del conjunto de datos que deseas actualizar.

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

  2. Selección de 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úrate de que tienes un plan que admita actualizaciones incrementales Se admite la actualización incremental para los modelos de Power BI Premium, Premium por usuario, Power BI Pro y Power BI Embedded. Haz 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. Se encuentra aquí

  • Las actualizaciones incrementales se configuran tabla por tabla y requieren la edición de la consulta de cada tabla en Power BI Desktop.

Nota:

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

Configurar la actualización incremental

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

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

  2. Selecciona "Editar consulta"

    Captura de pantalla de dónde se encuentra la opción de editar consulta 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: establece este parámetro en la fecha desde la que se deben consultar los datos desde la API.
  • RangeEnd: establece este parámetro en la fecha actual.
  1. Selección de "Administrar parámetros"

    Captura de pantalla de dónde se encuentra la opción administrar parámetros en Power BI.

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

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

      2. Valores sugeridos: cualquier valor

      3. Valor actual: fecha actual

      4. Repite lo mismo para crear el parámetro RangeStart, pero asegúrate 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évelos a la parte superior de la sección de consulta.

  4. A continuación, selecciona el nombre de la tabla y, a continuación, en los pasos aplicados, selecciona "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, establece 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. Repite el proceso para todas las tablas de datos, asegurándote 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, configura el filtrado del intervalo de fechas.

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

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

  9. Crea un filtro datetime.

    1. Selecciona la flecha desplegable del filtro de la "columna Semana".
    2. Selecciona "Filtros de fecha y hora".
    3. Selecciona "Filtro personalizado".
    4. Escribe los valores como se indica a continuación:
      1. Selecciona Básica.

      2. Selecciona "es posterior o igual a".

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

      4. Selecciona Y.

      5. Elige "es anterior".

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

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

  10. Guarda y cierra 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. Haz clic con el botón derecho en el "Nombre de tabla específico".

    2. Selecciona "Actualización incremental".

    3. Selecciona "Actualizar esta tabla de forma incremental".

    4. Configurar en función de las preferencias.

    5. Selecciona "Aplicar".

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

Sugerencia

Datos de archivo: define el intervalo cuando ya no deseas ver los datos. Datos de actualización incremental: define cuándo ya no se consultan los datos desde la API. Asegúrate 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
  • parámetros
  • total_pages_week
  • page_index
  • 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 encuentras 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 situada 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 expansión de columnas es importante para mostrar aptitudes en recursos de aprendizaje y propiedades personalizadas en informes detallados del aprendiz.

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

Problemas habituales y recomendaciones de soluciones

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

  1. Selecciona 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. Revisa 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 de un mensaje de error.

Preguntas más frecuentes

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

Recursos adicionales

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 realices algunas actualizaciones en la plataforma. Tenemos previsto proporcionar instrucciones detalladas con antelación de los posibles cambios para asegurar que tienes tiempo suficiente para realizar los cambios necesarios en la aplicación.