Analysis VCL

Высокоскоростной движок OLAP-кубов для оперативного анализа больших данных и формирования таблиц с графиками и диаграммами

v. 2025.2.2

Analysis VCL мгновенно обрабатывает массивы и преобразует информацию из БД в компактные и обобщенные отчеты. Интегрируйте OLAP-библиотеку в ваш проект, подготовьте те данные (или несколько наборов), которые будут нужны вашим пользователям для анализа и получайте BI в вашем приложении.

Аэрофлот и FastReport VCL и МоиОтчеты Десктоп

Кейс: Как «Аэрофлот» генерирует 500 файлов отчетов из баз данных за минуту

Авиация — это не только романтика, но и миллионы строк регулярных отчетов в Excel. Рассказываем как уже 20 лет «Аэрофлот» решает задачи создания корпоративных отчетов с помощью продуктов FastReport.

Кросс-таблица

Кросс-таблица

Analysis VCL состоит из кросс-таблицы - интерактивного инструмента представления и аналитической обработки данных. В верхней и в левой части таблицы располагаются многоуровневые заголовки, заполненные значениями измерений. Центральная часть таблицы отображает значения показателей.

Кросс-таблица состоит из множества областей: заголовок кросс-таблицы, область полей-фильтров, заголовки измерений по-вертикали и по-горизонтали, вертикальный и горизонтальный заголовок кросс-таблицы, область данных, список полей, список Top-N фильтров, область вычислений агрегатов для выделенных ячеек и регулятор масштаба.

Сортировка

Сортировка

Данные кросс-таблицы отображаются в строго отсортированном порядке в независимости от их первоначального порядка в исходных данных. Порядок сортировки может быть либо по возрастанию значений, либо по убыванию. Для числовых и временных значений порядок означает их естественный порядок следования. Для строковых значений применяется алфавитный порядок следования.

Каждое измерение кросс-таблицы может иметь свой порядок сортировки значений. По умолчанию применяется сортировка по возрастанию. Вы можете изменить порядок сортировки измерения через двойной щелчок мыши на заголовке измерении или выбрав пункт в контекстном меню.

Особенности и преимущества Analysis VCL

Встраивание в интерфейс
Полная настройка и интеграция в интерфейс вашего бизнес-приложения.
Источники данных
Подключение к базам данных осуществляется не только через стандартные компоненты ADO, BDE, но и через любые построенные на основе TDataSet.
Наглядные результаты
Для построения графиков и диаграмм на основе срезов таблицы вы можете использовать TeeChart (как из RAD Studio, так и коммерческую редакцию TeeChart Pro).
Глобальный фильтр
Используйте один куб данных для синхронного анализа по различным критериям, построенным по независимым фильтрам.
Графическое ядро
Для создания графических элементов, отрисовки текста и управления графических изображений используются GDI.
Исходный код
Этот набор компонентов включает в себя исходные коды. Максимальное удобство для компаний, желающих адаптировать код под свои нужды.
Условное выделение данных

Условное выделение данных

Кросс-таблица позволяет задавать стиль отображения для определённых значений показателей. Можно выделять данные в определённом диапазоне или за его границами. Правило выделения обрабатывает значения, текст, даты и NULL. Для числовой обработки применяются операции «больше» или «меньше», для текстовой — вхождение или невхождение подстроки в строку.

Стиль отображения задаётся в редакторе. Здесь можно выбрать заливку фона, цвет и стиль текста. Для градиентной заливки нужно задать «Цвет заливки 1» и «Цвет заливки 2». Помимо условного выделения ячеек, можно применить один из четырёх видов выделения ко всем значениям.

Представление данных

Представление данных

Вы сможете экспортировать любые срезы из OLAP-куба в форматы: Excel и Word (XLS, XML, XML for Analysis, xml-msdata, ms rowset, DataPacket совместимый с ClientDataset от Embarcadero), а также в HTML (table и Excel Worksheet HTML).

Гибкие настройки компонентов позволят вам выбирать такие функции как: повтор значения осей для каждой строки/столбца, выбор для результирующего файла с отображением сетки, и многое другое.

Формулы FastScript

Формулы FastScript

Для выполнения нестандартных вычислений в Analysis VCL применяется пакет FastScript. С помощью скриптов можно выполнять расчёт показателей и фильтров. Вы можете установить обработку данных после либо одновременно со стандартными показателями.

Для показателей можно устанавливать фильтры, задаваемые скриптом. Данный фильтр используется, если необходимо производить расчет показателей не по всем строкам исходного набора данных, а только для избранных. Расчетный фильтр можно применять как к показателям, основанным на стандартных агрегатных функциях, так и к расчетным показателям.

Ultimate VCL

Этот набор компонентов входит в состав Ultimate решения, с помощью которого вы сможете создавать свои бизнес-проекты на всех привычных платформах VCL, Lazarus и FMX. Дополнительно в набор входит FastScript для быстрой обработки скриптов любой сложности, а также визуальный построитель SQL-запросов к базам данных FastQueryBuilder. Помимо этого вам будут доступны клиент-серверные инструменты отчетности на VCL и Lazarus.

Варианты поставок

Особенности
от 129 890 ₽
от 89 890 ₽
от 39 890 ₽
Ядро FastReport
Компоненты VCL
Компоненты FMX
Компоненты Lazarus
Возможности OLAP
Агрегатные OLAP функции
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Исходные коды
Конвертеры из других шаблонов
Транспорты (Transports)

Связанные статьи