Python API计算视图

2020-08-20 11:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

是否可以从用于机器学习的Python客户端API 吗?

我有这样的想法:

 new = conn.table(table ='NEWDATA',...)
 pred = svc.predict(新,...)
 pred.save(where = ...,table_type ='VIEW',force = True)

但是它返回错误

"不支持该功能:无法在本地临时表上创建视图:#SVC_PREDICT_RESULT_TBL_1_9A ..." 

因为与pred对应的表是一个临时表。

有什么想法如何基于表NEWDATA中的数据使用ML算法的结果创建计算视图?

谢谢

Yann

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

是否可以从用于机器学习的Python客户端API 吗?

我有这样的想法:

 new = conn.table(table ='NEWDATA',...)
 pred = svc.predict(新,...)
 pred.save(where = ...,table_type ='VIEW',force = True)

但是它返回错误

"不支持该功能:无法在本地临时表上创建视图:#SVC_PREDICT_RESULT_TBL_1_9A ..." 

因为与pred对应的表是一个临时表。

有什么想法如何基于表NEWDATA中的数据使用ML算法的结果创建计算视图?

谢谢

Yann

付费偷看设置
发送
5条回答
哎,真难
1楼 · 2020-08-20 12:21.采纳回答

所以您的目标是将预测封装到视图中,以便可以即时进行。

我不认为可以通过hana_ml Python客户端来实现(至少不是开箱即用)。 您可能需要检查为此编写脚本化的calc视图或表函数的可能性。

小灯塔
2楼-- · 2020-08-20 11:57

Yann,一个便笺" hana_ml"创建了一个SQL视图,而不是HANA Calculation视图。

派大星 ヾ
3楼-- · 2020-08-20 11:58

您好,Yann,

感谢您的想法和建议! 正如其他人所评论的那样,今天这不可能是开箱即用的-但是我们正在对此进行研究,因为有各种可能的选择……

挑战在于,任何视图都需要读取newdata + 另一个表中的实际PAL模型-谁会在您的HANA环境中解决此问题,为SAC用户管理这些事实? SAP HANA视图通常由开发人员创建并通过景观传输,从而提供给SAC用户。

今天的自定义方法将是,捕获为预测函数生成的SQL代码,然后将其包装到例如 可以包装到SQL视图或计算视图中的SQLScript表函数。

我们想详细了解您的用例,请与我联系。

Christoph

打个大熊猫
4楼-- · 2020-08-20 11:55

嗨Yann,

您要保持此视图永久不变还是只是暂时的?

在我看来,只有后者才有意义。 但是在这种情况下,很明显,您首先需要创建一个非临时表,然后基于该表构建视图。

关于,
Mathias

callcenter油条
5楼-- · 2020-08-20 12:04

您好 Mathias

我想建立一个持久的观点。 我想到的主意如下:一个(持久)表充满了新数据,然后我的计算视图将ML算法应用于该表。 以后SAC可以从该视图中选择。

在我的示例中,NEWDATA是我的持久表。 我想基于svc.predict(NEWDATA)创建一个视图。

谢谢

Yann

一周热门 更多>