|
|
|||||||||||||||||||||||||||||
|
Crystal Vision и Crystal Vision Server - новый взгляд на визуализацию данныхВоронков Владислав, технический специлист, Интерфейс Ltd.
Crystal Xcelsius, программный продукт компании Business Objects, своей простотой и наглядностью сразу приобрел множество поклонников. C его помощью можно провести анализ данных, рассмотреть разные варианты поведения на основе KPI (ключевых показателей эффективности), создать наглядное и интуитивно понятное представление данных для анализа. При этом не нужно было быть разработчиком или программистом. Однако для многих камнем преткновения в использовании Crystal Xcelsius стала возможность создания визуальных отчетов только из excel таблиц. Расширение возможности получения данных из разных источников (а не только из excel) позволит увеличить количество пользователей, которым Crystal Xcelsius может стать верным помощником в работе по созданию наглядных представлений данных. Компания Business Objects сделала первый шаг для получения наглядно представленных данных из различных источников данных, выпустив два новых программных пакета Crystal Vision и Crystal Vision Server. Crystal Vision дал возможность получать наглядно представленные данные из любых источников, а Crystal Vision Server, помимо этого, предоставил пользователям Web портал, в котором созданные бизнес представления и отчеты могут обновляться в реальном масштабе времени. Об этих двух программных пакетах и пойдет речь в нашей статье. Стоит заметить, что Crystal Vision и Crystal Vision Server не являются новыми программными продуктами, а состоят из нескольких хорошо зарекомендовавших себя программ. Crystal VisionCrystal Vision состоит из следующих программ для удобного создания бизнес - отчетности:
Алгоритм создания отчетов в Crystal Vision можно разделить на 3 основных этапа. Схема взаимодействия представлена на рис.1. Рис.1. Схема работы Crystal Vision.
Создание отчета в Crystal Reports.В большинстве случаев для создания отчетов достаточно использовать мастер создания отчетов. Первое окно мастера создания стандартного отчета показано на рис. 2. Рис. 2. Первое окно мастера отчетов.Пройдя по всем этапам, получим отчет, данные из которого будут использоваться для построения в Crystal Xcelsius наглядных визуальных форм анализа данных. Пример макета отчета и сам отчет показаны на рисунке 3.
Рис. 3. Макет отчета и сам отчет выполнены в Crystal Reports XI.При сохранении данных вместе с отчетом (опция Save Data with Report) в Excel таблице, данные будут экспортироваться из файла отчета. Если данные не сохранять в отчете, то в excel таблицу данные будут записываться по сформированному SQL-запросу из отчета. После этого данные, которые сформировались в отчете, нужно экспортировать в Excel формат. В общем случае, прямой экспорт данных (File-Export) из отчета в excel не подойдет, так как при этом теряется возможность обновления данных из excel файла. Для открытия отчета в excel нужно использовать Live Office, который интегрируется при установке в MS Office. Если данные для отчета формируются в зависимости от выбора параметра, то в мастере импорта данных нужно указать ячейку в таблице excel, в которой параметр будет храниться.
Рис.4 Отображение созданного отчета в Excel таблице.На рисунке 4 показано как отображается отчет в Excel таблице. Желтым цветом выделены столбцы данных. В ячейке D1 (серого цвета) расположен параметр, по значению которого происходит выборка. Если изменять значение в ячейке D1, то мы можем наблюдать, как будут меняться данные (значения и/или количество записей) в ячейках отчета в зависимости от значения параметра. После экспорта данных наша задача свелась к тому, чтобы сформировать наглядное представление для анализа данных из Excel таблицы. Для решения этой задачи будем использовать Crystal Xcelsius. Итоговый отчет представлен на рис. 5.
Рис. 5. Визуализация Crystal XcelsiusЧтобы иметь возможность не только просматривать отчеты, но и распространять их и иметь возможность обновлять автоматически в режиме реального времени Crystal Vision уже не достаточно. Для решения этой задачи необходимо решение на основе Crystal Vision Server. О дополнительных возможностях Crystal Vision Server пойдет дальнейший разговор. Crystal Vision ServerCrystal Vision Server состоит из следующих программ:
Crystal Vision Server позволяет работать с отчетами Crystal Reports, визуальными панелями Crystal Xcelsius, и офисными документами (Word, Excel, Acrobat Reader). Кроме того, используя Crystal Vision Server можно строить информационные системы, которые будут отображать ключевые показатели эффективности (KPI), как по запросу, так и в режиме реального времени.
Рис 6. Анализ KPI в портале InfoView.Использование Web технологий дает возможность получить доступ к отчетам и анализировать данные практически из любой точки мира. Алгоритм работы Crystal Vision Server представлен на рисунке 7. Рис. 7. Алгоритм работы Crystal Vision Server.О первых трех этапах было рассказано в первой части статьи, поэтому сразу перейду к четвертому этапу "Публикация отчета в портале". Для реализации четвертого этапа в Crystal Vision Server включен web портал Crystal Reports Server. Доступ к порталу осуществляется через ссылку, которую получит конечный пользователь после опубликования отчетов, или наглядных представлений данных Crystal Xcelsius. Наглядные представления данных Crystal Xcelsius публикуются аналогично другим отчетам. После их публикаций эти представления будут доступны как и отчеты, созданные в Crystal Reports, которые были опубликованы в Web портале.
Рис 8. Отчет созданный в Crystal Xcelsius опубликован в Web портале.ЗаключениеВ статье было рассказано о возможностях новых программных продуктов компании Business Objects. Crystal Vision и Crystal Vision Server позволяют создавать пользователям, не имеющим навыков работы с СУБД, наглядные отчеты и информативные бизнес представления. Созданные отчеты помогут быстро получить реальную информацию по интересующим вопросам и принять оптимальную стратегию развития предприятия, а web портал, входящий в Crystal Vision Server обеспечит доступ к отчетам и представлениям практически из любой точки мира. Если у Вас появились вопросы, идеи или комментарии по этой статье, напишите нам, и мы обсудим их в следующих статьях. Ссылки по теме
|
|