每当我在 HANA 中使用 PAL 库中的 Apriori 算法时,数据库会在几分钟后决定从我的数据集中删除条目。
我正在开发一个项目,其中 Apriori 算法用于大约 40k 条目的数据集。数据集通过 csv 文件导入到 HANA 中。
首先我创建了一个表,其中包含 Apriori 算法的参数和一个较小的表,该表仅使用 Transaction_ID 和项目。然后,我使用 PAL 库中的 CALL Apriori 函数来创建输出。
我遇到以下问题:每当我使用 Apriori 算法时,我都没有得到任何结果,即使我知道,有一些结果(已经与 R 一起使用过),几分钟后,HANA 数据库决定删除所有条目中不含“全脂牛奶”条目。
我用一个非常小的数据集(30 个条目)测试了我的代码,它工作得很好。
有谁知道为什么会这样吗?我使用的 SQL 命令来自 PAL 库。
此问题可能与您将数据导入hana的方法有关。 请确保数据已成功导入,并且表类型应符合本文档中的指定(https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database- Predictive-analysis-library/apriori-apriori-7a073d6) 在调用 PAL 过程之前。 Apriori 过程本身不会删除输入数据表中的任何条目。