导出经过训练的模型链以供 SAP HANA 使用

可以将整个经过训练的模型链作为存储过程从 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。
  1. “预测”空间中创建并执行模型链。在该链中,可以使用不同类型的部件,包括 PAL、APL 和 R 扩展。
  2. 要将链作为存储过程导出到 SAP HANA,请单击链上的“模型统计”“模型比较”部件。下一步,从上下文菜单选择“导出模型链”
  3. 在产生的对话框中,输入生成导出链的元数据所需的详细信息。添加模式、程序、视图和模型链的名称。还可视情况添加模型链说明。
  4. 如果要覆盖现有链,请选择复选框“覆盖(如果存在)”。在选中复选框后,新链将会取代 Expert AnalyticsSAP HANA 中的任何当前版本。
  5. 单击“导出”

整个经过训练的模型链即导出到 SAP HANA。在此处,用户可以在一个存储过程或视图中使用模型链。

示例

将模型链用作 SAP HANA 存储过程

要对指定的数据集运行模型链,请调用带有指定数据集的存储过程。然后,结果会出现在 SAP HANA 用户界面(UI)中。

下面是示例调用:
  • 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"