与 WSO2 数据分析服务器的 ML 集成



我尝试在 ML 1.1.0 中从 DAS 创建一个新数据集,但响应为空,由于某种原因,DAS 中的表/事件未显示在 ML 中。我查看了此文档(https://docs.wso2.com/display/ML100/Integration+with+WSO2+Data+Analytics+Server(,但没有任何结果。我测试了 api/api/configs/das/tables 并且响应为空 []

根据您的问题,目前尚不清楚您使用WSO2 ML测试的是哪个DAS版本。

假设您使用的是 WSO2 DAS 3.0.0:

我使用 WSO2 产品附带的嵌入式数据库(即 H2(测试了此场景。另外,请注意,从 DAS 服务器上传数据与配置了 DAS 和 ML 的数据库系统无关。

因此,为了帮助您调试问题,我想强调以下几点。

  1. 您是否正确配置了所有三个数据库,即: WSO2_ANALYTICS_FS_DBWSO2_ANALYTICS_EVENT_STORE_DBWSO2_ANALYTICS_PROCESSED_DATA_STORE_DB。请注意,ML 和 DAS 中的数据源应指向同一数据库。例如,ML 和 DAS 中的数据源WSO2_ANALYTICS_FS_DB应正确指向同一数据库。

  2. 接下来,启动两台服务器(如果在同一台计算机上运行两台服务器,则必须偏移其中一台服务器中的端口(。

  3. 现在转到您的 DAS 服务器并创建一个测试表。

  4. 接下来,如果您转到"创建数据集"页面,您将能够看到新创建的数据表。

但是,如果您使用的是 WSO2 DAS 3.0.1:

目前,使用 DAS 表功能创建数据集不适用于 DAS 3.0.1。我们已经为此问题创建了一个公共 JIRA [1],一旦解决此问题,我们将通知您。

[1]. https://wso2.org/jira/browse/ML-312

最新更新