Экспорт цепочки обученных моделей для потребления в SAP HANA

Вы можете экспортировать всю цепочку обученных моделей в виде хранимой процедуры из Expert Analytics в SAP HANA, где эта цепочка может использоваться напрямую как процедура или представление.

Системные требования:
  • Сервер: система SAP HANA Studio (SPS 10 и выше), сконфигурированные Predictive Analytics Library (PAL), Automated Predictive Library (APL) и компонент R.
  • Клиент: установленное приложение SAP Predictive Analytics 3.0.
  1. Создайте и выполните цепочку моделей на вкладке Прогноз. Цепочка может содержать различные компоненты, включая PAL, APL и расширения R.
  2. Чтобы экспортировать цепочку в виде хранимой процедуры в SAP HANA, выберите в цепочке компонент Статистика моделей или Сравнение моделей. Далее в контекстном меню выберите Экспортировать цепочку моделей.
  3. В появившемся диалоговом окне введите сведения, необходимые для генерации метаданных экспортируемой цепочки. Добавьте имена схемы, процедуры, представления и цепочки моделей. При необходимости введите описание цепочки моделей.
  4. Если требуется перезаписать существующую цепочку, установите флажок Перезаписывать, если существует. Если этот флажок установлен, новая цепочка заменит любую текущую версию в Expert Analytics и SAP HANA.
  5. Нажмите Экспортировать.

Вся цепочка обученных моделей будет экспортирована в SAP HANA. Здесь вы можете работать с цепочкой моделей в виде отдельной хранимой процедур или представления.

Пример

Работа с цепочкой моделей как хранимой процедурой SAP HANA

Чтобы выполнить цепочку моделей с определенным набором данных, вызовите хранимую процедуру, указав этот набор. После этого результаты отобразятся в пользовательском интерфейсе SAP HANA.

Далее представлены примеры вызова.
  • Пример вызова UI SAP HANA:

call "myschema"."mymodel"("someSchema"."someTable", [?]) 
  • Пример вызова выбранной таблицы:

call "myschema"."mymodel"("someSchema"."someTable", “someSchema”.”someOutputTable”) 

Работа с цепочкой моделей в представлении результатов SAP HANA

Чтобы выполнить цепочку моделей с набором данных, обученным в Expert Analytics, выберите его в представлении результатов. Пример инструкции SELECT:
SELECT * FROM "myschema"."my_model_result_view"