Поделиться через


LinkedIn Learning — соединитель Power BI

Замечание

Этот соединитель принадлежит и предоставляется LinkedIn Learning.

Соединитель LinkedIn Learning Power BI — это специализированный соединитель данных, созданный для установления прямого подключения между API Power BI и API LinkedIn Learning. Благодаря этой интеграции пользователи могут получить доступ к основным аналитическим сведениям и метрикам взаимодействия, включая завершения курса, часы просмотра содержимого и активные дни обучения.

Эти аналитические сведения можно агрегировать на основе различных сущностей, таких как отдельные лица, группы, учетные записи или объекты содержимого, такие как курсы и видео. Организации, анализирующие эти метрики, могут эффективно измерять влияние и успех своих инициатив по обучению и развитию.

Сводка

Item Description
Статус релиза Общая доступность
Products Power BI Desktop
Power Apps (Приложения Power)
Поддерживаемые типы проверки подлинности Oauth двухэтапная аутентификация

Поддерживаемые возможности

  • Соединитель Power BI упрощает извлечение данных об участии учащихся и информацию о курсе простым и практическим способом.

Замечание

Некоторые возможности, отображаемые по умолчанию, могут не присутствовать и могут потребовать дополнительной поддержки LinkedIn для включения. Обратитесь к группе учетной записи LinkedIn Learning.

Advantages

  • Не нужно скачивать или получать CSV-файлы.
  • Возможность запрашивать периоды данных больше одного года.
  • Не требуется выполнять программирование решений для подключения к API LinkedIn Learning для учащихся и данных ресурсов.

Ограничения

  • Состояние лицензии Learner недоступно в API отчетов. Поэтому эти данные недоступны в соединителе Power BI.

Предпосылки

В сценарии, описанном в этом руководстве, предполагается, что у вас уже есть следующие предварительные требования:

  • Компьютер Microsoft Windows
  • Microsoft Power BI Desktop: скачайте здесь
  • Доступ администратора LinkedIn Learning

Рекомендуется использовать последнюю версию Power BI, чтобы обеспечить доступ к последней версии соединителя LinkedIn Learning.

Шаги по настройке коннектора LinkedIn Learning Power BI

Ниже описан процесс настройки соединителя Power BI LinkedIn Learning:

Замечание

Перед запуском этой конфигурации убедитесь, что ключи API уже созданы для получения идентификатора клиента и секрета клиента , необходимых для соединителя Power BI.

Выберите здесь: инструкции по подготовке ключей API

Убедитесь, что при создании ключей API установлен флажок "Содержимое и отчет".

Authentication

Чтобы получить идентификатор клиента и секрет клиента из LinkedIn Learning, выполните следующие действия:

  1. Войдите в LinkedIn Learning. Если вы еще не на экране Администратор, выберите Перейти к администратору, а затем выберите Я > Интегрировать.

    Снимок экрана с расположением идентификатора клиента и секрета клиента в настройках интеграции LinkedIn Learning.

  2. В доступе к содержимому и отчетам через API идентификатор клиента и секрет, созданные для соединителя Power BI, находятся здесь.

  3. Затем откройте Power BI, выберите "Файл", а затем нажмите кнопку "Получить данные".

  4. В поле поиска найдите LinkedIn Learning.

    Снимок экрана: поле поиска данных с возвращаемыми результатами поиска при поиске LinkedIn Learning.

  5. Выберите коннектор LinkedIn Learning.

    Скриншот, на котором показано, куда вводить идентификатор клиента и секрет клиента в Power BI.

  6. При появлении запроса на ввод идентификатора клиента и секрета клиента , созданного в LinkedIn Learning, в разделе учетных данных подключения . Start_date и end_date параметры datetime являются необязательными и не требуются для успешного подключения.

    1. Выберите "Базовый " для типа проверки подлинности.
    2. Введите идентификатор клиента в раздел имени пользователя .
    3. Введите секрет клиента в раздел "Пароль ".

Подсказка

Параметр start_date можно использовать для скачивания более одного года данных, а параметр end_date можно использовать вместе с параметром start_date для задания окна данных. Если оставить пустым, параметр start_date будет автоматически задан на текущую дату минус 1 год, а параметр end_date будет установлен на текущую дату и постоянно обновляется во время обновлений данных.

Замечание

Идентификатор клиента и секрет клиента хранятся в Power BI и вводятся только один раз. Однако их можно обновить в разделе "Преобразование данных" и "Параметры источника данных".

После успешного подключения таблицы данных, доступные для загрузки в Power BI, теперь видны.

Снимок экрана: таблицы данных LinkedIn Learning, доступные для загрузки в Power BI.

Общие сведения о таблицах данных

Чтобы загрузить данные в таблицы, выполните следующие действия.

  1. Выберите "Получить данные"

  2. Выбор соединителя данных LinkedIn Learning

  3. Затем выберите таблицы, которые вы хотите загрузить или создать

    Снимок экрана: этапы, необходимые для загрузки данных LinkedIn Learning в таблицы.

Замечание

По умолчанию для каждой таблицы данных будет загружаться объем данных за 1 год. Обратите внимание, что это может занять некоторое время для загрузки. Кроме того, таблицы данных, используемые в соединителе Power BI LinkedIn Learning, соответствуют нашим документированных конечным точкам API.

Документация по конечной точке API:

Все таблицы данных, кроме ресурсов обучения, представляют отчеты о действиях учащихся. Таблица "Ресурсы обучения" предоставляет полный каталог курсов, включая все языки.

Несмотря на несколько возможных запросов, доступных в конечной точке API ресурсов обучения, все ресурсы загружаются с полными сведениями. Дополнительные сведения о конечной точке см. в документации по API. Расположенный здесь

Параметры обновления данных

В Power BI есть два основных варианта обновления данных, чтобы гарантировать доступность самой актуальной информации.

  • Обновление по запросу: Позволяет пользователям вручную активировать обновление набора данных всякий раз, когда им нужно обновить данные. Обновление по запросу можно выполнить непосредственно из интерфейса службы Power BI или приложения Power BI Desktop. Обновление по запросу полезно, если требуется немедленный доступ к последним данным или когда источник данных не поддерживает запланированные обновления.

    Снимок экрана: кнопка обновления по запросу находится в Power BI.

  • Запланированное обновление: Этот параметр позволяет настроить расписание обновления для набора данных в службе Power BI. Вы можете определить частоту обновления данных, например ежедневно, еженедельно или даже несколько раз в день.

    Запланированное обновление можно настроить для выполнения в определенное время или интервалы, чтобы убедиться, что данные всегда актуальны.

    Этот параметр подходит для регулярно обновляемых наборов данных, где источник данных поддерживает запланированное обновление.

    Снимок экрана с расположением кнопки

Функция обновления данных в опубликованном наборе данных

Чтобы обновить таблицы данных, можно запланировать обновление или выполнить обновление по запросу.

  1. Выберите имя набора данных, которое вы хотите обновить.

    Снимок экрана: наборы данных, доступные для обновления.

  2. Выберите параметр обновления:

    1. Обновить сейчас
    2. Запланировать обновление

    Снимок экрана: кнопки обновления, показывающие параметры обновления, доступные для обновления сейчас или расписания обновления.

Непрерывное обновление (необязательно)

Замечание

Перед началом убедитесь, что у вас есть план, поддерживающий добавочные обновления, поддерживаемые для Power BI Premium, Premium для каждого пользователя, Power BI Pro и моделей Power BI Embedded.Нажмите здесь

Инкрементальное обновление повышает производительность процесса и предлагает несколько преимуществ. Этот метод обновления работает путем определения окна данных для архивирования данных, добавочного обновления и данных в режиме реального времени (при поддержке).

Снимок экрана: выполнение добавочного обновления.

Дополнительные сведения об инкрементальном обновлении. Расположенный здесь

  • Добавочные обновления настраиваются по таблицам и требуют редактирования запроса каждой таблицы в Power BI Desktop.

Замечание

Этот процесс необязателен и не требуется для успешной интеграции с LinkedIn Learning с помощью соединителя Power BI.

Настройка инкрементного обновления

Чтобы настроить добавочное обновление, выполните следующие действия.

  1. Щелкните правой кнопкой мыши на "имя конкретной таблицы".

  2. Выберите "Изменить запрос"

    Снимок экрана: параметр редактирования запроса находится в Power BI.

Замечание

Требуются два параметра даты и времени типа: RangeStart и RangeEnd.>Имена параметров нельзя изменить.

  • RangeStart: задайте этот параметр дате, с которой необходимо запрашивать данные из API.
  • RangeEnd: задайте для этого параметра текущую дату.
  1. Выберите "Управление параметрами"

    Снимок экрана: параметр управления параметрами находится в Power BI.

  2. Настройте параметры для RangeStart и RangeEnd.

    1. Выберите "Создать"
    2. В разделе "Имя" введите имя параметра datetime, например RangeEnd.
    3. Убедитесь, что флажок "Обязательный" установлен.
    4. Введите следующие значения:
      1. Тип: дата и время

      2. Предлагаемые значения: любое значение

      3. Текущее значение: дата представления

      4. Повторите то же самое, чтобы создать параметр RangeStart , но убедитесь, что текущее значение задано в дату запроса данных.

        Снимок экрана: этапы, необходимые для создания параметров RangeStart и RangeEnd.

  3. После создания параметров переместите их в верхнюю часть раздела запроса.

  4. Затем выберите имя таблицы, а затем в рамках примененных действий выберите "Источник".

    Снимок экрана: таблицы данных и источник, выбранные в разделе примененных шагов.

  5. В исходной функции задайте параметры, как показано: "= LinkedInLearning.Contents(RangeStart, RangeEnd)"

    Снимок экрана: расположение параметров в исходной функции.

  6. Повторите процесс для всех таблиц данных, гарантируя, что для всех источников в разделе примененных шагов для каждой таблицы заданы одни и те же параметры (RangeStart и RangeEnd).

  7. Затем настройте фильтрацию диапазона дат.

  8. В каждой таблице или запросе выберите навигацию в разделе "Примененные шаги".

    Снимок экрана: диапазон фильтрации, доступный для даты, столбца недели.

  9. Создайте фильтр datetime.

    1. Выберите стрелку раскрывающегося списка столбца "Неделя".
    2. Выберите "Фильтры даты и времени".
    3. Выберите "Настраиваемый фильтр".
    4. Введите следующие значения:
      1. Выберите "Базовый".

      2. Выберите "после или равно".

      3. Убедитесь, что параметр задан, а затем выберите "RangeStart".

      4. Выберите и.

      5. Выберите "до".

      6. Убедитесь, что параметр задан, а затем выберите RangeEnd.

        Снимок экрана: фильтрация, доступная для даты, столбца недели.

  10. Сохраните и закройте редактор Power Query. Этот процесс может занять время в зависимости от количества таблиц и диапазона дат.

  11. Следующим шагом является включение добавочного обновления для каждой таблицы.

    1. Щелкните правой кнопкой мыши на конкретное имя таблицы.

    2. Выберите "Добавочное обновление".

    3. Выберите "Добавочно обновить эту таблицу".

    4. Настройка на основе предпочтений.

    5. Выберите "Применить".

      Снимок экрана: параметр добавочного обновления.

Подсказка

Архивные данные: Определяет диапазон, когда вы больше не хотите просматривать данные. Добавочные данные обновления: Определяет, когда данные больше не запрашиваются из API. Убедитесь, что инкрементное обновление установлено не менее чем на 1 месяц и не более чем на 6 месяцев.

Столбцы данных / JSON

Следующие столбцы используются соединителем данных и не должны быть удалены, так как это может привести к ошибкам во время обновления данных:

  • неделя эпохи
  • неделя
  • parameters
  • общее_количество_страниц_в_неделю
  • индекс_страницы
  • param_w_start
  • page_data.постраничная_навигация

Кроме того, столбец page_data.paging содержит сведения о разбиении по страницам, возвращаемым API.

Если при редактировании запроса возникает символ "развернуть" , он указывает, что столбец можно развернуть, чтобы отобразить больше строк.

Снимок экрана с опцией развертывания, расположенной в столбцах данных.

Расширение столбца добавляет шаг в параметры запроса.

  • При необходимости развертывание столбцов может быть выполнено, что приводит к дублированию строк.
  • Расширение столбцов важно для отображения навыков в учебных ресурсах и пользовательских свойствах в детализированных отчетах об учащихся.

Поздравляю! Теперь администраторы обучения могут получать ключевые аналитические сведения и метрики взаимодействия с помощью приложения Microsoft Power BI.

Распространенные проблемы и советы по устранению неполадок

Если попытка обновления данных завершается неудачей:

  1. Выберите знак предупреждения, чтобы просмотреть сведения об ошибке для диагностики проблемы.

Снимок экрана: знак предупреждения, который можно использовать для просмотра сообщений об ошибках.

  1. Просмотрите сведения об сообщении об ошибке. Проверка этого сообщения помогает выявлять и устранять любые проблемы, которые препятствуют обновлению данных.

Снимок экрана: сообщение об ошибке.

Часто задаваемые вопросы

Дополнительные сведения см. в этой статье: часто задаваемые вопросы и ответы по API отчетов LinkedIn Learning.

Дополнительные ресурсы

Заявление об отказе от ответственности

LinkedIn Learning постоянно инвестирует в нашу инфраструктуру отчетов. В будущем могут быть изменения в API отчетов, которые могут потребовать корректировки способа запроса данных. Для этих обновлений может потребоваться внести некоторые обновления на платформу. Мы планируем предоставить подробные рекомендации перед любыми потенциальными изменениями, чтобы убедиться, что у вас достаточно времени, чтобы внести необходимые изменения в приложение.