可以将 SAP HANA 分析(包括需求预测分析)导出到 SAP HANA 数据库中。任何 SAP HANA 用户均可在 SAP HANA 工作室中使用该分析。
在将分析导出为 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 应该为 out 参数的表类型相同。
提示 提供一项附加功能,让用户可以在存储过程之上创建列视图:
Select * from VIEW_TESTPROC