2017-02-01 13 views
0

Я пытаюсь изучить WSO2 CEP 4.2.0, и я натыкаюсь на некоторую проблему с запросом Сиддхи.WSO2 CEP: могу ли я запросить из таблицы rdms в запросе siddhi

Могу ли я получать данные из другой таблицы rdbms системы, чтобы использовать ее при обработке событий? Из документации WSO2 CEP я нашел о таблице событий, но это не то, что мне нужно.

Сценарий выглядит следующим образом: Я использую WSO2 CEP для получения данных отслеживания от транспортного средства. Я использую этот поток данных для выполнения геоаналитического процесса (гео-фехтование, ограничение скорости) и анализа обслуживания. Для аналитического процесса обслуживания мне нужно найти таблицу транзакций из другой системы.

Спасибо.

+0

Можно ли объяснить ваше требование доступа к таблице, поэтому мы поймем, почему вы не можете использовать таблицу событий? – Dilini

+0

Привет @Dilini, я отредактировал мой вопрос, чтобы показать свое требование. Благодарю. – Dfirmansyah

+0

Из данной информации кажется, что ваше требование достигается с помощью таблиц событий. Вы можете найти таблицу, выполнив «соединение» между событием и таблицей. Пожалуйста, обратитесь в раздел * Join * в https://docs.wso2.com/display/CEP420/SiddhiQL+Guide+3.1#SiddhiQLGuide3.1-Eventtable. – Dilini

ответ

2

Из данной информации кажется, что ваше требование достигается с помощью таблиц событий. Вы можете найти таблицу, выполнив «соединение между событием и таблицей. Пожалуйста, обратитесь в раздел «Регистрация» в разделе Siddhi Query Language guide.

Для примера о том, как использовать операцию JOIN с таблицей событий, см. Sample 0106 - Using in-memory event tables.

** Хотя выборка определяет в памяти таблицу событий, как показано ниже ...

определяют таблицу CardUserTable (строку имени, cardNum строка, занесен в черный список BOOL);

... вы можете изменить это определение, чтобы сделать его таблицей событий RDBMS, разместив аннотацию @From. Например.

@From (eventtable = 'RDBMS', datasource.name = 'CardTableDatasource', table.name = 'CardData') определяют таблицу CardUserTable (имя строки, cardNum строку, занесен в черный список BOOL);

@From аннотации элементы описываются в разделе RDBMS event table в документации Сиддхов.

 Смежные вопросы

  • Нет связанных вопросов^_^