Ограничения в Visiology Platform 3.10
Модель данных
На данный момент поддерживаются только денормализованные таблицы и модели данных “звезда” и “созвездие“.
Дашборды
Дашборды, созданные в версии 3.9, могут быть опубликованы на Портале версии 2.хх при условии, что платформы развернуты на одном сервере.
В данный момент, если применить тему на всю рабочую область, а потом создать новый дашборд, то у этого дашборда будет системная тема, а не тема рабочей области. Но если снова применить тему на всю рабочую область, то она применится и на новые дашборды.
Настройка виджетов
При разбивке данных, нельзя добавить отдельные значения в формате Bool.
В текущей версии нельзя отсортировать данные по колонке с типом данных целое число.
Даты
Платформа поддерживает диапазон дат от 01.01.1970 до 31.12.2050. Поддерживаются следующие форматы дат:
DD-MM-YYYY HH:MM:SS
DD.MM.YYYY HH:MM:SS
DD/MM/YYYY HH:MM:SS
MM-DD-YYYY HH:MM:SS
MM.DD.YYYY HH:MM:SS
MM/DD/YYYY HH:MM:SS
YYYY-MM-DD HH:MM:SS
YYYY.MM.DD HH:MM:SS
YYYY/MM/DD HH:MM:SS
Загрузка данных с помощью JDBC
При загрузке данных с помощью JDBC следует учитывать, что если в запросе используется оператор JOIN
, который объединяет данные таблиц, то в результате слияния могут появиться пустые ячейки, которые заполняются значением null
. При этом, если в предложении SELECT
используется колонка, которая не допускает использование значений null
, либо указаны колонки, которые используются для соединения таблиц и они не допускают null
, то данные не загрузятся.
В данной ситуации, для успешной загрузки данных, в запросе необходимо использовать функцию coalesce
, которая заменит null
на пустую строку в поле. Например, для загрузки колонки brandname
с отсутствующими значениями, в запросе необходимо указать select coalesce(brandname, '''')
вместо select brandname
.
Пример запроса:
select *
from jdbc(
'jdbc:postgresql://84.252.140.141:5432/postgres?user=postgres&password=',
'postgres',
'select coalesce(brandname, ''''), brands.key as "bk", salesamount, facts.key as "fk"
from brands
full join facts on brands.key = facts.key;');
DAX
Не поддерживается сценарий, когда в DAX-формуле участвует несколько мер, которые используют данные разных таблиц (со стороны “один“). Иными словами, если в расчете предполагается использовать меру из таблицы-справочника, то в рамках этого DAX необходимо использовать только меры из этой же таблицы-справочника. Несколько мер можно использовать при условии, что:
все меры используют данные из одной и той же таблицы;
используются расчеты с несколькими таблицами фактов.
На этой странице
Нужна дополнительная помощь?
Особенности при работе с EVALUATE
Функция
SUMMARIZECOLUMNS
не работает с фильтрами без меры. DAX выражение работает корректно, если встроить меру сCOUNTROWS
.
Использование символов Unicode
Рекомендуется не использовать символ \u0000 в названиях, виджетах, данных и прочих текстах, так как могут возникнуть сложности при работе с платформой.
Smart Forms
В данную версию платформы не включен ViLoader.