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


Подключение к GitHub с помощью Power BI

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

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

После установки приложения-шаблона можно изменить панель мониторинга и отчет. Затем его можно распространить как приложение коллегам в вашей организации.

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

Вы также можете попробовать руководство по GitHub. Он устанавливает реальные данные GitHub о публичном репозитории для документации по Power BI.

Замечание

Для этого шаблонного приложения требуется, чтобы учетная запись GitHub имела доступ к репозиторию.

Это приложение шаблона не поддерживает GitHub Enterprise.

Установка приложения

  1. Щелкните следующую ссылку, чтобы перейти к приложению: приложение шаблона GitHub

  2. На странице AppSource для приложения выберите GET IT NOW.

    Снимок экрана: приложение шаблона GitHub в AppSource с кнопкой GET IT NOW.

  3. Нажмите Установить.

    Снимок экрана: диалоговое окно установки приложения шаблона GitHub.

    После установки приложения вы увидите его на странице "Приложения".

    Снимок экрана: значок приложения GitHub на странице

Подключение к источникам данных

  1. Щелкните значок на странице "Приложения", чтобы открыть приложение.

    Откроется приложение с примерами данных.

  2. Выберите ссылку "Подключить данные " в баннере в верхней части страницы.

    Снимок экрана: приложение GitHub подключает ссылку на данные.

  3. Откроется диалоговое окно параметров, в котором вы изменяете источник данных из примера данных в собственный источник данных (см. известные ограничения), а затем диалоговое окно метода проверки подлинности. Возможно, потребуется переопределить значения в этих диалогах.

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

  4. Введите учетные данные GitHub и следуйте процессу проверки подлинности GitHub (этот шаг может быть пропущен, если вы уже вошли в браузер).

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

После заполнения диалоговых окон подключения и входа в GitHub начнется процесс подключения. Баннер сообщает о том, что данные обновляются и что в то же время вы просматриваете примеры данных.

Снимок экрана: обновление приложения Power BI GitHub выполняется.

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

Настройка и общий доступ

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

Снимок экрана: кнопка

Сведения об изменении элементов в рабочей области см. в разделе

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

Сведения, включенные в приложение

Следующие данные доступны из GitHub в Power BI:

Имя таблицы Description
Взносы Таблица вкладов предоставляет общее количество добавлений, удалений и фиксаций, созданных участником, агрегированное еженедельно. Включены топ-100 участников.
Проблемы Представление списка всех задач для выбранного репозитория, который содержит такие вычисления, как общее и среднее время закрытия задачи, общее число открытых задач, общее число закрытых задач. Эта таблица пуста, если в репозитории нет проблем.
Запросы на включение внесенных изменений Эта таблица содержит все пулл-реквесты для репозитория и кто инициировал запрос. Он также содержит расчёты о количестве открытых, закрытых и общих пулл-реквестов, времени, затраченного на обработку запросов, и о времени, которое, в среднем, занимал один пулл-реквест. Эта таблица пуста, если в репозитории нет пулл-реквестов.
Users В этой таблице представлен список пользователей или участников GitHub, которые внесли вклад, зарегистрировали задачи или обработали запросы на вытягивание для выбранного репозитория.
Вехи Он содержит все вехи для выбранного репозитория.
DateTable Эта таблица содержит даты с сегодняшнего дня и в течение многих лет, которые позволяют анализировать данные GitHub по дате.
КартаВкладов Эту таблицу можно использовать в качестве пробной карточки вклада для выбранного репозитория. Он показывает коммиты по дням недели и часам дня. Эта таблица не подключена к другим таблицам в модели.
RepoDetails Эта таблица содержит сведения о выбранном репозитории.

Системные требования

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

Замечание

Это приложение шаблона не поддерживает GitHub Enterprise.

Отмена авторизации Power BI

Чтобы отключить Power BI от репозитория GitHub, вы можете отозвать доступ в GitHub. Дополнительные сведения см. в этом разделе справки GitHub .

Поиск параметров

Вы можете определить владельца и репозитория, взглянув на репозиторий в самом GitHub:

Снимок экрана: имя репозитория и его владелец в GitHub.

Первая часть, "Azure", является владельцем репозитория, а вторая часть, "azure-sdk-for-php" — это сам репозиторий. Эти два элемента отображаются в URL-адресе репозитория:

<https://github.com/Azure/azure-sdk-for-php> .

Устранение неполадок

Приложение GitHub не отображается в списке приложений

Если вы не можете найти приложение GitHub в списке приложений Power BI, рассмотрите следующее:

  1. Приложение должно быть установлено сначала: приложение GitHub отображается только в списке приложений после его установки. Используйте ссылку на установку, указанную в разделе "Установка приложения ", чтобы получить доступ к приложению и установить его из AppSource.
  2. Проверьте разрешения приложения шаблона: администратор Power BI вашей организации может ограничить возможность установки приложений-шаблонов. Обратитесь к администратору, чтобы убедиться, что для клиента включена установка приложения-шаблона. Дополнительные сведения см. в параметрах приложения шаблона .
  3. Доступность AppSource: если вы не можете получить доступ к приложению через AppSource, попробуйте использовать прямую ссылку на установку: приложение шаблона GitHub
  4. Проверьте правильное расположение: в службе Power BI выберите приложения из области навигации, чтобы просмотреть установленные приложения. Если вы еще не установили приложение шаблона GitHub, оно не указано в этом списке.

Проверка учетных данных GitHub

При необходимости можно проверить учетные данные GitHub.

  1. В другом окне браузера перейдите на веб-сайт GitHub и войдите на GitHub. Вы увидите, что вы вошли в систему в правом верхнем углу сайта GitHub.
  2. В GitHub перейдите по URL-адресу репозитория, к которому вы планируете получить доступ в Power BI. Например: https://github.com/dotnet/corefx.
  3. Вернитесь в Power BI, попробуйте подключиться к GitHub. В диалоговом окне "Настройка GitHub" используйте имена репозитория и владельца репозитория для этого же репозитория.