Режим SQL Backend имеет ряд ограничений по сравнению с ViQube:
- Не поддерживаются Итоги/Подитоги.
В случае получения запроса, содержащего Итоги/Подитоги, он будет передан в ViQube. - Не поддерживаются операции редактирования строк в таблицах. Возможно только чтение данных. При получении подобного запроса строка будет добавлена в таблицу на ViQube и не будет видна при включенном SQL Backend.
- Имеются отличия при работе с NULL в выражениях (по сравнению с ViQube):
- В результате сравнения с NULL в случае ViQube будет возвращено FALSE, а в случае SQL Backend будет возвращено NULL
- При арифметических операциях NULL в ViQube интерпретируется как (1+NULL =1), а в SQL-базе как UNDEFINED (1+NULL =NULL )
- Имеется специфика при работе с некоторыми базами данных. Например, в Postgres SQL не работает sum(boolean). Поэтому могут быть отличия результатах работы Расчетных показателей.