FastCube
- Все товары производителя:
- ООО «Быстрые отчеты»
FastCube — инструмент для оперативной аналитической обработки обширных массивов данных, позволяющий быстро и чётко проанализировать данные, получить сводные таблицы, построить графики и написать отчёты. FastCube относится к классу Desktop OLAP.
Перейти к описаниюFastCube — инструмент для оперативной аналитической обработки обширных массивов данных, позволяющий быстро и чётко проанализировать данные, получить сводные таблицы, построить графики и написать отчёты. FastCube относится к классу Desktop OLAP.
FastCube поддерживает: Delphi 7, Delphi 2005, Delphi 2006/Turbo Delphi, Delphi 2007, Delphi 2009, Delphi XE, XE2, XE3, XE4, XE5, C++Builder 2007, C++ Builder 2009, C++Builder XE2, CodeGear RAD Studio 2009, Embarcadero RAD Studio 10.1 Berlin, Lazarus. FastCube относится к классу Desktop OLAP.
Не требует специальных навыков программирования при освоении и использовании. Все компоненты FastCube встраиваются напрямую в интерфейс создаваемых вами приложений.
Основные преимущества FastCube:
- Подключение к базам данных через стандартные компоненты ADO, BDE, а также через любые, построенные на основе TDataSet.
- Возможность создания готовых шаблонов и схем для сводных таблиц.
- Возможность установки запрета на изменение схемы пользователем.
- Автоматические и ручные настройки FastCube.
- Cохранение данных кубов в компактный формат для обмена и хранения.
Ключевые функции FastCube:
- Создание среза данных «на лету». Достаточно указать источник данных (таблица или SQL-запрос).
- Выполнение всех основных статистических операций (сумма, минимальное, максимальное, среднее и т.д.).
- Сохранение шаблонов, схем и самих данных для последующего применения.
- Фильтры FastCube для значений измерений.
- Автоматическая разбивка дат.
- Неограниченное количество показателей в сводной таблице.
- Возможность расположения показателей в столбцах и в строках на любом уровне измерений.
- Вычисляемые показатели (на основе FastScript).
- Вычисляемые фильтры для значений при расчете показателей.
- Условное выделение значений ячейки в срезе данных.
- Экспорт куба, либо данных куба в XML-форматы: XML for Analysis, xml-msdata, ms rowset, DataPacket.
- Экспорт среза куба в Excel, Word и HTML.
- Возможность сворачивать измерения целиком и любые значения по отдельности.
- Управление отображением итогов.
- Управление сортировкой осей (по значению измерения или показателя).
- Просмотр и экспорт детализированной информации о ячейке среза, копирование выделенного диапазона в буфер обмена.
- Вывод на печать с использование FastReport.
- Построение графиков с использованием TeeChart.
Особенности лицензирования:
* Single — на одно рабочее место разработчика
* Team — на команду до 4-х человек
* Site — на неограниченное число разработчиков, работающих в организации по одному географическому адресу
Приложение для оперативного анализа массивов данных FastCube поставляется в виде набора компонентов для Delphi или Lazarus. Предлагается два варианта поставки, не имеющих различия по функциональности:
* Standard Edition — без исходных кодов.
* Professional Edition — с исходными кодами.
Новое в версии 2.6:
- Добавлены возможности для ограничения перенастройки пользователем сформированной схемы. Ограничения указываются для каждой зоны отдельно в свойстве Restrictions соответствующей зоны. На текущий момент реализовано три типа ограничений:- zrDontMoveItems - запрет изменения списка полей, находящихся в данной области. Ограничение запрещает пользователю добавлять, удалять и перемещать поля в соответствующей зоне.
zrDontShowPopupMenu — запрет вызова контекстного меню в соответсвующей зоне.
zrDontEditItemProperties — запрет вызова редактора свойств зоны или расположенного в зоне поля. Одновременно можно устанавливать несколько ограничений. - Появилась возможность контролировать изменение списка полей зоны с помощью событий компонента TfcxSlice:
— OnBeforeRemoveSliceFieldFromRegion: TfcxSliceFieldRegionChange — вызывается перед удалением поля из зоны.
— OnBeforeAddSliceFieldToRegion: TfcxSliceFieldRegionChange — вызывается перед добавлением поля в зону.
— OnAfterAddSliceFieldToRegion: TfcxSliceFieldRegionChanged — вызывается после добавления поля в зону.
TfcxSliceFieldRegionChange = procedure(ASliceFieldName: String; ARegionOfField: TfcxRegionOfField; var AAllow: Boolean) of Object;
TfcxSliceFieldRegionChanged = procedure(ARegionFieldIndex: Integer; ARegionOfField: TfcxRegionOfField) of Object.
События OnBefore* позволяют отменить операцию с полем ASliceFieldName в области ARegionOfField посредством установки AAllow в False. - Исправлена работа с форматами полей среза. Теперь изменение формата для поля среза сразу обновляет сводную таблицу, а также не вызывает изменение формата для других полей с тем же типом данных. Дополнительно к этому, формат полей среза теперь сохраняется в схеме и восстанавливается из неё.
- Появилось новое свойство показателя: TfcxMeasureField.ChangeNullToZero: boolean
При установке данного свойства в True пустые ячейки показателя (ячейки, не имеющие строк детализации) отображаются со значением 0.