Crystal Enterprise: необхідний комфорт доступу до корпоративних даних, Oracle, Бази даних, статті

Введення


Ті, хто не з чуток знає про завдання оперативного і комфортного доступу до даних корпоративної інформаційної системи (ІС), той напевно знайомий і з системою генерації звітів Crystal Reports фірми Crystal Decisions. А може бути, і з системою формування аналітичних звітів по OLAP-об’єктів Crystal Analysis тієї ж фірми. І хоча отримання необхідних звітів – вирішення головного завдання по ефективному використання ІС (з якою обидва ці пакета вельми успішно справляються), але є ще одне завдання – це доставка звіту кінцевому користувачеві.


Навіть якщо ті, хто активно використовує звіти, тобто керівники, ланка менеджерів і бухгалтерія, знаходяться в одній локальній мережі підприємства, то все одно виникає безліч питань. Як забезпечити розмежування доступу до даних? Плодити безліч форм звітів? А якщо структура БД змінилася? Або як часто робити оновлення зберігаються десь готових звітів? А якщо ще і Ваші замовники в іншому місті, а постачальники в іншій країні, але всім їм потрібен доступ до Вашої ІВ? І т.д., і т.п.


Природно, для цього необхідне ефективне рішення: гнучке, масштабоване, з наданням кінцевим користувачам інтерактивного доступу до даних ІС і розвиненим адміністративним інтерфейсом. І в цій області вже стало не тільки зручним, але і необхідним організовувати доступ в форматі WEB, тобто у форматі, придатному для інтерактивної роботи в WEB-броузері.


Ці завдання і вирішує система Crystal Enterprise. Сенс її роботи – надати кінцевому користувачеві (надалі просто користувачеві, на відміну від користувача-адміністратора) максимум оперативності, комфорту і “прозорості” до необхідних даних корпоративної ІС, використовуючи попередньо підготовлені в програмі Crystal Reports форми звітів (а якщо є встановлений Crystal Analysis, то і до аналітичних звітів).


Отже, що ж пропонує система Crystal Enterprise для користувача і адміністратора, наскільки вона зручна і разом з тим потужна?


Комфорт для кінцевого користувача


Робота користувача в системі Crystal Enterprise (втім, як і адміністратора) відбувається в WEB-броузері. Звичайно це Microsoft Internet Explorer. Таким чином, на комп’ютер користувача не вимагається ніякої попередньої установки ПО, бібліотек і т.п. Більш того, можливий не тільки внутрішній доступ, в корпоративній мережі (Intranet), але і зовнішній (Ethernet), в тому числі через Internet. Що дозволяє співробітникам, клієнтам, партнерам отримувати оперативний доступ через звіти до корпоративної ІС практично з будь-якого комп’ютера. Всі переваги такого підходу очевидні. При цьому авторизація доступу і захист інформації залишаються на найвищому рівні.


Як же відбувається спілкування користувача з системою Crystal Enterprise, тобто як користувач отримує звіт?


Різноманітність способів доступу до звітів


До необхідної інформації існують різні способи доступу і, відповідно, різні способи отримання та перегляду сформованих звітів.


По-перше, Стандартний доступ через виклик ePortfolio. Вхід здійснюється через стандартну процедуру аутентифікації, з введенням імені, пароля і механізму аутентифікації: через служби Windows NT, через LDAP, або через систему Enterprise.


По-друге, В систему Crystal Enterprise вбудований розвинений механізм автоматичного формування звітів за розкладом (планувальник), який в потрібний час сформує або оновить необхідний звіт, передасть його по локальної мережі, через FTP або iMail в зручному користувачеві форматі: WEB-сторінки, таблиці Excel і т.п. Користувач отримує готовий звіт, і йому не потрібно буде проходити процедуру авторизації.


По-третє, Система надає можливість звернутися до потрібного звіту за посиланням через броузер, вказавши IP-адреса або ім’я сервера (для локальної мережі), шлях та ім’я звіту. При необхідності на засланні можливе завдання необхідних параметрів: імені та пароля аутентифікації, імені та пароля доступу до БД, типу виведення та ін Наприклад:


Servname/MyFolder/Report1.rpt?APSUSER=Administrator&APSPASSWORD=123456&APSAUTHENGINE=Enterprise&USER0=sa&PASSWORD0=MyPass


Потрібно тільки мати на увазі, що в разі завдання ідентифікують даних паролі будуть зберігатися у відкритому вигляді!


Зазвичай для зручності доступу формується html-сторінка з необхідними посиланнями (наприклад, в MS Word). Приклад такої сторінки зображений на рис. 1.

Рисунок 1. Приклад html-сторінки з необхідними посиланнями.


По-четверте, використовуючи компоненту Administration SDK, можна самому розробляти необхідні WEB-додатки для створення (конструювання) звіту, перегляду та зміни. Компонента отримується окремо.


Користувацька середу ePortfolio


Користувацька середу ePortfolio надає повний інтерфейс з налаштування планувальника, самого середовища ePortfolio, призначених для користувача об’єктів (папок, звітів), а так же по виконанню та перегляду звітів (У тому числі аналітичних) і перегляду історії їх виконання. Слід зауважити, що історія виконання ведеться для планувальника, а попередній перегляд (View) звіту не робить запис в журнал історії.


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


У загальному випадку зовнішній вигляд вікна ePortfolio виглядає так, як показано на рис. 2.

Рисунок 2. Приклад користувацького вікна ePortfolio.


Як уже говорилося, система допускає зміну зовнішнього вигляду робочого вікна. Так, наприклад, в меню “Установки” можна поміняти колір фону, прибрати кнопки або написи під ними, поміняти вид відображення списку звітів (рис. 3), та ін

Рисунок 3. Інший вид користувальницького вікна ePortfolio.


Можливий і більш нестандартний вид вікон, власного дизайну. Для цього в інсталяційний пакет включена утиліта Crystal Web Wizard, а так само приклади таких вікон (рис. 4).

Рисунок 4. Приклад нестандартного вікна ePortfolio (In-frame Client).


Можливість русифікації користувача середовища


Слід сказати ще кілька слів по локалізації системи Crystal Enterprise. Вся середу ePortfolio м.б. русифікована, тому вікна ePortfolio – це текстові файли формату. csp і. js. Приклад локалізованого вікна якраз і представлений на рис. 2. Для того, щоб використовують Crystal Enterprise було звичніше читати статтю, решта вікна, меню і т.п. показані в англійському варіанті.


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


Система Crystal Enterprise допускає зміну режимів перегляду звіту в WEB-броузері (за замовчуванням DHTML). Тобто можна вибрати, чи відображати звіт:



Тобто що для Вас зручніше і / або ефективніше.


Механізм виведення звітів за розкладом (Планувальник)


Планувальник (Schedule) – висновок звітів за розкладом, в заданому форматі, в заданий час, залежно від певних умов і т.п. Це дуже потужний механізм для отримання звітів, який дозволяє поставити формування звітів “на автомат”. Тобто параметри отримання звіту задаються один раз, а потім система Crystal Enterprise сама застосовує задані параметри, умови і т.п. і формує потрібний звіт. Планувальник доступний так само з системи адміністрування (Crystal Management Console). В ньому, крім всіх інших, доступні ще й функції подієвого управління звітами (див. далі).


Які ж можливості надає планувальник користувачеві?


По-перше, Користувач може встановити розклад виконання звіту: відразу, в задані день і час, кожні N годин M хвилин, щодня / щотижня / щомісяця в заданий час, в перший / останній / N-ий день місяця.


По-друге, Для баз даних (БД), захищених паролем, дозволяє ввести ім’я та пароль доступу до БД.


По-третє, Встановити для звіту необхідні фільтри. Наприклад, якщо звіт формує прайс-лист, то вивести тільки зазначені категорії товарів. І т.п. Фільтри задаються у форматі звітів Crystal.


В четвертих, Дозволяє визначити местоназначеніе результуючого звіту: за замовчуванням – у встановлений за умовчанням в системі Crystal Enterprise робочий каталог (як правило, це c: Program FilesCrystal DecisionsEnterpriseFileStoreOutput), на вказаний комп’ютер / диск / каталог і з можливо заданим ім’ям файлу, відправити поштою як вкладення, відправити по FTP, роздрукувати.


У п’ятих, Дозволяє змінити формат звіту: Crystal Report – за умовчанням, Excel (повністю або тільки дані), Word і RTF, Acrobat, текстовий (простий, посторінковий, з роздільниками колонок: табуляцією або заданим символом).


Сервіс та міць адміністрування системи


Функції адміністрування системи Crystal Enterprise великі й різноманітні. Щоб докладно розписати всі можливості, визначити порядок дій адміністратора та встановити якісь рекомендації з управління користувачами і звітами, буде потрібно окрема стаття, і можливо не одна. Для спрощення і прискорення процедури навчання адмініструванню системи Crystal Enterprise (і не тільки), автор рекомендує пройти відповідний курс в Навчально-Консультаційному Центрі компанії Interface Ltd.


І все ж, щоб Ви мали уявлення про можливості управління системою, нижче перерахуємо основні пункти / об’єкти адміністрування (рис. 5).

Рисунок 5. Головне вікно адміністрування системи.


1. Реєстрація нового користувача або зміна / видалення існуючого.


2. Створення, зміна або видалення групи / підгрупи користувачів.
Зупинимося дещо докладніше на цьому пункті. Для чого потрібні підгрупи? Справа в тому, що управління правами і можливостями в системі Crystal Enterprise відбувається на рівні груп (підгруп). Тим самим Ви можете призначати певні ролі з відповідними правами, що значно полегшує адміністрування. Ну а так як права можуть бути успадкованими, то для підгруп значно підвищується гнучкість адміністрування і полегшується процес якихось змін у правовій політиці Вашої інформаційної системи.


3. Визначення прав доступу для відповідної групи / підгрупи. На додаток до попереднього пункту слід сказати, що можливий вибір як однієї з декількох стандартних схем прав, так і визначення кожного з пунктів прав: перегляду виконаних звітів, друку, видалення звіту і т.д.


4. Обмеження груп користувачів або окремих користувачів за кількістю виконаних і збережених звітів і / або за терміном давності звітів. Цей сервіс потрібний як для економії місця на диску, так і для збереження актуальності звітів (архів звітів, якщо він потрібен, краще вести окремо, для адміністратора або якогось “віртуального” користувача через планувальник, на окремому диску / дисках / сервер, у зручному та компактному форматі і т.п.).


5. Адміністрування серверів і груп серверів.


6. Управління авторизацією.


7. Додавання, видалення звітів та / або зміна їх параметрів. А саме, для звіту можна:



Фільтри та / або параметри можна використовувати для розмежування різних користувачів до одного шаблону звіту. Тобто для того, щоб кожен з користувачів мав доступ лише до своєї інформації. Тим самим значно зменшується кількість використовуваних шаблонів звітів, що полегшує управління доступом до даних ІС. Якщо використовуються фільтри, то шаблон звіту можна не змінювати. Якщо використовуються параметри, то в шаблоні необхідно передбачити умовне приховування / показ потрібних секцій, полів і т.п.


8. Можливість подієвого управління звітами. Події можуть бути:



Що не видно користувачеві


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


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


Це і оптимізація роботи для зменшення часу відповіді:



Це і відповідає всім сучасним вимогам система авторизації доступу і захисту інформації.


Тема статті не передбачає освітлення і такого, істотного для гетерогенних ІС питання, як підтримка системою Crystal Enterprise Unix / Linux-платформ.


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


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


Детальну інформацію про технічні аспекти системи Crystal Enterprise Ви зможете знайти на сайті виробника – Crystal Decisions (www.crystaldecisions.com) і російською мовою – на сайті компанії Interface Ltd. – Ексклюзивного дистриб’ютора Crystal Decisions.


_________________________

1Є й утиліти: Crystal Configuration Manager, Crystal Publishing Wizard, Crystal Web Wizard. Але вони головним чином призначені для адміністратора. З іншого боку, деякі функції, які вони надають, доступні і при адмініструванні в WEB.
2Для режимів перегляду ActiveX, Java, Java plug-in або Netscape plug-in необхідна установка компоненти Report Viewer на комп’ютер користувача. В разі її відсутності відбувається завантаження в пам’ять необхідного ПЗ з сайту Crystal Decisions.
3ePortfolio – засноване на web-технології додаток, що дозволяє користувачеві переглядати звіти, встановлювати розклад виконання звітів і т.п.

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


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

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

Ваш отзыв

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

*

*