Новий імідж старого знайомого – Crystal Reports 8.0

Аналіз корпоративної інформації та генерація презентабельних звітів є найважливішими завданнями інформаційної підтримки у промисловості та бізнесі. На ринку програмного забезпечення існує цілий набір інструментальних засобів, що дозволяють вирішити ці завдання, однак визнаним лідером серед недорогих генераторів звітів, що працюють на платформі Windows, є Crystal Reports фірми Seagate Software. У всьому світі продано більше чотирьох мільйонів ліцензій – ця цифра говорить сама за себе. Crystal Reports привертає велику увагу користувачів, тому КомпьютерПресс вже неодноразово звертався до цієї теми (див., наприклад, С. Маклаков. "Працюємо з Crystal Reports 6.0". КомпьютерПресс # 1,2,4 1998). Що вийшла цього року версія Seagate Crystal Reports 8.0 пропонує нові і значно удосконалені старі інструменти для створення та розповсюдження звітів.

Традиційно Crystal Reports орієнтований на чотири різні категорії користувачів:


Для кожної з категорій користувачів Crystal Reports має свій набір інструментальних засобів.

Інструментальні засоби Crystal Reports 8.0 для рядових користувачів.

Творці Crystal Reports передбачили безліч експертів, дозволяють непрофесіоналам в області інформаційних технологій готувати досить складні звіти самостійно. За допомогою таких експертів звіт, що містить угруповання, підсумовування, сортування, складну вибірку, форматування презентаційного якості, ділову графіку і прив'язку даних звіту до географічної карти, непідготовлений користувач може створити буквально за 2-3 хвилини. У новій версії 8.0 істотно покращився інтерфейс основного модуля створення шаблона звіту – Reports Designer. Покращені інструменти позиціонування, вирівнювання, зміни розмірів копіювання, перенесення об'єктів звіту. Це особливо важливо при створенні звітів для використання у друкованих формах. Поліпшено роботу експерта графіків (Charting Expert). Розширено набір типів графіків, з'явилася можливість створення графіків по полях типу running totals. Стало простіше створювати звіти, що включають географічні карти. У експерта географічних карт включена більш ефективна навігація, можуть бути дозволені протиріччя між найменуваннями на географічній карті і найменуваннями, що зберігаються в БД. З'явився інструмент перегляду структури даних Data Explorer, графічний інструмент, виконаний в стилі Windows Explorer. Користувачі можуть вибрати джерела, відсортовані за типом зв'язку, вибрати раніше встановлений сеанс зв'язку або встановити новий сеанс з використанням ODBC або OLE DB.

Рис.1. Галерея звітів Crystal Reports 8.0

Нова версія Crystal Reports тісно інтегрована з Microsoft Office. Користувачі Microsoft Office 97 і Microsoft Office 2000 можуть створити звіт Crystal Reports, безпосередньо в середовищі Microsoft Office використовуючи Add-in компоненти. Add-in поставляються для MS Excel і MS Access. Виклик Add-in компонент здійснюється через меню Tools. Вибір даних для звіту здійснюється за допомогою експерта Report Wizard. Експорт звітів в MS Excel, MS Word та RTF поліпшений за рахунок інтеграції існуючого звіту в середу Microsoft Office.

Рис.2. Створення звіту з середовища MS Excel за допомогою Виклик Add-in компоненти.

Інструментальні засоби Crystal Reports 8.0 для професіоналів.

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

При створенні формул з'явилася можливість вибрати колишній синтаксис формул або новий, в стилі Visual Basic. Один і той самий звіт може містити формули, написані як в одному, так і в іншому синтаксисі. До складу мови включено близько 60 нових функцій і операторів. Важливо відзначити, що мова Crystal Reports тепер включає оператори циклу ("for to step do" і "while do"), розгалуження ("select case default") і підтримку динамічних масивів.

Рис.3. Редактор формул Crystal Reports 8.0

У новій версії поліпшений експорт файлів з метою збереження вихідного форматування звітів. Підтримка DHTML (HTML 4.0) дозволяє експортувати, зберігати та переглядати звіт без втрати інформації. Новий інструмент імпорту текстових даних дозволяє визначити текстові об'єкти або поля БД як відформатований RTF або HTML текст. Crystal Reports 8 інтерпрітіруют теги і відображає текст відповідно відформатованим. Форматований текст може бути скопійований в звіт або прочитаний з БД. Покращено редактор створення матричних (coss-tab) і OLAP звітів. Тепер він містить 18 попередньо описаних стилів і нові можливості форматування і створення графіки, включаючи форматування за умовою для окремих колонок і рядків. З'явилися нові можливості форматування та ієрархічної групування даних. Для кращого опису груп в Crystal Reports 8.0 можна використовувати в якості імені групи як ім'я поля БД, так і формулу Group Name, крім того включений автоматичний підрахунок відсотка значення малої групи всередині великий (Percentage Summary).

Можливості форматування полів поліпшені за рахунок зміни шрифту поля за умовою і розширення набору рамок і форматів дата-час. Crystal Reports 8.0 підтримує різні графічні формати – BMP, JPEG, PICT, PNG, TIFF, Targa.

Значно підвищена продуктивність при виконанні звітів. Більш компактний Report Engine забезпечує в деяких випадках десятикратне підвищення продуктивності при виконанні звітів в порівнянні з версією 7. Продуктивність підвищена при виконанні операцій відкриття, оновлення, фільтрації та форматування звіту. Відкриття та виконання звіту, разом підсумовуючі поля, графіки, географічні карти також стало вироблятися набагато швидше. Включена підтримка перегляду тільки першої сторінки при публікації звітів у web. Ця функціональність дозволяє істотно скоротити час відгуку при перегляді звітів в браузері.

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

Новий формат rpt-файлапозволяет створювати більш компактні файли звітів з охоронюваними даними і швидше їх відкривати. Crystal Reports 8 може зберігати звіти у форматі Crystal Reports 7, проте Crystal Reports версії 7 не підтримує формат звітів і можливості версії 8.

Можливості публікації в Internet.

Одним з найбільш ефективних шляхів поширення корпоративної інформації є створення звітів та розміщення їх на корпоративному web-сайті. Crystal Reports 8.0 отримав істотно оновлений набір інструментальний коштів для публікації звітів у Internet / Intranet. Оновлений Web Component Server виконаний за багаторівневою архітектурі клієнт-сервер, що дозволяє користувачеві переглядати звіти з набагато більш високою продуктивністю. Crystal Reports 8.0 у своєму складі має версію Web component Server на 5 користувачів. Гіперпосилання дозволяють зв'язати об'єкти звіту, включаючи текст, графіку, поля БД і формули з іншими web сайтами, e-mail адресами і звітами Crystal Reports. Звіти презентаційного якості можна просматріватьчерез web-браузер без необхідності встановлювати на комп'ютері додаткове програмне обеспеченіе.Набор інструментальних засобів дозволяє використовувати для інтеграції звітів у web ActiveX, Java і DHTML (HTML 4.0). Report Viewer for Java, який може бути використаний для перегляду звітів в браузері Netscape, підтримує виконуваний модуль Sun's Java 2.0. З'явилася можливість копіювання тексту з Report Viewer for Java в інші програми.

Інтеграція із засобами розробки.

У новій версії Crystal Reports 8.0 оновлені і доповнені компоненти, призначені для вбудовування звітів в кінцеві додатки. Розроблений для Microsoft Visual Studio і інших COM – орієнтованих засобів розробки, Report Designer Component (RDC) надає розробникам можливість створення нових і модифікації існуючих звітів. На додаток до 650 наявних у RDC, додано більше ніж 100 властивостей, методів і подій. Нові функції дозволяють створити звіт за допомогою експерта безпосередньо з клієнтського застосування. Користувачі Microsoft Visual InterDev 6.0 завдяки новому компоненту Reports Integration Controls тепер можуть повною мірою використовувати на своїх Web-проектах функціональність Crystal Reports. ASP додатки з інтегрованим Crystal Reports використовують ту ж саму об'єктну модель, що і додатки Win32. Прямий інтерфейс визоваCOM-об'єктів робить їх доступними для різних платформ, включаючи Visual Basic і Visual C + +. Для розробників, які використовують Visual Basic, призначена нова версія компонент ASP сервера, що використовує компоненти Report Designer Component.

Рис. 4. Створення звіту з середовища Visual Basic за допомогою Report Designer Component.

Ця технологія дає значне збільшення продуктивності, наприклад при створенні "сторінок-по-вимогу".

Crystal Reports 8 є 32-розрядним Windows – додатком (95, 98, 2000, NT 4) і поставляється в трьох варіантах:

Seagate Crystal Reports Standart. Включає всі описані вище інструменти для створення якісних звітів як для пересічних користувачів, так і для професіоналів.

Seagate Crystal Reports Professional. Включає всі модулі версії Standart плюс кошти публікації звітів в Internet.

Seagate Crystal Reports Developer Edition. Влючає всі модулі версії Professional плюс інструменти для розробників програмних продуктів, що дозволяють інтегрувати звіти в кінцеві додатки.


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


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

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

Ваш отзыв

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

*

*