Вы можете экспортировать всю цепочку обученных моделей в виде хранимой процедуры из Expert Analytics в SAP HANA, где эта цепочка может использоваться напрямую как процедура или представление.
Системные требования: - Сервер: система SAP HANA Studio (SPS 10 и выше), сконфигурированные Predictive Analytics Library (PAL), Automated Predictive Library (APL) и компонент R.
- Клиент: установленное приложение SAP Predictive Analytics 3.0.
- Создайте и выполните цепочку моделей на вкладке Прогноз. Цепочка может содержать различные компоненты, включая PAL, APL и расширения R.
- Чтобы экспортировать цепочку в виде хранимой процедуры в SAP HANA, выберите в цепочке компонент Статистика моделей или Сравнение моделей. Далее в контекстном меню выберите Экспортировать цепочку моделей.
- В появившемся диалоговом окне введите сведения, необходимые для генерации метаданных экспортируемой цепочки. Добавьте имена схемы, процедуры, представления и цепочки моделей. При необходимости введите описание цепочки моделей.
- Если требуется перезаписать существующую цепочку, установите флажок Перезаписывать, если существует. Если этот флажок установлен, новая цепочка заменит любую текущую версию в Expert Analytics и SAP HANA.
- Нажмите Экспортировать.
Вся цепочка обученных моделей будет экспортирована в SAP HANA. Здесь вы можете работать с цепочкой моделей в виде отдельной хранимой процедур или представления.
Пример
Работа с цепочкой моделей как хранимой процедурой SAP HANA
Чтобы выполнить цепочку моделей с определенным набором данных, вызовите хранимую процедуру, указав этот набор. После этого результаты отобразятся в пользовательском интерфейсе 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"