HANA:创建R过程时出错

HANA:创建R过程时出错,r,procedure,hana,R,Procedure,Hana,我试图在HANA中创建一个使用R代码的过程。因此,我希望统计缺失的值。我在R Studio中尝试了R代码,它可以工作: DROP Table "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUES"; CREATE Column TABLE "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUES" (RESULT" INT ); DROP PROCEDURE "THESIS"."ANALYSE_MISSINGDA

我试图在HANA中创建一个使用R代码的过程。因此,我希望统计缺失的值。我在R Studio中尝试了R代码,它可以工作:

 DROP Table "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUES"; 
 CREATE Column TABLE "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUES" (RESULT" INT  );

 DROP PROCEDURE "THESIS"."ANALYSE_MISSINGDATA"; 
 Create PROCEDURE "THESIS"."ANALYSE_MISSINGDATA" (IN input _SYS_BIC"."THESIS_FOLDER/CA_SAMPLE", OUT OUTPUT_DATA   "THESIS"."THESIS_FOLDER::COUNT_MISSING_VALUE" ) 
 LANGUAGE RLANG AS
 BEGIN

 result<-sapply(input, function(x) sum(is.na(x)))
 OUTPUT_DATA<-data.frame(RESULT=result)

 END;

 Call "THESIS"."ANALYSE_MISSINGDATA"("_SYS_BIC"."THESIS_FOLDER/CA_SAMPLE",?);
DROP Table“THESIS”。“THESIS\u文件夹::COUNT\u缺少值”;
创建列表“THESIS”。“THESIS\u FOLDER::COUNT\u MISSING\u VALUES”(结果“INT”);
删除程序“论文”,“分析丢失的数据”;
创建过程“论文”,“分析缺失数据”(输入“论文系统BIC”,“论文文件夹/CA样本”,输出数据“论文”,“论文文件夹::计数缺失值”)
语言
开始

结果错误消息的原因是您以大写字母引用输出变量。 检查:

过程定义中的变量名不应包含大写字母。因此,R中的变量名也不应包含大写字母

只需更改
输出数据即可