我在ML 1.1.0中尝试从DAS创建一个新数据集,但响应为空,由于某种原因,DAS中的表/事件未显示在ML中。我查看了此文档(https://docs.wso2.com/display/ML100/Integration+with+WSO2+Data+Analytics+Server),但结果如何。我测试了api / api / configs / das / tables,响应为空[]
答案 0 :(得分:1)
根据您的问题,目前尚不清楚您使用WSO2 ML测试哪个DAS版本。
假设您使用的是WSO2 DAS 3.0.0:
我使用WSO2产品附带的嵌入式数据库(即H2)测试了这种情况。另请注意,无论使用DAS和ML配置的数据库系统如何,从DAS服务器上传数据都是有效的。
因此,为了帮助您调试问题,我想强调以下几点。
您是否正确配置了所有三个数据库,即:
WSO2_ANALYTICS_FS_DB
,WSO2_ANALYTICS_EVENT_STORE_DB
和WSO2_ANALYTICS_PROCESSED_DATA_STORE_DB
。请注意,ML和DAS中的数据源应指向同一数据库。例如,ML和DAS中的数据源WSO2_ANALYTICS_FS_DB
应正确指向同一数据库。
接下来,启动两台服务器(如果您在同一台计算机上运行两台服务器,则必须在其中一台服务器上偏移端口。)
现在转到DAS服务器并创建一个测试表。
接下来,如果您转到"创建数据集"页面,您将能够看到新创建的数据表。
但是,如果您使用的是WSO2 DAS 3.0.1:
目前,使用DAS表功能创建数据集不适用于DAS 3.0.1。我们为此问题创建了一个公共JIRA [1],一旦修复,我们将通知您。