我正在尝试在SAP HANA数据库表上创建一个预测分析,其中包含可以假定为事务的多行。
为此,我在Predictive Analysis Library(PAL)中使用apriori算法生成对未来数据实例的预测。
但是,我将行id作为整数,但将另一个对象的id作为varchar(尽管它包含数字,并且在极少数情况下为空)。
CREATE VIEW DATA_VIEW AS
SELECT "ID", "OBJECT_ID"
FROM "SCHEMA"."TABLE"
ORDER BY "ID", "OBJECT_ID";
我的问题是,有没有办法将其他id字段转换为SAP HANA数据库中的整数?
我需要这种格式,以便在AFLPAL中为APRIORI算法提供存储过程
或者,我的方法完全错了吗?
答案 0 :(得分:2)
使用TO_INTEGER(如果您的Id可以变大,则使用TO_BIGINT)功能。见http://help.sap.com/saphelp_hanaplatform/helpdata/en/20/ef488375191014888a939fbf0acd6b/content.htm
CREATE VIEW DATA_VIEW AS
SELECT "ID", TO_INTEGER("OBJECT_ID")
FROM "SCHEMA"."TABLE"
ORDER BY "ID", TO_INTEGER("OBJECT_ID");