Интеграция ML с сервером аналитики данных WSO2
Я попытался в ML 1.1.0 создать новый набор данных из DAS, но ответ пуст, по какой-то причине таблица / события в DAS не отображаются в ML. Я просмотрел эту документацию ( https://docs.wso2.com/display/ML100/Integration+with+WSO2+Data+Analytics+Server), но никаких результатов. Я проверил api /api/configs/das/tables и ответ пуст []
1 ответ
По вашему вопросу не ясно, какую версию DAS вы тестируете с WSO2 ML.
Предполагая, что вы используете WSO2 DAS 3.0.0:
Я протестировал этот сценарий, используя встроенную базу данных (т.е. H2), которая поставляется с продуктами WSO2. Также обратите внимание, что выгрузка данных с сервера DAS работает независимо от системы базы данных, которая конфигурируется с DAS и ML.
Поэтому, чтобы помочь вам отладить вашу проблему, я хотел бы выделить следующие моменты.
Правильно ли вы настроили все три базы данных, а именно:
WSO2_ANALYTICS_FS_DB
,WSO2_ANALYTICS_EVENT_STORE_DB
а такжеWSO2_ANALYTICS_PROCESSED_DATA_STORE_DB
, Обратите внимание, что источники данных в ML и DAS должны указывать на одну и ту же базу данных. Например, источник данныхWSO2_ANALYTICS_FS_DB
как в ML, так и в DAS должны быть правильно указаны одинаковые базы данных.Затем запустите оба сервера (если вы используете оба сервера на одном и том же компьютере, вы должны сместить порты на одном из серверов).
Теперь перейдите на сервер DAS и создайте тестовую таблицу.
Далее, если вы перейдете на страницу "Создать набор данных", вы сможете увидеть вновь созданную таблицу данных.
Однако, если вы используете WSO2 DAS 3.0.1:
В настоящее время создание набора данных с использованием функции таблиц DAS не работает с DAS 3.0.1. Мы создали общедоступную JIRA [1] для решения этой проблемы, и как только это будет исправлено, мы уведомим вас.