Создание и открытие доступа к расширению R

Расширение партнера со скриптом R можно активировать и опубликовать в каталоге расширений SAP Analytics. Также в нем возможно потребление расширений R, созданных другими.

Далее описаны системные требования и процесс конфигурации для создания и экспорта расширений R.

Предпосылки:
  • Сервер: система SAP HANA (SPS 9+) с настроенными PAL, APL и R.

  • Клиент: выполнена установка Predictive Analytics 2.5 или выше и настройка R.

Процесс настройки

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

  1. Загрузите набор данных в Expert Analytics.
  2. Перейдите на вкладку Прогноз.
  3. В списке компонентов в правой части окна щелкните значок "+", чтобы открыть контекстное меню. В меню выберите R Extension (Расширение R), чтобы открыть редактор и создать пользовательское расширение R.
  4. На вкладке Общее откроется диалоговое окно "Создать новое расширение R". Настройте следующие параметры:
    1. Добавьте Имя расширения.
    2. Добавьте Тип расширения. Выберите Компонент записи данных (только для агностических платформ) и Подготовка данных (для SAP HANA и агностических платформ).
    3. Если выбран тип расширения "Алгоритмы", укажите Категорию алгоритма, в которую будет добавлено расширение. Выберите одну из следующих предварительно определенных категорий: Ассоциация, Классификация, Кластеризация, Расширения R, Деревья принятия решений, Нейронные сети, Посторонние значения, Регрессия или Временной ряд. В Expert Analytics, версия 2.5 для типов данных "Компонент записи данных" и "Подготовка данных" поле "Категория" деактивировано и доступна только опция Расширения R.
    4. По желанию введите описание в текстовое окно Описание расширения.
    5. Чтобы разрешить получателям редактировать расширение, установите флажок Доступно для редактирования при открытом доступе.
  5. Нажмите кнопку Далее.
  6. На вкладке Скрипт выберите одну из следующих опций:
    1. Добавьте или запишите скрипт R в Редакторе скрипта.
    2. Установите нужные параметры ввода. Возможные параметры: Имя основной функции, Фрейм входных данных, Фрейм выходных данных или Имя переменной модели.
    3. Установите нужные флажки. Возможные флажки: Показать визуализацию, Показать сводку и Параметр сохранения модели.
  7. Нажмите кнопку Далее.
  8. На вкладке "Настройки" сконфигурируйте любые выходные параметры, которые будут отображаться на панели конфигурации при потреблении расширения в цепочке. Выберите один из следующих параметров:
    1. В области "Определение таблицы вывода" установите один из следующих шагов: Учитывать все столбцы из предыдущего компонента или Не учитывать. В компоненте будет сгенерирован один столбец прогноза, и ваш выбор повлияет на вкладку результатов. Например, предположим, предыдущий компонент содержал пять столбцов. Если учитываются все столбцы предыдущего компонента, на вкладке "Результаты" будут отображаться пять столбцов предыдущего компонента, а также новый столбец прогноза. В данном примере получается шесть столбцов. Если столбцы предыдущего компонента не учитываются, на вкладке результатов будет отображаться только новый столбец.
    2. Выберите Тип данных для имени каждого выходного столбца.
    3. Введите Имя нового столбца прогноза для каждого выходного столбца.
  9. Сконфигурируйте входные параметры, которые будут отображаться на панели конфигурации при потреблении расширения в цепочке. В разделе Определение представления свойств выберите одну из следующих опций:
    1. Параметры функции: параметры первичной функции или функции оценки модели.
    2. Отображаемое имя свойства: (Необязательно) введите отображаемое имя свойства для любого параметра функции, отображаемого в окне конфигурации. Это помогает пользователям сделать выбор.
    3. Тип элемента управления: позволяет определить метод ввода параметра пользователем. Методы ввода могут быть следующим: текстовое поле, раскрывающийся список, комбинированное поле, выбор одного или нескольких столбцов.
    4. Значок Настройки: установите обязательные поля и выберите стандартный тип ввода данных из следующего списка: Строка, Целое число, Двойное или R-литерал.
  10. Нажмите кнопку Готово. Расширение R сохраняется в зашифрованном виде в локальной файловой системе. Список компонентов в Expert Analytics обновляется именем нового расширения R в соответствующей категории.
  11. Обновленное расширение R появляется в соответствующем разделе списка компонентов. Например, созданные компоненты записи данных появляются в разделе "Компоненты записи данных". Выполните одно или несколько следующих действий:
    1. Определить расширение R в меню с помощью идентификатора EXT.
    2. Просмотреть описание расширения R, щелкнув его имя.
    3. Экспортировать в файл .spar, чтобы открыть доступ.
    4. Сохранить файл с помощью проводника файлов.
    5. Открыть доступ на портале по адресу: http://www.sap.com/bi-partner-extensions.
    6. Обработать в окне редактора расширений R. Эта опция доступна только автору.
    7. Удалить. Отменить выбор этой опции нельзя. Все ассоциированные файлы будут немедленно удалены из системы.

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