可以将整个经过训练的模型链作为存储过程从 Expert Analytics 导出到 SAP HANA,在这里模型链可以直接作为程序或视图得到使用。
系统要求: - 服务器:SAP HANA 工作室系统(SPS 10+),已配置 Predictive Analytics Library (PAL)、Automated Predictive Library (APL) 3.0.10 和 R。
- 客户端:已安装 SAP Predictive Analytics 3.0。
- 在“预测”空间中创建并执行模型链。在该链中,可以使用不同类型的部件,包括 PAL、APL 和 R 扩展。
- 要将链作为存储过程导出到 SAP HANA,请单击链上的“模型统计”或“模型比较”部件。下一步,从上下文菜单选择“导出模型链”。
- 在产生的对话框中,输入生成导出链的元数据所需的详细信息。添加模式、程序、视图和模型链的名称。还可视情况添加模型链说明。
- 如果要覆盖现有链,请选择复选框“覆盖(如果存在)”。在选中复选框后,新链将会取代 Expert Analytics 和 SAP HANA 中的任何当前版本。
- 单击“导出”。
整个经过训练的模型链即导出到 SAP HANA。在此处,用户可以在一个存储过程或视图中使用模型链。
示例
将模型链用作 SAP HANA 存储过程
要对指定的数据集运行模型链,请调用带有指定数据集的存储过程。然后,结果会出现在 SAP HANA 用户界面(UI)中。
下面是示例调用:
call "myschema"."mymodel"("someSchema"."someTable", [?])
call "myschema"."mymodel"("someSchema"."someTable", “someSchema”.”someOutputTable”)
在 SAP HANA 结果视图中使用模型链
要对在
Expert Analytics 中训练的数据集运行模型链,请从结果视图中选择。以下为示例 SELECT 语句:
SELECT * FROM "myschema"."my_model_result_view"