Report Application Server як базовий засіб публікації та поширення звітів в Web

Зміст



Введення


Ця стаття продовжує серію публікацій за можливостями нових програмних продуктів фірми Crystal Decisions. Мова в даній статті піде про Crystal Enterprise Report Application Server (Далі RAS) – Пакеті, що забезпечує основні, базові можливості по публікації та поширенню звітів Crystal Reports в середовищі Web.


Тенденція, яка визначилася починаючи з версії Crystal Reports 8.0, яка розвинулася у версії 8.5, остаточно сформувалася в 9-ї версії всесвітньо популярного генератора звітів Crystal Reports. А саме, тенденція переведення всієї роботи з корпоративними даними в середу Web. До слова сказати, ця ж тенденція визначає як розвиток платформи Windows -. Net, так і більшості розроблюваного програмного забезпечення. Так що це не примха фірми Crystal Decisions, не "маркетинговий хід", а фактично нагальна необхідність. Користувачам потрібен простий, швидкий і ефективний доступ до звітів. І без установки багатомегабайтного бібліотек на клієнтському комп'ютері. Це якраз і забезпечує RAS, з доступом через Web-браузер.


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


Для чого потрібен і як використовується Report Application Server


Пакет Report Application Server, Включений до складу Crystal Reports 91 , Забезпечує базові функції сервера Crystal Enterprise 9:



RAS є багато-сервером, що дозволяє виконувати відразу кілька звітів. Звіти, які не можуть бути виконані негайно, ставляться в чергу.


У RAS використана технологія кешування на стороні сервера (server-side) для прискорення відображення часто запитуваних звітів.


ePortfolio Lite


ePortfolio Lite – Програмний засіб RAS, яке дозволяє через Web-браузер вибирати підготовлені шаблони звітів і виконувати їх. Отриманий звіт відображається в окремому вікні. Зовнішній вигляд середовища представлений на рис. 1, а приклад сформованого звіту – на рис. 2.

Малюнок 1. ePortfolio Lite.

Малюнок 2. Приклад отриманого в RAS звіту.


Через ePortfolio Lite можливо переглядати отримані звіти в різних форматах:



Перший режим перегляду, HTML Page, забезпечує DHTML-формат перегляду без додаткової функціональності режиму HTML Interactive. Можливо:



Другий режим, HTML Interactive, встановлений за замовчуванням, є основним режимом перегляду і має розширену функціональність у порівнянні з першим режимом (про це далі).


І, нарешті, третій режим Report Parts, який можна перекласти як "частковий" або "спрощений" звіт. Він забезпечує показ об'єктів за встановленими в звіті Report Part Drilldown-гіперпосиланнями. Report Part Drilldown-гіперпосилання визначаються під час створення шаблону звіту в Crystal Reports (див. рис. 3). У цьому режимі перегляду вся сторінка звіту не формується. Що дозволяє (крім скорочення часу виведення інформації на екран) звертатися до звітів у такому форматі перегляду через корпоративні портали і бездротові пристрої (WML-телефони, Compaq iPAQ та ін.)

Малюнок 3. Панель форматування об'єкта в Crystal Reports 9: створення гіперпосилання Report Part Drilldown.


Розширення можливостей перегляду звітів


У розширеному, інтерактивному режимі перегляду HTML Interactive, в правій частині панелі інструментів знаходиться кнопка

Малюнок 5. Web Report Design Wizard.


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


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


Ну а по-друге, вся робота відбувається в Web-браузері, без тиражування численних установок Crystal Reports і занятті місця на дисках.


Нові SDK-інструменти для доступу до звітів через Web-додатки


Інститути, які раніше кошти інтеграції звітів Crystal в додатки, а саме:



поповнені двома новими, дуже актуальними механізмами:



Якщо три перші кошти дозволяють створювати "товсті" клієнтські додатки, що вимагають для свого виконання інсталяції численних бібліотек, то два останніх кошти, завдяки використанню API Report Application Server, дають можливість створення Web-додатків. Таким чином, переваги використання даної технології розробки додатків з інтегрованими звітами Crystal Reports наступні:



Технічні вимоги на установку Report Application Server



ОС: Windows (NT 4 SP6a, 2000 SP2, XP Pro).
Пам'ять: 64 MB. Рекомендується 128 MB RAM
Вінчестер: 60 MB для стандартної установки. Максимальна – 350 MB.
Web-сервер: Microsoft IIS 4 і вище.


Крім того, для доступу до звітів на клієнтських комп'ютерах повинні бути браузери: Internet Explorer 5.5, 6.0 або Netscape 4.78, 6.2.


Висновок


Використання Report Application Server не тільки спрощує доступ до звітів з Web, а й розширює можливості використання отриманих звітів. Крім того, RAS дозволяє ізмененяются / створювати нові шаблони звітів у середовищі Web в реальному часі, а так само інтегрувати звіти в Web-додатки, засновані на сучасних платформах.


Слід так само підкреслити, що RAS не поставляється окремо, а йде в складі пакету Crystal Reports 91.


Як вже було сказано, RAS забезпечує базові функції Crystal Enterprise Server 9. Сам же сервер Enterprise Server 9 буде мати3 наступними основними можливостями:



 


1 Report Application Server (RAS) включений в редакції пакету Crystal Reports 9: Professional і Developer – версія для розробки і тестування Web-додатків, Advanced – повнофункціональна версія RAS.
2 Масштабованість, тобто можливість необмеженого зростання числа користувачів визначається процесорної ліцензією.
3 На момент написання статті 9-а версія Crystal Enterprise Server ще не вийшла.

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


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

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

Ваш отзыв

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

*

*