点击此处---> 群内免费提供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
所以您的目标是将预测封装到视图中,以便可以即时进行。
我不认为可以通过hana_ml Python客户端来实现(至少不是开箱即用)。 您可能需要检查为此编写脚本化的calc视图或表函数的可能性。
Yann,一个便笺" hana_ml"创建了一个SQL视图,而不是HANA Calculation视图。
您好,Yann,
感谢您的想法和建议! 正如其他人所评论的那样,今天这不可能是开箱即用的-但是我们正在对此进行研究,因为有各种可能的选择……
挑战在于,任何视图都需要读取newdata + 另一个表中的实际PAL模型-谁会在您的HANA环境中解决此问题,为SAC用户管理这些事实? SAP HANA视图通常由开发人员创建并通过景观传输,从而提供给SAC用户。
今天的自定义方法将是,捕获为预测函数生成的SQL代码,然后将其包装到例如 可以包装到SQL视图或计算视图中的SQLScript表函数。
我们想详细了解您的用例,请与我联系。
Christoph
嗨Yann,
您要保持此视图永久不变还是只是暂时的?
在我看来,只有后者才有意义。 但是在这种情况下,很明显,您首先需要创建一个非临时表,然后基于该表构建视图。
关于,
Mathias
您好 Mathias ,
我想建立一个持久的观点。 我想到的主意如下:一个(持久)表充满了新数据,然后我的计算视图将ML算法应用于该表。 以后SAC可以从该视图中选择。
在我的示例中,NEWDATA是我的持久表。 我想基于svc.predict(NEWDATA)创建一个视图。
谢谢
Yann
一周热门 更多>