Встроенный в систему движок запросов основан на SQL с небольшими доработками синтаксиса для упрощения работы под систему process mining.
Всего в целевой модели данных имеется две таблицы process и event:
select * from process
в табличном виджете или в списке под полем запроса.select * from event
в табличном виджете или в списке под полем запроса.Правила запросов:
select id from process
;select process.extId, event.name from process, event
select extId from process where process.cost > 100 and event.”Исполнитель” = 'Иванов'
SELECT "Код Уровня принятия решения", COUNT(*) AS "Кол-во договоров" FROM event GROUP BY "Код Уровня принятия решения" order by 2 desc
Реализованные команды в SQL:
select
where
order by
group by
having
distinct
and
и or
limit
case
in
not
, <>
, !=
like
as
/
деление*
умножение+
сложениеround
min
max
avg
median
count
sum
distinct
concat
cast
substr
lower
replace
Полный список SQL-команд:
https://www.tarantool.io/en/doc/latest/reference/reference_sql/sql_statements_and_clauses/#list-of-functions