Встраивание средств визуализации данных Xcelsius в Crystal Reports 2008. ЧАСТЬ 1: Предыстория

Ведение

Эта статья написана для пользователей бизнес-приложения Crystal Reports® 2008, которые заинтересованы в получении новой информации об использовании Crystal Xcelsius™ для реализации интерактивной визуализации данных в своих отчетах. Статья предназначена для авторов отчетов и содержит подробные сведения об этапах создания визуальных представлений данных в среде Crystal Xcelsius и их встраивания в отчеты, подготавливаемые в среде Crystal Reports, в результате чего авторы отчетов смогут самостоятельно использовать Crystal Xcelsius в своих проектах.

Этот документ содержит информацию о том, как:

  • Создать простую визуальную модель Crystal Xcelsius
  • Встроить визуальную модель в приложение Crystal Reports и связать ее с данными Crystal Reports

Предполагается, что читатель хорошо знаком с приложением:

  • Crystal Reports

И в его распоряжении имеются следующие приложения:

  • BusinessObjects™ Xcelsius Enterprise, Crystal Xcelsius Designer или Crystal Xcelsius Workgroup
  • Crystal Reports 2008

Что нового в CrystalReports 2008?

Приложение Crystal Reports 2008 предоставляет расширенные функциональные возможности, помогающие не допустить разрастания объема отчетов и упростить их сопровождение - путем увеличения гибкости визуального представления данных и сокращения временных затрат с помощью высокопроизводительных функций, включающих:

  • Интеграцию с Xcelsius
  • Поддержку технологии Flex
  • Поддержку технологии Flash
  • Панель параметров отчета
  • Интерактивный просмотр отчетов
  • Поддержку многочисленных перекрестных таблиц
  • Гибкую разбивку на страницы

Как организована совместная работа CrystalReportsandCrystalXcelsius 4.5?

Визуализируйте возможные результаты при помощи моделей, работающих по сценарию "что-если" и встроенных в Ваш отчет. Импортируйте сгенерированные Xcelsius SWF-файлы в Ваши отчеты и оцените преимущества улучшенной интеграции приложений во время подготовки отчета. Поддержка процесса принятия решений потребует меньшего количества отчетов, создаваемых IT-специалистами и разработчиками приложений. Пожалуйста, примите к сведению: инструмент проектирования Xcelsius не включен в состав Crystal Reports 2008.

Просмотр демо-ролика: Анализ "что-если"

Что собой представляет CrystalXcelsius?

Crystal Xcelsius представляет собой приложение визуализации данных с интерфейсом "укажи и выбери", предназначенное для создания интерактивных диаграмм, графиков, моделей альтернативных сценариев и их оперативной доставки пользователю в формате Crystal Reports, Microsoft Office, Adobe PDF, и web-документов.

Приложение Crystal Xcelsius позволяет визуализировать и обеспечить взаимодействие с персональными бизнес- и корпоративными данными.

Как работает это приложение?

Crystal Xcelsius использует уникальную комбинацию Microsoft Excel, как инструмента моделирования данных, и Macromedia Flash Player, в качестве средства отображения. Для компиляции динамических визуализаций данных используется запатентованное инструментальное средство Crystal Xcelsius Designer. Excel в рамках Crystal Xcelsius выступает исключительно в роли инструмента проектирования структуры данных, помогающего интегрировать данные в легко читаемый формат. Такой формат хорошо совместим с обычными компонентами построения диаграмм и визуализации данных.

На этапе проектирования Excel моделирует и форматирует данные, а Crystal Xcelsius Designer производит визуализацию и связывание смоделированных в Excel данных с интерактивными визуальными представлениями через механизм Flash. После того как проект будет подготовлен для развертывания или просмотра, Crystal Xcelsius переводит его в "магическое" состояние и компилирует модель данных и элементы визуализации с генерацией байтового Flash-кода в форме swf-файла. Этот swf-файл содержит виртуальное представление данных и их соотношений, определенных в Excel-модели, а также все графические элементы и анимацию, связанные с этими данными. Кроме того, он содержит информацию обо всех внешних связях данных, которые были заданы во время проектирования. Эти связи могут служить для замены существующих данных (данных этапа проектирования) на различные наборы данных во время выполнения, что позволяет организовать "живую связь" с данными.

После запуска Flash-видеоролика все связи с Excel-файлом полностью обрываются - все данные либо полностью встроены в байтовый Flash код или же подгружаются посредством динамических XML-связей. На этом завершается легкая в использовании (Excel) и простая (строки/столбцы) метафора моделирования и управления данными без каких-либо ограничений, свойственных Excel. Начав использовать эту парадигму, вы поймете, насколько она мощная - с помощью Excel данными можно манипулировать намного более эффективно, чем программными методами.


Страница сайта http://www.interface.ru
Оригинал находится по адресу http://www.interface.ru/home.asp?artId=24319