问题描述
我在AWS Kinesis应用程序中有以下代码:
CREATE OR REPLACE STREAM "OUT_FILE" (
"fechaTS" timestamp,"celda" varchar(25),"Field1" DOUBLE,"Field2" DOUBLE,"ANOMALY_SCORE" DOUBLE,"ANOMALY_EXPLANATION" varchar(1024)
);
CREATE OR REPLACE PUMP "PMP_OUT" AS
INSERT INTO "OUT_FILE"
SELECT STREAM
"fechaTS","celda","Field1","Field2","ANOMALY_SCORE","ANOMALY_EXPLANATION"
FROM TABLE(RANDOM_CUT_FOREST_WITH_EXPLANATION(
CURSOR(SELECT STREAM * FROM "SOURCE_SQL_STREAM_001"),300,512,8064,4,true))
WHERE "celda" = 'CELLNUMBER'
;
我只是希望每个输入记录的异常分数计算的常规输出。
相反,我收到此错误消息:
Number of numeric attributes should be less than or equal to 30 (Please check the documentation to know the supported numeric SQL types)
我输入到模型中的数字属性的数量仅为2。另一方面,根据文档,受支持的SQL数字类型为:DOUBLE,INTEGER,FLOAT,TINYINT,SMALLINT,REAL和BIGINT。 (我也尝试过FLOAT)。
我在做什么错了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)