Экспорт анализа как хранимой процедуры

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

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

  1. Создайте анализ на вкладке Прогноз.
  2. Выполните анализ.
  3. Выделите последний компонент алгоритма в анализе и выберите в контекстном меню команду Экспортировать как хранимую процедуру.
  4. Выберите имя схемы.
  5. Введите имя процедуры.
  6. Если требуется перезаписать существующую процедуру новой, установите флажок Перезаписывать, если существует.
  7. Необязательно: Введите имя представления.
  8. Нажмите кнопку Экспорт.

Вся цепочка анализа будет экспортирована как хранимая процедура. Экспортированная процедура и связанные с ней объекты добавляются в выбранную схему в базе данных 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