SAP HANA Express APL建议

2020-09-03 09:44发布

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

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


大家好,

我目前想了解有关APL建议的更多信息。 我正在尝试使用本教程:

https://developers.sap .com/tutorials/hxe-aa-movielens-sql-04.html ,但是由于某些原因,我无法使其正常运行。 当我尝试从"运行算法:"

运行SQL时,在"步骤7:运行推荐APL函数"下

---------------------------------------------- -----------------------------
-清理结果表
--------- -------------------------------------------------- ----------------
截断表apl_movielens_model;
截断表apl_movielens_model_node_users;
截断表apl_movielens_model_node_items;
截断表apl_movielens_model_links;
-- -------------------------------------------------- -----------------------
-执行apl函数来训练模型
---------- -------------------------------------------------- ---------------
调用sap_pa_apl。" sap.pa.apl.base :: CREATE_RECO_MODEL_AND_TRAIN"(
apl_movielens_function_header
,apl_movielens_parameters
,apl_movielens_variable_desc
,current_schema,'MOVIELENS_RATINGS'
,apl_movielens_model
,current_schema,'APL_MOVIELENS_MODEL_NODE_USERS'
,current_schema,'APL_MOVIELENS_MODEL_NODE_ITEMS'
,current_Lemas,'APL_MO_ELS_LINK peration_log
,apl_movielens_summary
,apl_movielens_indicators
,apl_movielens_operation_result
)以及概述;

我收到以下无法解决的错误:

在1.998秒内无法执行'call sap_pa_apl。" sap.pa.apl.base :: CREATE_RECO_MODEL_AND_TRAIN"(apl_movielens_function_header,...'。
SAP DBTech JDBC:[423]:AFL错误:" SAP_PA_APL" 。" sap.pa.apl.base :: CREATE_RECO_MODEL_AND_TRAIN":第29行第4行(在pos 1243):" SAP_PA_APL"。" sap.pa.apl.base.internal :: GET_PROCNAME_4":第74行第6行(在pos 3615):" SYS"。" AFLLANG_WRAPPER_PROCEDURE_CREATE":第156行第5行(在pos 5073处):AFLLANG包装程序" SAP_PA_APL"的注册。

是否对此失败有任何见解? 我严格按照上面提到的指南进行操作。

致谢,感谢您在此方面为我提供的任何意见。

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

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


大家好,

我目前想了解有关APL建议的更多信息。 我正在尝试使用本教程:

https://developers.sap .com/tutorials/hxe-aa-movielens-sql-04.html ,但是由于某些原因,我无法使其正常运行。 当我尝试从"运行算法:"

运行SQL时,在"步骤7:运行推荐APL函数"下

---------------------------------------------- -----------------------------
-清理结果表
--------- -------------------------------------------------- ----------------
截断表apl_movielens_model;
截断表apl_movielens_model_node_users;
截断表apl_movielens_model_node_items;
截断表apl_movielens_model_links;
-- -------------------------------------------------- -----------------------
-执行apl函数来训练模型
---------- -------------------------------------------------- ---------------
调用sap_pa_apl。" sap.pa.apl.base :: CREATE_RECO_MODEL_AND_TRAIN"(
apl_movielens_function_header
,apl_movielens_parameters
,apl_movielens_variable_desc
,current_schema,'MOVIELENS_RATINGS'
,apl_movielens_model
,current_schema,'APL_MOVIELENS_MODEL_NODE_USERS'
,current_schema,'APL_MOVIELENS_MODEL_NODE_ITEMS'
,current_Lemas,'APL_MO_ELS_LINK peration_log
,apl_movielens_summary
,apl_movielens_indicators
,apl_movielens_operation_result
)以及概述;

我收到以下无法解决的错误:

在1.998秒内无法执行'call sap_pa_apl。" sap.pa.apl.base :: CREATE_RECO_MODEL_AND_TRAIN"(apl_movielens_function_header,...'。
SAP DBTech JDBC:[423]:AFL错误:" SAP_PA_APL" 。" sap.pa.apl.base :: CREATE_RECO_MODEL_AND_TRAIN":第29行第4行(在pos 1243):" SAP_PA_APL"。" sap.pa.apl.base.internal :: GET_PROCNAME_4":第74行第6行(在pos 3615):" SYS"。" AFLLANG_WRAPPER_PROCEDURE_CREATE":第156行第5行(在pos 5073处):AFLLANG包装程序" SAP_PA_APL"的注册。

是否对此失败有任何见解? 我严格按照上面提到的指南进行操作。

致谢,感谢您在此方面为我提供的任何意见。

付费偷看设置
发送
5条回答
xfwsx85
1楼 · 2020-09-03 10:18.采纳回答

您好弗洛里安·乌尔里希(Florian Ullrich)

只需复制并钉上它!

相关的踪迹特别是在" indexserver_alert_hxehost.trc"中

 AFLPM_PackageManager_ParameterCheck.cpp(01447):第4个表的列RATING与AF元数据不匹配。

" MovieLens评级"评级列创建为十进制。

从HANA 1开始,APL支持十进制数据类型。

但是显然由于未指定精度,导致精度达到34,这导致了问题。

因此,要解决此问题,可以使用以下SQL重新创建表:

创建列表movielens_ratings(
   userid整数不为null,
   movieid整数不为null,
   评分小数点(2),
   时间戳整数,
   首要的关键 (
     用户身份,
     电影名
   )
 ); 

这对我有利。

由于我不再属于SAP,因此我无权更改教程内容。 但是,除非您愿意,否则我将在SAP GitHub中提交一个问题。

梦想连接
2楼-- · 2020-09-03 10:33

嗨,弗洛里安。 您运行它的HANA版本是什么?

梦想连接
4楼-- · 2020-09-03 10:26

您好 Witalij Rudnicki 。 我正在运行SAP HANA,Express Edition 2.0 SPS03仅用于服务器的版本。

wang628962
5楼-- · 2020-09-03 10:38

我正在使用与HXE租户的连接,我只是在通过SYSTEMDB查找跟踪。 我现在通过HXE租户连接找到了跟踪文件,但是我看不到任何指示参数有问题的指示器。 只是一遍又一遍地重复相同的内容(摘录自"

scriptserver_alert_hxehost.trc"):

 [2085] {-1} [-1/-1] 2019-08-26 22:19:18.926198 e self_watchdog SelfWatchdog.cpp(00200):进程2124开始于2019-08-26 22:19:16.806000 处于状态S,等待将其移除
 [2085] {-1} [-1/-1] 2019-08-26 22:19:19.927116 e self_watchdog SelfWatchdog.cpp(00200):进程2124开始于2019-08-26 22:19:16.797000处于状态 S,等待其移除
 [2085] {-1} [-1/-1] 2019-08-26 22:19:20.927368 e self_watchdog SelfWatchdog.cpp(00200):进程2124开始于2019-08-26 22:19:16.797000  S,等待将其删除

一周热门 更多>