RadarCube OLAP Library представляет собой набор ASP NET компонентов, функционирующих в качестве клиента к ОЛАП серверу Microsoft Analysis версий 2000 или 2005.
Библиотека компонентов целиком написана на C# 2.0, и по своим возможностям значительно превосходит широко известные ActiveX компоненты PivotTable и PivotChart, являющиеся частью набора Office Web Components.
В отличие от ActiveX решений, на стороне веб-клиента RadarCube не требуется устанавливать никакого дополнительного программного обеспечения. Все, что нужно для работы RadarCube – это браузер Internet Explorer, Firefox, или Opera с включенной поддержкой JScript.
Ключевые характеристики:
- Поддержка Microsoft Analysis Server 2000 или 2005 (рекомендуется использовать 2005) с использованием ADOMD.NET 9.0.
- Поддержка подключения к локальным кубам, сохраненным в файлах.
- Поддержка KPI и набора действий, предназначенных для определения ячеек куба.
- Два режима работы: навигация по кубу или визуализация результатов MDX-запросов.
Анализ временных зависимостей (time intelligence)
Одна из наиболее важных возможностей, доступных через систему контекстных меню – это анализ временных взаимосвязей. Если текущий OЛАП-срез имеет одно или несколько временных измерений, то в контекстных меню ячеек данных появляются дополнительные опции, позволяющие, для примера, сравнивать значения показателей для разных периодов времени, или отображать данные нарастающим итогом. Также Вы можете, с помощью RadarCube API, создать собственные варианты анализа временных зависимостей.
RadarCube и визуализация MDX запросов
RadarCube может использоваться не только как удобное средства для просмотра и навигации по кубу, но и как средство для визуализации результатов MDX-запросов. В этом случае, Grid не поддерживает возможности детализации, вращения, сортировки, группировки и фильтрации, но по-прежнему позволяет изменять стили, внешний вид и даже содержимое любой ячейки Grid.
RadarCube API
Ядро RadarCube имеет тщательно проработанное и хорошо документированное API, позволяющее программным путем выполнять любые модификации OLAP-среза, получать все данные как о любой ячейке Grid, так и о любой ячейке OLAP куба, вне зависимости от того, отображается ли данная ячейка в текущем OLAP-отчете или нет. С помощью обработчиков соответствующих событий можно создавать свои функции агрегирования данных, определять правила вычисления вспомогательных членов измерений, задавать свои правила сортировки и условия контекстной фильтрации. С полным основанием можно сказать, что RadarCube является инструментом, с помощью которого можно создавать OLAP-отчеты любой степени сложности.
- Поддержка уникода.
- Все преимущества ASP.NET 2.0, включая AJAX, Web Parts, и т.д.
- Настройка строк/столбцов заголовков на скроллинге Grid
- Поддержка Web-браузеров: IE 5.5 +, Firefox 1.1 +, Opera 9.0 +.
- Поддержка ОС клиентов: Windows (все версии), Linux, Mac OS.
- Поддержка иерархии трех типов:
- Атрибутные иерархии;
- Иерархии типа родитель-потомок;
- Многоуровневые иерархии;
- Возможность создания вычисляемых показателей, измерений, иерархий и уровней иерархий, на основе данных как строк таблицы фактов, так и связанных с ней строк таблиц измерений.
- Возможность создания вычисляемые члены иерархий и измерений.
- Возможность создания дополнительных, вычисляемых на клиенте, показателей, используя как информацию из таблицы фактов, так и уже посчитанные значения ячеек куба.
- Поддержка одновременного отображения набора показателей, каждый из которых отображается в нескольких различных режимах одновременно
- Поддержка интерактивной детализации всех типов иерархии отдельно для каждого члена иерархии
- Поддержка сохранения/восстановления из файла/потока текущего среза куба.
- Поддержка группировки членов любого уровня иерархии без изменения структуры уровней иерархии.
- Поддержка раздельной сортировки на любом из уровней измерения/иерархии. Возможность описания собственных алгоритмов сортировки.
- Поддержка восходящей и нисходящей сортировки в зависимости от значений ячеек, по любой из колонок Grid.
- Поддержка режима отображения иерархической страницы. Это свойство позволяет значительно уменьшить сетевой трафик и анализировать OLAP
- Поддержка фильтрации произвольного множества членов измерения/иерархии, как без учета, так и с учетом результата фильтрации в OLAP-вычислениях.
- Поддержка автоматической фильтрации членов измерений/иерархий, в зависимости от их значения, или положения в Grid. Возможность выбора нескольких минимальных/максимальных членов, руководствуясь либо рангом членов, либо принципом Парето.
- Возможность отображения в Grid не только значений показателей, но и процентные значения относительно общего итогового значения, итоговых значений по строкам/столбцам, итоговых значений относительно родительских элементов по строкам/столбцам. Возможность создания собственных контекстно-чувствительных способов отображения показателей.
- Поддержка диаграмм и других трехсторонних компонентов
- Полный контроль над содержимым ячейки любого Grid и его веб дизайном. Возможность замены содержимого ячеек любым HTML кодом.
- Поддержка экспорта следующих форматов: BMP, CSV, GIF, HTML, JPEG, PDF, PNG, TIFF, TXT, XLS, XML.
- Полная поддержка AJAX
- Требования для разработчиков: Visual Studio 2005, 2008, Visual Web Developer.
- Локализация для любых языков. Автоопределение языка web-клиента
Лицензия Radar-Soft HierCube VCL по выгодной цене у крупнейшего интернет-магазина ПО в нашей стране. Наши менеджеры проконсультируют и помогут с выбором лицензионных продуктов Radar-Soft для покупки в Москве, Санкт-Петербурге и других городах России.