ML 与 WSO2 数据分析服务器的集成
ML integration with WSO2 Data Analytics Server
我尝试在 ML 1.1.0 中从 DAS 创建一个新数据集,但响应为空,由于某种原因 DAS 中的 table/events 未在 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 和 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 服务器并创建一个测试 table。
接下来,如果你进入"Create Dataset"页面,你将能够看到新创建的数据table。
但是,如果您使用的是 WSO2 DAS 3.0.1:
目前,使用 DAS 创建数据集 table 的功能不适用于 DAS 3.0.1。我们已经为这个问题创建了一个 public JIRA [1],一旦这个问题得到解决,我们会通知您。
我尝试在 ML 1.1.0 中从 DAS 创建一个新数据集,但响应为空,由于某种原因 DAS 中的 table/events 未在 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 和 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 服务器并创建一个测试 table。
接下来,如果你进入"Create Dataset"页面,你将能够看到新创建的数据table。
但是,如果您使用的是 WSO2 DAS 3.0.1:
目前,使用 DAS 创建数据集 table 的功能不适用于 DAS 3.0.1。我们已经为这个问题创建了一个 public JIRA [1],一旦这个问题得到解决,我们会通知您。