Вы можете выполнять сценарии R непосредственно в Power BI Desktop и импортировать полученные наборы данных в модели данных Power BI Desktop.

Установка R

Для запуска сценариев R в Power BI Desktop необходимо установить R на локальном компьютере. Вы можете скачать и установить R бесплатно из различных расположений, включая страницу скачивания Revolution Open и репозиторий CRAN. В текущем выпуске R-скриптов в Power BI Desktop в пути установки поддерживаются символы Юникода, а также пробелы (пустые символы).

Выполнение сценариев R

С помощью всего нескольких действий в Power BI Desktop вы можете выполнять сценарии R и создать модель данных, из которой можно создавать отчеты и совместно использовать их в службе Power BI. Теперь R-скрипты в Power BI Desktop поддерживают числовые форматы, которые содержат десятичные знаки (.) и запятые (,).

Подготовка сценария R

Чтобы запустить сценарий R в Power BI Desktop, создайте этот сценарий в локальной среде разработки R и убедитесь, что он выполняется успешно.

Чтобы запустить сценарий в Power BI Desktop, убедитесь, что этот сценарий успешно выполняется в новой и неизмененной рабочей области. Это означает, что все пакеты и зависимости должны загружаться и выполняться явным образом. Вы можете использовать source() для запуска зависимых сценариев.

При подготовке и выполнении сценария R в Power BI Desktop действуют некоторые ограничения. - Импортируются только кадры данных, поэтому убедитесь, что импортируемые в Power BI данные представлены в кадре. - Комплексные и векторные столбцы не импортируются, а в созданной таблице заменяются значениями ошибки. - Значения Н/Д преобразуются в значения NULL в Power BI Desktop. - Любой сценарий R, который выполняется дольше 30 минут, завершается по истечении времени ожидания. - Интерактивные вызовы в сценарии R, например ожидание ввода данных пользователем, прерывают выполнение сценария. - При настройке рабочего каталога в сценарии R необходимо задать полный, а не относительный путь каталога.

Выполнение сценария R и импорт данных

  1. Соединитель данных скрипта R в Power BI Desktop находится в области Получить данные. Чтобы выполнить сценарий R, выберите Получить данные > Подробнее…, а затем выберите Другие > Сценарий R, как показано на следующем рисунке.

  2. Если R установлен на локальном компьютере, в качестве подсистемы R выбирается самая новая установленная версия. Просто скопируйте сценарий в окне сценария и нажмите кнопку ОК.

  3. Если R не установлен, не определен или представлен несколькими разными установками на локальном компьютере, разверните R Installation Settings (Параметры установки R) для отображения параметров установки или выберите установку, в которой хотите запустить сценарий R.

    Если R установлен, но не определен, можно явно указать его расположение в текстовом поле, доступном при развертывании параметров установки R. На приведенном выше рисунке в текстовом поле явным образом указан путь C:\Program Files\R\R-3.2.0 .

    Параметры установки R централизованно расположены в разделе "Создание R-скриптов" в диалоговом окне "Параметры". Чтобы указать параметры установки R, выберите Файл > Параметры и настройки, а затем Параметры > Создание R-скриптов. Если доступно несколько установок R, появится раскрывающееся меню для выбора используемой установки.

  4. Нажмите кнопку ОК для выполнения сценария R. Если сценарий выполняется успешно, можно выбрать полученные кадры данных для добавления в модель Power BI.

Обновление

Вы можете обновить сценарий R в Power BI Desktop. При обновлении сценария R Power BI Desktop запускает его повторно в среде Power BI Desktop.

Дополнительные сведения

Ознакомьтесь с дополнительными материалами по R в Power BI.