Оформление
Ограничения текущей версии
Страница для тех, кто оценивает платформу перед внедрением. Здесь собрано то, чего DataWell не делает или делает не так, как ожидают. Ограничения описаны настоящим временем и без прогнозов: если что-то появится в следующих версиях, страница изменится.
Мелкие оговорки живут рядом со своими темами — здесь только то, что влияет на решение о внедрении.
Выгрузка результата
Дашборд выгружается в PDF и PNG — только вкладка целиком и только снимком. Кнопка Скачать на странице дашборда собирает файл по вашим правам и с выбранными фильтрами — выгрузка в файл. Чего при этом нет:
- данных в табличном виде — ни XLSX, ни CSV: кнопки есть, но неактивны;
- всех вкладок одним файлом — вкладки выгружаются по очереди;
- выгрузки отдельного виджета — только дашборда целиком;
- листов A4 — PDF получается одной страницей размером со вкладку;
- регламентных печатных форм — шаблона с фиксированной разметкой листа, шапкой и подписями нет: файл — это снимок вкладки как на экране.
Загрузка данных внутрь платформы при этом развита: файлы и S3 разбираются подробно — файлы и S3, а витрина датасета выгружается в аналитическую базу платформы средствами синхронизации.
По публичной ссылке выгрузки нет: страница открывается в браузере, кнопки сохранения в файл на ней нет — публикация по ссылке.
Рассылки по почте в текущей версии не отправляют писем. Раздел Рассылки собирает рассылку дашборда по расписанию, но почтовый канал настроить нечем: страница каналов отвечает отказом в доступе — рассылки.
Готового кода для встраивания в сторонний сайт нет: интерфейс не выдаёт фрагмент <iframe> и не ведёт список разрешённых доменов. Сама страница публичной ссылки при этом встраивается обычным <iframe> и остаётся живой — управление ссылками.
Учитывайте это при выборе
Если ваш процесс заканчивается таблицей Excel или регулярным письмом с отчётом, платформа сейчас закрывает его наполовину: файл дашборда скачивается вручную, а данных в табличном виде и автоматической отправки нет.
Что делается только через API
Часть возможностей есть в бэкенде, но экрана для них в интерфейсе нет:
| Возможность | Как сейчас |
|---|---|
| Разовая подстановка значения параметра при просмотре | Читатель параметр не меняет; значение передаётся в запросе данных виджета — параметры |
| Просмотр данных от имени другого пользователя | Запрос данных виджета принимает параметр viewAsUserId — проверка правил |
| Пределы выгрузки и рассылок: срок жизни файла, размер, число получателей | Администратор меняет их запросом PUT /api/admin/export-limits — выгрузка в файл |
Что задаётся только настройками установки
Эти значения меняет тот, кто разворачивал платформу, — ни экрана, ни запроса для них нет:
| Что | Значение по умолчанию | Где описано |
|---|---|---|
| Сроки кешей и их пределы | 1–10 минут | кеши и лимиты |
| Срок хранения журнала обращений | 90 суток | журнал обращений |
| Время запроса виджета к источнику | 60 секунд | лимиты выборок |
| Срок подтверждения пароля публичной ссылки | 8 часов | публикация по ссылке |
| Срок токена для ИИ по умолчанию и потолок | 90 и 365 дней | выпуск токенов |
Доступ и роли
- Дашборд не открывается наблюдателю. Раздел «Дашборды» виден в меню, но список остаётся пустым, и по прямой ссылке дашборд не открывается. Показать готовый результат такому пользователю можно через раздел «Виджеты» или публичной ссылкой в режиме «Всем по ссылке» — управление доступом, публикация.
- Правила видимости строк обходить нельзя никому, включая владельца датасета и администратора. Пользователь, которому не адресовано ни одно правило, видит пустой виджет без сообщения — RLS.
- Экрана «посмотреть от имени пользователя» нет. Проверить настроенное правило в интерфейсе можно только войдя под учётной записью того, кому оно адресовано, или запросом из таблицы выше — проверка правил видимости.
Журналирование
Журнал фиксирует обращения к источникам данных, а не действия пользователей. В нём виден итоговый SQL с подставленными правилами видимости. Входы в систему, выдача и отзыв прав, создание и удаление объектов в журнал не попадают. Сводного журнала по всем источникам нет, срок хранения по умолчанию — 90 суток: журнал обращений.
Язык формул
Из 133 функций справочника на витрине платформы без оговорок работают 110. У остальных 23 есть ограничения:
| Группа | Функции | Что происходит |
|---|---|---|
| Не исполняются | MEDIAN, QUANTILE, QUANTILE_APPROX, ALL_CONCAT, TOP_CONCAT, UTF8, BOOL, DATE_PARSE, DATETIME_PARSE, DB_CAST | Формула сохраняется, а выборка отвечает отказом. В справочнике такие функции помечены |
| Не считаются на витрине | COT | Работает только в прямом запросе к базе, которая её знает |
| Считаются на стороне платформы | SPLIT, SPACE, CHAR, REGEXP_MATCH, REGEXP_EXTRACT, REGEXP_EXTRACT_NTH, REGEXP_REPLACE | Применяются к готовому результату выборки: годятся для вывода значения, но не для агрегации, фильтра, группировки и сортировки |
| Требуют измерения даты на полке | AGO, AT_DATE | Без поля даты в разрезе виджета отвечают отказом с объяснением |
| Требуют поля с временем | HOUR, MINUTE, SECOND | На поле типа «дата» без времени отвечают «Внутренней ошибкой сервера» |
Кроме того, одна и та же формула на разных источниках ведёт себя по-разному: платформа переводит её в диалект конкретной СУБД. Известные расхождения по относительным датам описаны в полях виджета, по строковым функциям — в вычисляемых полях.
Загрузка и уведомления
- Инкрементальная загрузка не выполняется. Стратегию «Инкрементальная» можно выбрать, но каждый запуск — и вручную, и по расписанию — читает источник целиком. Учитывайте нагрузку на источник для больших таблиц — синхронизация и ETL.
- Уведомления приходят только в саму платформу, по почте их нет. О запусках загрузки по расписанию не сообщается никому — уведомления.
Интерфейс
- Раскладка «Телефон» в конструкторе дашборда на практике не включается: макет тянется под ширину области — конструктор дашборда.
- Тумблер «Подытоги» в настройке поля на полке «Серии» на сводную таблицу не влияет: считаются только общие итоги — типы виджетов.
- История изменений виджета живёт в пределах сеанса редактирования: после сохранения и выхода список очищается. Журнала версий объекта нет — виджеты.
Лимиты выборок
| Что | Значение |
|---|---|
| Запрос виджета к источнику | до 60 секунд, дольше — отказ; значение меняется в настройках установки |
| Источников в одном запросе | до 8 |
| Список значений фильтра | первые 100, максимум 1000 за запрос |
| Просмотр данных источника | 100, 1000 или 10 000 строк на выбор |
| Файл-источник | до 50 МБ |
| Чтение OData | страницами по 1000 записей |
| Ответ, попадающий в кеш | до 1 МБ |
| Публичных ссылок на дашборд | до 20 одновременно, отозванные не считаются |
Подробнее: просмотр источника — карточка источника, файлы и OData — файлы и S3 и OData, публичные ссылки — публикация по ссылке, кеш — кеши и лимиты.
Чего нет в документации
Честно о самой документации: раздела об установке, требованиях к оборудованию, резервном копировании и лицензировании на портале нет. Эти вопросы решаются с поставщиком платформы.
Что дальше
- Возможности платформы — что платформа делает.
- Решение проблем — что делать, если поведение отличается от ожидаемого.