Оформление
Возможности платформы
Полный перечень того, что DataWell умеет в текущей версии. Каждый пункт ведёт на страницу с подробностями. То, чего платформа не делает, собрано отдельно — Ограничения.
Подключение данных
- 23 типа источников: PostgreSQL, ClickHouse, Greenplum, Arenadata DB и QuickMarts, MySQL, MariaDB, Microsoft SQL Server, Oracle, Vertica, CockroachDB, Trino, Presto, Apache Hive и Spark, StarRocks, Firebird, Red, H2, Amazon Redshift, файлы, S3 и OData (1С) — справочник типов и портов.
- Драйверы: двенадцать типов работают сразу (девять баз и три не-JDBC — файл, S3, OData), одиннадцати администратор загружает JDBC-драйвер — типы источников и драйверы.
- Файлы — CSV, XLSX, JSON, Parquet, Avro и архивы до 50 МБ, с разбором листов, типов и разделителей; S3 — набор файлов по маске как одна таблица — файлы и S3.
- Защищённые подключения: SSL, SSH-туннель, произвольные параметры драйвера, Initial SQL — подключение к базе данных.
- Просмотр данных и схемы источника до создания датасета — просмотр.
Подготовка данных
- Датасет из нескольких таблиц со связями: тип соединения, кардинальность и проверка на размножение строк — связи между таблицами.
- SQL-блок — собственный запрос на диалекте источника как ещё одна таблица датасета — SQL-блок.
- Настройка полей: переименование, агрегация по умолчанию, формат, порядок значений, группы значений и корзины, скрытие — поля и вычисляемые поля.
- Вычисляемые поля на языке формул платформы: 133 функции в 10 категориях, включая расчёты уровня детализации (
FIXED,INCLUDE,EXCLUDE) и оконные функции — вычисляемые поля. - Иерархии, фильтры уровня датасета и параметры — иерархии, фильтры и параметры.
- Два режима работы: прямой запрос к источнику или извлечение в витрину платформы — материализация.
- Загрузка витрины: полная пересборка по кнопке и по расписанию (стратегия «Инкрементальная» в текущей версии сохраняется, но запуск всё равно идёт полным), ключ сортировки и партиционирование — синхронизация и ETL; журнал запуска по шагам — журнал запуска.
Визуализация
- 35 типов виджетов, включая свой код: таблицы и сводные таблицы, столбчатые и линейчатые, графики и области, круговые и кольцевые, воронки и пирамиды, каскадные, точечные и пузырьковые, тепловые карты, диаграммы размаха, биржевые, радары и радиальные, древовидные и многоуровневые круговые, Санкея и хордовые, показатели, тренды и шкалы — типы виджетов.
- Свой код: виджет рисуется вашими HTML, CSS и JavaScript поверх выборки, в изолированном фрейме, с предпросмотром и помощником — свой код.
- Конструктор на полках: категории, серии, меры, фильтры и сортировка перетаскиванием — виджеты.
- Фильтры виджета с операторами по типу поля, относительными датами и отбором по агрегированному значению — поля, фильтры и сортировка.
- Формат значений: числа, проценты, валюта, даты, текст — задаётся в виджете; формат из датасета до виджетов в текущей версии не доходит — формат значений.
- Оформление: заголовок и описание, легенда, оси и их границы, подписи значений, референсные линии, вторая ось, масштабирование и выделение — оформление виджета.
- Раскраска значений: правила у поля выделяют значения цветом — по условию, цветовой шкалой или полосой в ячейке; в таблице красятся фон, текст, плашка, маркер и вся строка — раскраска значений.
- Настройки под тип: корзины гистограммы, цель и мини-график показателя, зоны шкалы, секции круговых и радаров — настройки под тип.
Дашборды
- Конструктор раскладки: сетка, свободное размещение, вертикальные и горизонтальные контейнеры, фиксированная и резиновая ширина — конструктор дашборда.
- Объекты: виджеты, текст, изображения, кнопки с действиями, фильтры и вкладки — объекты дашборда.
- Фильтры на всю страницу трёх типов — список, дата, поиск — и связи между фильтрами и виджетами, а также кросс-фильтрация выбором на графике — фильтры и связи.
- Выгрузка в PDF и PNG: вкладка целиком, по правам того, кто скачивает, с выбранными фильтрами; ссылка на файл приходит в уведомления — выгрузка в файл.
- Рассылки дашборда на почту по расписанию, каждому получателю — свой срез данных; в текущей версии письма не отправляются, почтовый канал настроить нечем — рассылки.
Разграничение доступа
- Четыре уровня: тип учётной записи, роль в пространстве, права на отдельный объект, видимость данных — управление доступом.
- Публикация дашборда по ссылке — три режима доступа, пароль и срок, счётчик просмотров; страница открывается без учётной записи и встраивается в свой портал — публикация по ссылке.
- Видимость строк (RLS) по атрибутам пользователя и членству в группах: правила действуют на всех, включая владельца датасета и администратора — RLS.
- Видимость полей (CLS) с наследованием на производные поля — CLS.
- Провайдеры входа: встроенный, OpenID Connect (например, Keycloak) и LDAP — провайдеры входа.
- Пространства как рабочие области команд с ролями участников — пространства.
- Конвейеры развёртывания: продвижение готовых объектов по цепочке «Разработка → Тест → Прод» с подменой подключений на каждой стадии — конвейеры развёртывания.
Искусственный интеллект
- AI-помощник составляет SQL-блок, формулу вычисляемого поля и код виджета по описанию на обычном языке — AI-помощник.
- Доступ внешнему AI-агенту по протоколу MCP с токенами, сроком действия и отзывом — подключение агента.
- Свой провайдер модели: облачный сервис, российский агрегатор или модель в собственной сети — данные строк из источника наружу не уходят — AI-провайдер.
Администрирование
- Пользователи, группы и типы учётных записей — пользователи и группы.
- Типы источников и драйверы: какие типы доступны, загрузка JDBC-драйверов — типы источников.
- Журнал обращений к источникам с итоговым SQL, включая подставленные правила видимости строк — журнал обращений.
- Кеши и лимиты: уровни кеширования, времена жизни, ограничения выборок — кеши и лимиты.
- Уведомления о событиях платформы — уведомления.
Что дальше
- Ограничения текущей версии — обязательное чтение перед внедрением.
- Как устроена платформа — из чего состоит и где считаются запросы.
- Начало работы — первый отчёт примерно за пятнадцать минут.