Вбудовування візуалізацій XCELSIUS 2008 в CRYSTAL REPORTS 2008, Інтеграція додатків і даних, Бази даних, статті

Частина 1: вихідні дані


Введення


Дана технічна стаття від Business Objects, підрозділи компанії SAP, покликана допомогти користувачам пакету Crystal Reports 2008 додати в свої звіти елементи інтерактивної візуалізації. Творці звітів навчаться створювати візуалізації Xcelsius і вбудовувати їх в звіти Crystal Reports, щоб надати кінцевим користувачам звіти з високим ступенем інтерактивності.


У даному документі описані наступні етапи:



Попередні вимоги: 



Що нового в Crystal Reports 2008?


Продукт Crystal Reports 2008 робить звіти більш інтерактивними і скорочує зусилля по їх розповсюдженню та супроводу. За допомогою Crystal Reports 2008 можна:



Що нового в Xcelsius 2008?


Продукт Xcelsius 2008 надає засоби візуалізації даних нового покоління. Вони дозволяють користувачам з різними рівнями навичок в маленьких, середніх і великих компаніях перетворювати складні бізнес-дані в візуальну інформацію для прийняття рішень. Xcelsius 2008 надає потужні інструменти для аналізу типу “що, якщо”, який дозволяє пролити світло на наслідки будь-яких можливих бізнес-рішень.


Xcelsius 2008 ще більш полегшує подання даних і створення інформаційних панелей на базі особистих і корпоративних джерел даних. Цей продукт надає такі основні переваги:



Як Crystal Reports і Xcelsius 2008 працюють разом?


Продукт Crystal Reports підтримує впровадження в звіт елементів Flash. Xcelsius Enterprise 2008 або Xcelsius Engage 2008 забезпечує експорт даних у форматі Flash. Вбудовуючи цей експортований з Xcelsius файл у форматі Flash до звіту Crystal, можна об’єднати потужний доступ до даних з Crystal Reports широкими можливостями візуалізації в Xcelsius.


Що таке Xcelsius?


Xcelsius – це програмне забезпечення для візуалізації даних за допомогою простих дій мишею. Воно дозволяє створювати інтерактивні діаграми, графіки і моделі сценаріїв “що, якщо”, а також надавати їх користувачам в рамках звітів Crystal Reports, документів Microsoft Office і Adobe PDF, або через веб-інтерфейс.


Рисунок 1: новий інтерфейс користувача Xcelsius 2008. 

Як працює Xcelsius?


Для компіляції динамічних візуалізацій Xcelsius використовує унікальну комбінацію із програми Microsoft Excel, яка використовується в якості засобу моделювання даних, і програми Adobe Flash Player, яка служить в якості механізму візуалізації. В рамках Xcelsius додаток Excel використовується виключно як засіб проектування даних. Воно допомагає інтегрувати дані та маніпулювати ними в форматі, який зручний і легко використовується для загальноприйнятих елементів побудови діаграм і візуалізації даних.


В процесі проектування електронна таблиця Excel, вбудована в додаток Xcelsius, використовується для моделювання та форматування статичних або динамічних даних із зовнішніх джерел. А для прив’язки змодельованих в Excel даних до готових компонентів Xcelsius за допомогою ядра Flash використовуються таблиці властивостей. Після того як дизайн готовий для попереднього перегляду або розгортання, Xcelsius компілює модель даних і елементи візуалізації в байтовий код Flash, який зберігається у вигляді файлу у форматі Shockwave flash (SWF або. swf). Цей SWF-файл тепер містить віртуальне представлення даних та їх відносин, визначених в моделі в Excel, а також всі графічні елементи і засоби анімації, прив’язані до цих даних. SWF-файл також містить інформацію для будь-яких зовнішніх підключень до джерел даних, які були визначені в процесі проектування. Ці підключення до даних можна використовувати для заміни в процесі роботи моделі існуючих даних, спроектованих в Excel, різними наборами інших даних. Це дозволяє організувати різні запити до більших сховищ даних.


Після того як ролик Flash запущений, ніякого зв’язку з файлом Excel більше немає. Всі дані є віртуальними і беруться або з байтового коду Flash, або з динамічних XML-каналів. Таким чином, ви отримуєте зручний для використання (Excel) і просте (рядок / стовпець) модельне уявлення для маніпуляції даними без жодних обмежень, що накладаються додатком Excel. Почавши використовувати цю парадигму, ви оціните її міць: за допомогою Excel дані можна досліджувати набагато швидше, ніж за допомогою програмування.


Частина 2: створення та вбудовування моделі Xcelsius до звіту Crystal Reports


Загальний огляд процесу



Підготовка даних Crystal Reports для Xcelsius


Для створення електронної таблиці Excel використовуйте функцію Crystal Reports під назвою Export to Excel (Data Only) (“Експортувати в Excel (тільки дані)”). Для даного прикладу ми експортували дані з файлу db2.mdb в файл Book1.xls (завантажте звідси) і додали деяку логіку Excel. Давайте поглянемо на електронну таблицю (рис. 2):


Рисунок 2: приклад електронної таблиці з даними про частки ринку.


Ця електронна таблиця містить дані про частки ринку (Market Share) для якоїсь компанії і трьох її конкурентів. За допомогою простої формули в Excel ми можемо виконати швидкий аналіз типу “що, якщо” і передбачити, як збільшення або зменшення росту очікуваних продажів компанії вплине на частку ринку, яку займає компанія. Це можна зробити, міняючи значення в стовпці Sales Growth (“Зростання продажів”). Далі ми побачимо, як Xcelsius робить цей аналіз більш швидким і зручним.


Створіть свою модель в Xcelsius



Тепер діаграма повинна виглядати таким чином (рис. 3):


Рисунок 3: приклад кругової діаграми часткою ринку (кроки з 8 по 12).



Рисунок 4: приклад кругової діаграми часткою ринку.



Налаштування моделі Xcelsius на отримання даних з Crystal Reports в реальному часі


Xcelsius 2008 містить вбудовані засоби зв’язку з даними Crystal Reports. Ці засоби дозволяють одним клацанням миші передавати дані зі звітів у візуальні моделі Xcelsius. Метадані вбудовуються в створений SWF-файл, який засоби Crystal Reports використовують для полегшення прив’язки даних з Crystal Reports до моделі Xcelsius. Щоб скористатися цією можливістю, виконайте в Xcelsius наступні кроки.



Вбудовування моделі Xcelsius в Crystal Reports



Рисунок 5: майстер прив’язки даних Crystal Reports Flash. 


Частина 3: технічні подробиці та інформація про ліцензування


Технічні подробиці



Експорт та друк об’єктів Flash з підключенням до даних Crystal Reports не підтримується. Вбудовані об’єкти Flash, які не пов’язані з даними Crystal Reports, можна експортувати тільки в формат PDF. Дані передаються в об’єкт Flash з використанням строкових типів даних Crystal Reports. Максимальна довжина строкового типу даних в Crystal Reports становить 64 Кб. З цієї причини ми рекомендуємо формувати підсумкові дані в Crystal Reports, а вже потім передавати їх в модель Xcelsius.


Інформація про ліцензування




 

 

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*