Огляд основних технологій і функціональних можливостей Crystal Analysis Professional 8.5 – Частина 2, Комерція, Різне, статті

Частина 1

Зміст



Колірна розмітка за результатами порівняння


Crystal Analysis Professional дозволяє підсвічувати виключення за результатами порівнянь. Як приклад, розглянемо робочий лист, що відображає суми фактичних продажів, витрат і прибутку за один тиждень. При використанні опції ‘по порівняно з іншим членом розмірності ‘і при виборі порівняння з бюджетом, групи продуктів з показниками нижче бюджетного рівня підсвічуються червоним, в той час як показники понад бюджету – зеленим.


Порівняння дійсно по всіх рівнях, тому дійсно і при проведенні деталізації по ієрархії. Крім того, порівняння дійсно для всіх заходів.


Колірна розмітка за результатами обчислень


Другий технікою є використання обчислень для організації колірної розмітки. У цьому прикладі, на робочому аркуші відображаються показники фактичних продажів за кілька тижнів. Застосувавши опцію ‘Використовувати результат обчислень ‘, слід вибрати в експерта зростання підсвічування зеленим кольором груп продуктів з виросли обсягами продажів, а зі зниження обсягу продажів – підсвічування червоним кольором. Так само, як і в попередньому прикладі, підсвічування залишається дійсною і при операціях ієрархічної деталізації, і при перегляді інших заходів.


Ця техніка може бути використана для ідентифікації винятків багатьма іншими способами:



Фільтрація


Фільтрація дозволяє включати або виключати деякі дані, що наводяться на сторінці звіту, полегшуючи пошук важливих даних. З використанням простих діалогів, Crystal Analysis Professional може включати або виключати:



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


Сортування


Сортування може робитися як для стовпців, так і для рядків аркуша. Вкладена сортування також підтримується, і сортування може проводитися або за групами ієрархій, або з розривом ієрархій. Перше в нагоді, наприклад, при перегляді, який саме керівник відділу продажів має максимальний обсяг продажів по регіону, а останнє – наприклад, при перегляді, який керівник має найбільший обсяг продажів серед всіх регіонів.


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


Загальна масштабованість


Куб OLAP може мати 5, 10, 20 або більшу кількість розмірностей. Деякі розмірності, такі як час і заходи, порівняно малі, але інші – такі як клієнти і продукти – можуть мати сотні тисяч і мільйони членів. Взаємно помноживши кількості цих величин, можна підрахувати, скільки мільярдів потенційних значень даних може бути представлено в кубі. Швидкість аналітичних операцій і надання результатів залежить від розміру куба, що є ключовою проблемою для будь-якого клієнтського застосування OLAP. У Crystal Analysis Professional подібні вимоги враховані.


Проблеми масштабованості OLAP


Існує поширена точка зору, що розмір куба OLAP не так вже важливий – дійсно, стандартний звіт може відображати лише кілька сотень членів, або ж користувач може захотіти побачити тільки 10 продуктів з найвищими обсягами продажів. Ця точка зору вірна тільки в тому випадку, коли звіт OLAP ретельно спроектований і повністю створений, а користувачеві ні за яких умов не буде потрібно проведення гнучкого аналізу даних. Але як тільки починає підтримуватися гнучкий аналіз, обсяг аналізованих даних швидко стає проблемою.


Давайте розглянемо наступний робочий лист. На ньому відображено 10 продуктів з максимальними обсягами продажів з розмірності на 150 000 окремих продуктів, за результатами на перший квартал. Сам по собі робочий лист містить дуже невелику кількість даних – 10 продуктів по 4 кварталах по 2 версіями (фактичної і бюджетної), що становить 80 членів.


Робота з подібним розміром набору результатів досить проста в будь-якій таблиці. В цьому випадку ми також маємо вид запиту, спеціально призначеного для інструменту OLAP, а більшість серверів буде повертати подібний набір результатів протягом секунд. Робота з подібними даними в заздалегідь складеному звіті не викличе проблем з масштабованістю.


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


Значення, що повертаються



  1. Показати прийнятий за замовчуванням робочий лист з видом за групами продуктів по заходам 24
  2. Виконати зведення для відображення кварталів в стовпцях 32
  3. Виконати зведення для поквартального відображення Фактичних і Бюджетних показників 64
  4. Відкрити селектор членів для відображення 150 500 членів
  5. Вибрати всіх базових членів з розмірності продуктів в 1.2 мільйона
  6. Виконати фільтрацію для 10 максимальних значень по бюджету першого кварталу 80

Опис


Кроки 4 і 5, виділені червоним кольором, представляють проблему – звичайно, не для сервера OLAP, а для клієнтського додатку. Уявіть собі час, який знадобиться для завантаження 150500 значень в елемент управління деревом, або 1.2 мільйона чисел (і супутніх заголовків) у типову електронну таблицю. Це абсолютно нереально з точки зору продуктивності або ресурсів клієнта – особливо, коли робота ведеться через web-браузер.


Crystal Analysis Processional і масштабованість


Crystal Analysis Professional прекрасно працює з попередньо підготовленими звітами OLAP, а також може масштабуватися під виняткові вимоги гнучкого аналізу. Crystal Analysis Professional використовує кращі можливості масштабування SQL Server Analysis Services, З можливістю запису запитів користувачів на MDX та використання можливостей розподіленого кешування служби зведених таблиць (Pivot Table Service – PTS).


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


Підтримка функціональності сервера даних OLAP


Багатовимірний аналіз по своїй суті є діалоговим процесом, який вимагає швидкого і надійного динамічного підключення до даних. Більшість OLAP-систем масштабу підприємства забезпечує широкий діапазон технологій і процесів для оптимізації динамічного доступу до даних. Додатки, які зможуть збільшити віддачу від застосування цих вбудовані можливостей, безумовно, забезпечать максимальну продуктивність і ефективність роботи користувачів.


Crystal Analysis Professional розроблений для повного використання можливостей Microsoft SQL Server 2000 і Microsoft SQL Server 7. Продукт забезпечує повну інтеграцію з Pivot Table Services компанії Microsoft і OLE DB для інтерфейсу OLAP, надаючи вичерпні можливості обробки даних безпосередньо на сервері з використанням MDX і забезпечуючи кінцевим користувачам швидкий доступ до даних OLAP. Підтримка SQL Server 2000 Analysis Services і SQL Server 7 OLAP Services стала наслідком того, що Crystal Decisions стала партнером програми Data Warehousing Alliance Partner компанії Microsoft.


Crystal Analysis Professional тепер також підтримує Crystal Holos (Версій 8.0 & 8.5), а також SAP BW (версій 2.0b і 3.0).


Розгортання як зсередини, так і за межами організації


Після створення простих у використанні аналітичних звітів, наступним кроком є ​​надання цих звітів відповідним співробітникам організації – звичайним менеджерам, в повсякденні обов’язки яких входить прийняття рішень.


Crystal Analysis Professional спеціально розроблений для забезпечення простого розподілу аналітичних звітів, як зсередини, так і зовні організації. Звіти можна переглядати або за допомогою “товстого клієнта” Crystal Analysis Professional, Так і за допомогою повнофункціонального DHTML-клієнта з мінімальними вимогами для клієнтського місця. Остання можливість є ідеальним методом для розподілу звітів в середовищі web, з можливістю спільного використання аналітичних звітів постачальниками, клієнтами та бізнес-партнерами.


Розгортання на “товстих клієнтів”


Аналітичні звіти можуть спільно використовуватися тими користувачами, у яких встановлено Crystal Analysis Professional. Звіти можуть бути заблоковані і захищені паролем, щоб уникнути внесення небажаних змін з боку користувачів (наприклад, видалення сторінок).


Розгортання за допомогою Excel


Crystal Analysis також надає додатковий модуль для роботи з Excel. Цей додатковий модуль ідеальний як інструменту гнучкого створення зрізів і ракурсів даних для більш досвідчених користувачів. Користувачі можуть вибрати або нове підключення до джерела даних, або ж дані можуть бути експортовані з товстого або багатофункціонального клієнта, причому при роботі в Excel підключення може залишатися активним. Дані можуть переглядатися незалежно від того, доступно чи ні підключення до джерела даних.


Ще одна перевага – збереження файлів у форматі. Xls, з можливістю спільної роботи з цими файлами в самій корпорації або за її межами, або ж експортовані в інший формат з використанням вбудованих в Excel функцій для створення текстових файлів, презентацій або включення графіків в документи.


Розгортання на клієнтських місцях з мінімальними вимогами


Нульовий клієнт (zero client) Crystal Analysis Professional реалізований з використанням чистого DHTML, що не вимагає установки або завантаження ні аплетів, ні підключаються додатків, ні елементів управління. Нульовий клієнт надає ту ж ступінь інтерактивності та аналізу, що і товстий клієнт, з тим же інтуїтивно зрозумілим інтерфейсом користувача і діалогами, тому для користувачів не потрібно повторного навчання.


Нульовий клієнт Crystal Analysis Professional підтримує роботу з Microsoft Internet Explorer і Netscape Navigator. Також підтримується широкий спектр web-серверів, включаючи Microsoft IIS, Netscape Enterprise Server, Apache, а також інші сервери з можливістю обробки скриптів CGI. Web-сервер може працювати під Windows NT, Windows 2000, Sun Solaris або під Linux.


Розгортання на багатофункціональних клієнтів


Багатофункціональні клієнти Crystal Analysis Professional використовують ту ж саму технологію Active X, що і товсті клієнти. Для них потрібно встановити вбудований модуль, завантажувальний розмір якого становить близько 16 Мбайт, і який вимагає для своєї інсталяції 50 Мбайт вільного дискового простору. Завантаження з web-сервера вбудованого модуля запускається автоматично тоді, коли цей модуль вперше знадобиться.


На відміну від нульового клієнта, багатофункціональний клієнт безпосередньо пов’язується з джерелом даних і з Crystal Enterprise. Це збільшує швидкість, з якою дані можуть бути отримані і оброблені, що робить подібне рішення ідеальним для розгортання в інтранет.
Багатофункціональний клієнт призначений для використання з браузерами IE версії 5.5 і вище. Він може використовуватися з тими ж web-серверами, що і нульовий клієнт, причому обидва ці клієнта можуть бути використані в одному і тому ж розгортанні.


Архітектура Crystal Enterprise































Web Clients Web-клієнти
Web Server Web-сервер
Web Component Server Сервер Web-компонент
Input/Output Введення / Висновок
File Repository Servers Сервери файлового сховища
Cache Server Кешуючий сервер
Crystal Enterprise Framework  Інфраструктура Crystal Enterprise
Page Server Сервер сторінок
Job Server Робочий сервер

Нульовий клієнт Crystal Analysis Professional надається за допомогою Crystal Enterprise, Глобально масштабованої і заснованої на Web інфраструктури поставки інформації. Створений з використанням Crystal eBusiness Framework, Crystal Enterprise забезпечує персоналізовану багатоланкову архітектуру для захищеної поставки звітів кінцевим користувачам. Crystal Enterprise бесшовно інтегрується з усіма додатками аналізу і генерації звітів від Crystal Decisions, Включаючи Crystal Analysis Professional і Crystal Reports. Основні компоненти Crystal Enterprise перераховані нижче.


Crystal Analysis Professional


Це генератор для створення аналітичних звітів. Звіти зберігаються у файлах з розширенням .CAR, Або на локальному жорсткому позові, або безпосередньо в Crystal Enterprise.


APS


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


Аналітичні звіти можуть зберігатися безпосередньо в папках, керованих APS, з використанням діалогу Save в Crystal Analysis Professional. Додаткова опція зберігання файлів, Enterprise, дозволяє користувачеві вибрати, в якій саме папці з’явиться звіт.


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


У міру того, як звіт опублікований в Crystal Enterprise, Заснована на web-консоль управління дозволяє адміністраторам привласнювати права користувачам, групам, папок і об’єктів, контролюючи, який саме звіт буде доступний при реєстрації користувача в Crystal Enterprise.


Сервер репозиторію файлів


Сервер репозиторію файлів (FRS) відповідальний за захищене зберігання файлів, що публікуються в Crystal Enterprise.


Сервер Web-компонентів


Сервер Web-компонентів (WCS) забезпечує доступ нульового і багатофункціонального клієнта до Crystal Enterprise. При клацанні користувача по гіперпосиланню в аналітичному звіті, відповідний файл. CAR витягується з FRS і передається WCS. Потім WCS завантажує файл. CAR і створює всі необхідні об’єкти – робочі листи, діаграми і т.д.


Якщо використовується нульовий клієнт, то WCS ініціює підключення до сервера даних. При цьому буде згенеровано інтерфейс користувача з використанням засобів DHTML, і далі цей інтерфейс буде переданий за допомогою web-сервера браузеру користувача. У міру переміщення користувача по додатком, запити надсилаються назад на WCS, який генерує оновлену web-сторінку.


При розгортанні багатофункціонального клієнта, WCS надасть клієнту файл. CAR, який потім підключиться до сервера даних з використанням свого локального підключення.


Можлива кластеризація декількох WCS з метою забезпечення відмовостійкості і масштабованості.


Інтранет, екстранет та портали


Crystal Enterprise є повністю настроюється, що забезпечує інтеграцію в будь-які корпоративні портали. Разом з продуктом надається декілька прикладів, які можуть бути використані при відсутності стандарту порталу. Альтернативно ці приклади можуть використовуватися в якості робочих програм інтеграції порталу, так як додається повний вихідний код.


Система на розширюваної платформі


Аналітичний звіт складається з набору візуальних об’єктів – робочих аркушів, діаграм і ряду не візуальних об’єктів – підключень до даних. Підключення до даних надає абстрактне ланка для будь-якого джерела даних OLAP, причому в основі цієї ланки лежить драйвер даних OLAP.


Комплект розробника об’єктів COM


В наступну версію Crystal Analysis буде включений комплект розробника ПЗ (SDK), що підтримує описану вище об’єктну модель. Це дозволить проводити значну підстроювання Crystal Analysis під потреби користувача, а ця версія буде названа Crystal Analysis Developer.


SDK дозволить створювати програми ActiveX або клієнтські місця з мінімальними вимогами з інтерфейсом на DHTML.


Формат XML файлів


Файли. CAR, з якими працює Crystal Analysis Professional, Є XML-файлами, повністю описують аналітичний звіт.


XML на нульовому клієнті


Аналітичні звіти, що виконуються сервером WCS, генерують вихідні файли XML, що описує дані, сформатувати для звіту. В даний час ці файли перетворюються в DHTML за допомогою списків стилів XSL на сервері WCS. У міру того, як в браузерах буде вдосконалюватися інтерпретація XML, з’явиться можливість передачі списків стилів клієнтського додатку і зворотного відсилання потоку XML для форматування, що буде зменшувати кількість даних, що пересилаються по локальній мережі.


Від творців Crystal Reports


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


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


Як додаток до можливостей своєї передової технології, компанія Crystal Decisions надає послуги з навчання та консультацій з боку високопрофесійних експертів, що проводяться або за допомогою власних внутрішніх груп, або в сотнях консультаційних та навчальних центрів наших партнерів по всьому світу. Ми також забезпечуємо цілодобову і щоденну кваліфіковану технічну підтримку в глобальному масштабі – в нашому бізнесі, так само як і у наших замовників, не буває перерв.


Crystal Reports є найбільш популярним ПО генерації звітів на планеті і крім того, представляє одну з найбільш масштабованих і потужних систем постачання інформації. Безумовно, застосування наших рішень збільшить цінність будь-якого стратегічно важливого інформаційного фонду. Оскільки це є саме тим, чого вимагає ваш бізнес.

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


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

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

Ваш отзыв

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

*

*