将分析导出为存储过程

可以将 SAP HANA 分析(包括需求预测分析)导出到 SAP HANA 数据库中。任何 SAP HANA 用户均可在 SAP HANA 工作室中使用该分析。

在将分析导出为 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 应该为 out 参数的表类型相同。
提示 提供一项附加功能,让用户可以在存储过程之上创建列视图:
Select * from VIEW_TESTPROC