Анализ SAP HANA, включая анализ прогноза потребности, можно экспортировать в базу данных SAP HANA. Любой пользователь SAP HANA может использовать этот анализ в SAP HANA Studio.
Перед экспортом анализа как хранимой процедуры в базу данных SAP HANA убедитесь, что в SAP HANA определена необходимая учетная запись. Затем выполните следующие шаги.
- Создайте анализ на вкладке Прогноз.
- Выполните анализ.
- Выделите последний компонент алгоритма в анализе и выберите в контекстном меню команду Экспортировать как хранимую процедуру.
- Выберите имя схемы.
- Введите имя процедуры.
- Если требуется перезаписать существующую процедуру новой, установите флажок Перезаписывать, если существует.
- Необязательно: Введите имя представления.
- Нажмите кнопку Экспорт.
Вся цепочка анализа будет экспортирована как хранимая процедура. Экспортированная процедура и связанные с ней объекты добавляются в выбранную схему в базе данных SAP HANA.
Следующие объекты создаются в базе данных
SAP HANA в соответствии с выбранной схемой:
- Процедура с указанным именем.
- Если принято решение создать представление, затем создается представление столбцов с указанным именем.
- Одна или несколько процедур для каждого компонента в цепи анализа.
- Одно представление столбцов для каждого компонента в цепи.
- Типы таблиц, которые требуются для алгоритмов SAP HANA.
- Таблицы требуются для этих алгоритмов, которые могут содержать входные параметры.
Использование хранимой процедуры
Совет В следующем фрагменте кода SQL показано, как можно использовать экспортированную хранимую процедуру:
CREATE TABLE ResultTable like "TestProc_OUT_TYPE";
call "TEST80"."TestProc"(ResultTable) WITH OVERVIEW;
select * from ResultTable ;
TestProc_OUT_TYPE имеет тот же тип таблицы, который ожидается TestProc в качестве выходного параметра.
Совет Существует дополнительная функция, с помощью которой пользователь может создать представления столбцов над хранимой процедурой.
Select * from VIEW_TESTPROC