可以从 Expert Analytics 将单个 R 扩展作为存储过程导出到 SAP HANA。之后,任何 SAP HANA 用户都可以使用这些模型进行分析。
要将 R 扩展导出为存储过程,请执行以下步骤。
即已将单个 R 扩展导出到 SAP HANA。调用该过程时,结果网格包括选择用于训练模型的功能,加上所有预测列。
此功能导出用户选择为存储过程的单个模型而不是整个分析链。导出的存储过程和关联对象(表、类型)将以在 SAP HANA 数据库中选定的模式显示。
CREATE TABLE InputData like PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_INPUT_TYPE; --- Insert the data that you would like to score on into the InputData table: CREATE TABLE ResultTable like PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_OUTPUT_TYPE; call "ANALYTICS"."ScoreProcedure"(InputData,ResultTable) WITH OVERVIEW; select * from ResultTable;
PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_INPUT_TYPE:定义导出存储过程的输入列的表类型。包含用于训练模型的所有功能列。
PAS00AMYWGCT0Y_ZE4LISJ2MWSCOREPROCEDURE_OUTPUT_TYPE:定义导出存储过程的输出列的表类型。包含用于训练模型的所有功能列,以及存储过程生成的列。