FastCube VCL 2

Ви можете придбати ліцензії FastCube VCL 2, звернувшись до відділу продажу SOFTICO. Компанія SOFTICO є офіційним партнером Fast Reports Inc. в Україні. У нас Ви можете отримати оптимальні ціни, консультацію щодо ліцензування, а також професійну технічну підтримку по ряду виробників.

Характеристики

Багатоплатформовий генератор звітів з широкими можливостями для Apple Mac OS X і Microsoft Windows. Сумісний з Embarcadero RAD Studio XE2. Генератор звітів FastReport FMX – перше крос-платформенне рішення для впровадження Business Intelligence в програмне забезпечення на базі середовища розробки Embarcadero FireMonkey (Delphi для MS Windows і Apple Mac OS X).

Повний опис

  • Підтримує: 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.2 Tokyo, Lazarus. FastCube відноситься до класу Desktop OLAP.
  • Компоненти FastCube вбудовуються в інтерфейс створюваних Вами додатків.
  • Для використання FastCube кінцевим користувачем не потрібна кваліфікація програміста.
  • FastCube поставляється у вигляді набору компонентів для Delphi або Lazarus
  • Підключення до баз даних здійснюється не тільки через стандартні компоненти ADO, BDE, а також через будь-які побудовані на основі TDataSet.
  • Швидке завантаження і обробка інформаційних масивів.
  • Існує можливість створення готових шаблонів (схем) для зведених таблиць. Є можливість заборони зміни схеми користувачем.
  • Всі налаштування куба можуть проводитися як програмно, так і самим користувачем.
  • Можливо збереження даних кубів в компактний формат для обміну та зберігання.

Ключові можливості:

  • Створення зрізу даних “на льоту”. Досить вказати джерело даних (таблиця або SQL-запит)
  • Всі основні статистичні операції (Лічильник, сума, мінімальне, максимальне, середнє, дисперсія і т.д.)
  • Спеціальні функції (Кількість унікальних значень, перше зустрінуте значення, список унікальних значень)
  • Фільтри для значень вимірів
  • Автоматична розбивка дат і часу на складові
  • Необмежена кількість показників в зведеній таблиці
  • Можливість розташування показників в стовпцях або в рядках, а так само на будь-якому рівні вимірів
  • Обчислювані показники (на основі FastScript)
  • Обчислювані фільтри для значень при розрахунку показників (на основі FastScript)
  • Управління відображенням значень показників за допомогою формату виводу. Є можливість додавання користувацьких форматів.
  • Висновок показників у вигляді значення або відсотка (в рядку, в колонці, в групі, загальний по таблиці)
  • Можливість використання показників типу Дата, Час і Рядок.
  • Умовне виділення значень комірки в зрізі (по діапазону)
  • Можливість згортати виміри цілком, а також будь-які значення окремо
  • Можливість керування відображенням підсумків
  • Управління сортуванням осей (за значенням виміру або показника)
  • Управління сортуванням кожного рівня вимірів (напрямок сортування)
  • Збереження шаблонів (схем) і самих даних для подальшого використання
  • Експорт зрізу куба в Excel, Word і HTML
  • Копіювання виділеного діапазону в буфер обміну
  • Перегляд і експорт деталізації осередку зрізу
  • Експорт куба / даних куба в XML формати: XML for Analysis, xml-msdata, ms rowset, DataPacket
  • Висновок на друк з використанням FastReport
  • Побудова графіків з використанням TeeChart

I. Покращення відображення і поведінки гріду

1. Покращення в гріді для вихідних даних

На наступному скріншоті видно, що грід куба отримав нову область заголовків, покажчик активного рядка, підтримує зміну розміру осередків і виділення осередків для операцій з буфером обміну.

2. Більш стандартне відображення в Windows з включеними темами

Наступний скріншот демонструє перероблений вид гріду. Зауважте, що випадаючий список зараз виглядає як стандартний компонент Windows.

3. Градієнти

Стало можливо використовувати різні види градієнтів для заливок замість суцільного кольору для промальовування різних елементів гріду.

II. Аналіз даних

1. Оптимізації для операцій з осями

  • Переворот гріда став миттєвим – він більше не вимагає перерахунку даних (на відміну від FastCube 1).
  • Переміщення показників між осями і всередині осі стало миттєвим – ця операція більше не вимагає перерахунку (на відміну від FastCube 1).
  • Фільтрація не скидати стан згорнутих елементів.

2. Новий атрибут вимірювання для одиничного вибору (радіо фільтр)

Додалася можливість так налаштувати вимір, щоб він при необхідності мав тільки єдиний вибір. Наступний скріншот демонструє як це виглядає в гріді.

3. Групи

У FastCube2 можна об’єднувати вимірювання в групи. Наприклад, ви можете згрупувати перші два роки в одну групу, а інші два в іншу. Ви отримаєте такий вигляд списку.

Так буде виглядати ваша вісь в гріді.

Зверніть увагу на нову кнопку у вигляді “дерева” біля звичайної кнопки розгортання / згортання. Групу можна розгортати як звичайний вимір (використовуючи кнопки розгортання / згортання). В цьому випадку ви побачите агреговані за 2 роки значення.

Або можна розгорнути саму групу використовуючи нову кнопку “дерево”.

4. Підсумки

Підсумки отримали багато нововведень. Наступний скріншот представляє деякі з них:

  • Один показник може мати більше одного результату.
  • Кожен підсумок має атрибут «позиція», що дозволяє розташовувати його або до, або після елементів, або взагалі не відображати.
  • Підсумок може мати власну функцію агрегування, що відрізняється від функції агрегування показника.
  • Загальний підсумок можна згорнути (він згортає всю вісь).

5. Ранжування для показників

6. Деревоподібна вісь

Грід може представляти осі в більш компактній формі. Як на наступному скріншоті:

7. Виділення даних

Значно покращилися можливості виділення даних.

Стало можливим не тільки виділяти осередки за умовою, але також виділяти всі осередки в залежності від їх значень.

8. Панель статусу

Грід FastCube2 отримав статусну панель, яка відображає агрегати по виділеній області.

9. Використання FastScript

У FastCube 1 кожен показник, що обчислюється мав свій скриптовий простір, який було неможливо розділити з іншими. У FastCube2 скриптовий простір загальний для всіх обчислюваних показників, так що стало можливим розділяти загальний код.

10. Експорт

FastCube2 йде з вбудованою підтримкою експорту даних як Slice гріду, так і Cube гріду в наступні формати: XLS, HTML, DBF (тільки дані куба), ODT і XML.

III.Куб

1. Розбиття

FastCube2 підтримує наступні види розбиття полів:

  • Розбиття полів дати і часу на складові (день, місяць, хвилина, …). Можна налаштувати бажані компоненти до завантаження даних. Більш того, можливо додавати / видаляти компоненти навіть після завантаження даних.
  • Довідники. Можливість завантажувати додаткові поля з довідкових таблиць по ключовому полю.
  • Довільне розбиття. Можна створити довільне поле на основі іншого поля і заповнити його, використовуючи значення базового поля в коді.

2. Завантаження з довільних сховищ

Створено новий компонент подібний набору користувача даних в FastReport для завантаження даних з джерел відмінних від TDataSet. Вам буде необхідно описати поля і написати обробники для обходу сховища і вилучення даних.

3. Перетворення даних при завантаженні

Якщо таблиця даних містить числові дані в строкових поля, то досить встановити бажаний тип поля і завантажувач даних автоматично перетворює значення під час завантаження.

4. Обчислення довільних полів під час завантаження

Для створення власних полів, які будуть обчислюватися при завантаженні даних. Розрахунок таких полів може бути виконаний використовуючи внутрішній скрип або обробник події в коді.

5. Операції додавання/видалення для полів після завантаження

FastCube2 дозволяє виконувати наступні операції після завантаження даних:

  • додавання поля,
  • додавання обчислюваного поля,
  • зміна компонентів розбиття для полів дати і часу,
  • створення довільного розбиття.

6. Додавання даних в активний куб

FastCube2 дозволяє завантажувати додаткові дані у відкритий куб.

IV. Глобальний фільтр

Новий самостійний компонент, що дозволяє використовувати один куб даних для синхронного аналізу за різними критеріями, побудованими з незалежних фільтрів.