[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
Свободные мысли о свободном софте
[an error occurred while processing this directive]
Logo CitForum CITForum на CD Форумы Газета Море(!) аналитической информации!
[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive]
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

21.07.2018

Google
WWW CITForum.ru
[an error occurred while processing this directive]

Новости мира IT:

Архив новостей

[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
Пятнадцатая техническая конференция «Корпоративные базы данных-2010»
Москва, 22–23 апреля
С Новым годом!

Генеральный спонсор
Техническая конференция
Корпоративные базы данных – 2008
Москва, 24–25 апреля
При поддержке РФФИ

Спонсор
[an error occurred while processing this directive] [an error occurred while processing this directive]
На правах рекламы
2004 г

Обзор основных технологий и функциональных возможностей Crystal Analysis Professional 8.5

Обзор

Принятие решений является основой всей деятельности организации, начиная от идентификации целевой категории клиентов для проведения маркетинговой кампании и до определения, какие именно продукты следует заказывать. Лозунгом современного бизнеса является "делать большее меньшими усилиями" - то есть принятие более быстрых и наиболее правильных решений в более рациональной организационной структуре. Основной проблемой для организаций является предоставление значимой информации своим сотрудникам, обеспечивая, таким образом, поддержку принятия решений и общее повышение эффективности бизнес-процессов.

Аналитическая система Crystal Analysis Professional предоставляет простые в использовании средства создания интерактивной отчетности для OLAP. Эта система разработана для функционирования в среде Web, обеспечивая мощные возможности анализа для ответственных сотрудников вашей организации. Аналитические отчеты Crystal Analysis Professional облегчают пользователю навигацию в массивах данных, упрощая тем самым поиск значимой информации. Плотная интеграция с Crystal Enterprise позволяет просматривать аналитические отчеты в среде корпоративных порталов, в интранет или экстранет.

В этой статье описываются технологии, используемые Crystal Analysis Professional, для решения задачи предоставления значимой информации любым уполномоченным пользователям независимо от того, находятся ли они внутри или снаружи организации.

Решения как двигатель бизнеса

“Более быстрое принятие решений на нижних руководящих уровнях компании приведет к повышению прибыли. Поэтому вместо того, чтобы исполнительные и финансовые директора компаний принимали от 50 до 100 различных решений в квартал, менеджеры в различных отделах организации могут принять миллионы решений, а компании, которые не смогут этого обеспечить, окажутся неконкурентоспособными”.

Джон Чамберс, исполнительный директор компании
Cisco Systems (опубликовано в Business Week)

В этом замечании отражена одна из ключевых проблем, стоящих сегодня перед организациями. Принятие решений стало входить в должностные обязанности обычных менеджеров, что позволило сократить время отклика и повысить конкурентоспособность. Для того чтобы эти решения были эффективны, они должны приниматься на основе надежных фактов. Другими словами, значимая информация должна своевременно поставляться соответствующим сотрудникам. Для достижения максимальных преимуществ, информация должна поставляться в оперативном режиме, с подсветкой критических значений и возможностью дальнейшего анализа. Одной из ключевых технологий, предоставляющих подобное решение, является оперативный динамический анализ, или OLAP (On-line Analytical Processing).

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

Исторически сложилось так, что анализ OLAP был предназначен для бизнес-аналитиков и опытных пользователей в организации, с использованием инструментальных средств генерации срезов и ракурсов данных (slice and dice), что требовало хорошего знания приемов работы с многомерными данными. Подобная концепция идет вразрез с тем, что действительно нужно современной организации - повышения эффективности принятия решений менеджерами среднего и низшего звена за счет предоставления им целевой информации и дальнейшего анализа. Для реализации подобного подхода нужно преодолеть ограничения, присущие традиционным клиентским инструментам OLAP.

Введение в Crystal Analysis Professional

Система Crystal Analysis Professional была разработана с целью предоставления любому корпоративному пользователю доступа к технологии OLAP. Аналитики и разработчики создают интерактивные "снимки" данных OLAP и связывают их в аналитические отчеты, с возможностью дальнейшей управляемой навигации. Результирующие отчеты не только значительно проще в работе, чем стандартные инструменты генерации срезов и ракурсов данных, но также предлагают пользователю дальнейшее изучение отчета с помощью кнопки Analysis, что упрощает обычные аналитические процедуры.

Для более опытных конечных пользователей, Crystal Analysis Professional предоставляет широкий диапазон расширенных аналитических возможностей, включая мощные функции форматирования (например, подсвечивание), формулы и вычисления (например, отклонения) и визуализацию данных (например, построение диаграмм). Все эти функциональные возможности доступны через контекстно-ориентированные меню (активизирующиеся правым щелчком мыши), которые могут быть как включены, так и отключены администратором.

Crystal Analysis Professional предлагает два пути доступа к аналитическим отчетам в среде Web; многофункционального клиента ActiveX и полнофункциональный клиентский Web-интерфейс DHTML. Crystal Enterprise предоставляет масштабируемое и защищенное распределение аналитических отчетов через интернет, интранет, экстранет и корпоративные порталы.

Простое создание отчетов

Проектирование отчета по многомерным данным (OLAP) должно быть столь же простым и привычным, как и разработка отчета по реляционным данным. Любой сотрудник, обладающий общим представлением о структуре данных и имея ряд вопросов, на которые должен быть получен ответ, сумеет построить аналитический отчет.

Свободная разметка отчетов

Crystal Analysis Professional предоставляет полностью визуальную среду с возможностью перетаскивания объектов мышью ("drag and drop"), что позволяет пользователям быстро компоновать отчеты с мощными аналитическими возможностями. Объекты могут свободно размещаться на странице, а размеры любого объекта по мере необходимости можно изменять.

Рис.1. Crystal Analysis Professional обеспечивает быстрое создание аналитических отчетов в режиме "drag-and-drop".

После своего создания, отчеты могут быть заблокированы, чтобы предотвратить возможность изменения объектов отчета со стороны пользователя, но, тем не менее, сохраняя доступ ко всем используемым аналитическим возможностям (детализация по иерархии, сведение, вычисления и т.д.).

Объекты для работы с OLAP

Отчеты Crystal Analysis Professional включают в себя набор объектов, предназначенных для навигации и отображения огромных объемов данных OLAP. Для достижения желаемого представления каждая страница аналитического отчета может содержать любую комбинацию этих объектов.

Рабочий лист (Worksheet)

Объект Worksheet в Crystal Analysis Professional является средством управления табличными данными, предназначенными для работы с OLAP. Кроме возможности отображения данных в табличном формате, рабочий лист предоставляет первичный интерфейс пользователя для манипулирования данными посредством операций детализации по иерархии, работы со срезами и сводными данными.

При нажатии на правую клавишу мыши предоставляется меню доступа к аналитическим функциям, таким как вычисления и подсветка исключительных ситуаций, что будет описано позже в разделе ‘Мощные аналитические возможности’. Пользоваться всеми возможностями навигации и анализа можно с помощью клавиатуры, что увеличивает уровень доступности программы.

Диаграмма

Диаграмма предоставляет широкий диапазон возможностей визуализации данных на основе использования графиков из простых линий, прямоугольников, секторов и площадей, а также более сложных представлений, таких как пузырьки, радар и спектральные графики. Мощная диалоговая система позволяет пользователю выбрать либо из галереи предопределенных стилей графиков, либо настроить текущий график. Опции настройки включают управление шрифтами, нумерацией и стилями осей, форматом чисел и углом просмотра.

Навигатор срезов

Навигатор срезов предназначен для совместного группирования всех размерностей, не представленных ни в столбцах или строках, ни на осях графика. Это позволяет пользователю легко изменять отображаемую на странице информацию, например, для просмотра данных за период от недели 40 до недели 39. Навигатор срезов использует объект выбора членов для отбора того, по каким именно членам следует сделать срез.

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

"Проводник" размерностей

"Проводник" размерностей (Dimension Explorer) объединяет в одном объекте много различных возможностей навигации. Селектор членов является встроенным в объект, наряду с ниспадающим списком (комбинированное окно) для выбора того, какая именно размерность представлена в селекторе членов. Ниже селектора членов находится управляющий элемент сведения, позволяющий представлять размерности так, как это необходимо.

Этот элемент управления предоставляет чрезвычайно компактный способ обеспечения полной навигации, в частности путем комбинации с диаграммами или рабочими листами, которые были настроены для указания на требуемые таблицы.

Селектор членов размерностей

Этот селектор позволяет пользователю выбрать, какие именно члены должны быть отображены для данной размерности. Размерности отображаются в виде дерева, с указанием иерархии размерности. Соглашения, используемые в управляющих элементах Windows для работы с деревьями, становятся неподходящими при выборе большого числа членов; особенно легко потерять большое количество выбранных членов, забыв о том, что при щелчке мышью нужно нажимать на клавиши shift или ctrl. Более масштабируемым решением является использование переключателей, расположенных сразу же за членом размерности, например, как это реализовано в селекторе размерностей Crystal Analysis Professional.

Селектор членов специально разработан для управления большими иерархическими размерностями, за счет чего обладает усложненными опциями для выбора группы членов, а также для работы с размерностями, имеющими множественные иерархии. Опции алфавитной сортировки облегчают выбор определенных членов в больших размерностях.

Кнопка Analysis

С помощью кнопки Analysis реализуется концепция так называемого "направляемого анализа", когда пользователь может перемещаться между страницами и изменять отображенные данные отчета. Таким образом, действия менее опытного пользователя могут быть "направлены" для выполнения стандартных аналитических процедур. Например, если на странице в аналитическом отчете высвечивается информация о слишком низкой прибыли для группы продуктов, кнопка Analysis может быть использована для перемещения пользователя на новую страницу, где будет приведено более подробное рассмотрение прибыли по группе продуктов.

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

Текстовые объекты

Объект Text используется для добавления на страницу любого требуемого текста, например, инструкций для пользователя или пояснений к отображаемым данным.

Свойства объектов

Каждый объект обладает списком свойств, которые используются для настройки поведения объекта (при отображении в режиме рабочего листа), например, для удаления дополнительной функциональности, чтобы сделать аналитический отчет более простым для менее опытного пользователя.

Автоматическая привязка объектов

Crystal Analysis Professional автоматически привязывает объекты на странице к выбранным источникам данных. Таким образом, обеспечивается проектирование "в живую", когда фактические данные отображаются непосредственно при построении аналитического отчета. При этом также гарантируется синхронность объектов на одной и той же странице, так что все они отображают одни и те же данные и члены размерности.

Шаблоны страниц

Многие отчеты OLAP похожи друг на друга. Они содержат одни и те же объекты, с одним и тем же размещением на странице – но отображают различные данные. Crystal Analysis Professional предоставляет шаблоны для 21 стиля стандартных страниц, что позволяет быстрее и проще создавать аналитические отчеты.

Шаблоны стандартных аналитических задач

Crystal Analysis Professional имеет шаблоны для выполнения стандартных аналитических задач; анализ продаж, отчет по ключевым показателям эффективности, отчет по бюджету и анализ лог-файлов web-сайтов. Каждый шаблон приложения с помощью простого мастера предлагает пользователю выполнить несколько шагов, с помощью которых проводится определение куба, а затем строится многостраничный аналитический отчет. Подобная функциональность предоставляет для опытных пользователей еще более быстрый путь создания и развертывания аналитических отчетов.

Мощные аналитические возможности

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

Расширенная навигация

Рабочий лист Crystal Analysis Professional является первоклассным инструментом гибкого создания срезов и генерации ракурсов по данным OLAP. Тем не менее, подавляющее большинство конечных пользователей организации нуждаются в более структурированной функциональности,
основанной на возможности генерации отчетов. Статические отчеты не могут предоставить достаточных аналитических функций даже для конечных пользователей. Функциональность, реализованная в Crystal Analysis Professional, позволяет легко справиться с подобной проблемой.

С использованием кнопки Analysis, аналитические отчеты, созданные в Crystal Analysis Professional, могут провести пользователя по процессу навигации и исследования данных OLAP.

В приведенном выше примере показано простое приложение "направляемого анализа" (Guided Analysis) для изучения спроса на продукты в супермаркете. При этом пользователю предлагается выполнить три простых шага анализа для диагностики причин и определения важности проблемы.

На первой странице подсвечены группы продуктов с продажами ниже уровня бюджета – группа Fruit является самой худшей. Пользователь подсвечивает группу Fruit и нажимает на кнопку Analysis, помеченную как ‘Show details…’ (показать подробности), с последующим перемещением на вторую страницу.

На второй странице приводится иерархическая детализация по выбранной группе, и показаны отклонения - как на рабочем листе, так и на диаграмме. Пользователь может легко увидеть, что затраты находятся ниже уровня бюджета – что само по себе неплохо – но ниже бюджета находятся также и продажи, что значительно хуже. Пользователь высвечивает авокадо и нажимает на кнопку Analysis, помеченную как “Show Trend…“ (показать тренд), что приводит к перемещению на следующую страницу.

На последней странице отображается тренд для выбранного продукта – в данном случае показано, что на некоторый период времени продажи авокадо снизились. Кнопка Compare to Last Year (сравнить с прошлым годом) позволяет быстро проверить, является или нет это обычным сезонным колебанием, – в данном случае не является.

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

Пользовательские вычисления

Общим требованием является добавление вычислений в отчет, с целью расчета величин, отсутствовавших в кубе OLAP. Crystal Analysis Professional имеет ряд экспертов для проведения стандартных бизнес-вычислений, а также позволяет опытным пользователям задействовать полный синтаксис запросов MDX из SQL Server Analysis Services.

Подсветка исключительных ситуаций

Подсветка исключений, также известная как светофоры и условное форматирование, достаточно часто используется в аналитических отчетах, например, для привлечения внимания к показателям низкой производительности путем маркировки величин красным цветом. Хотя все это выглядит как вполне обычные операции, при подсвечивании исключений в данных OLAP возникают определенные проблемы. В этом разделе подобные проблемы обсуждаются более подробно, а также описываются передовые технологии, используемые в Crystal Analysis Professional для предоставления действительно удобного подсвечивания всех видов данных OLAP.

Проблема подсветки исключительных ситуаций

Стандартный инструмент OLAP позволяет проводить цветовую подсветку исключений, например, суммы менее 50 000 могут быть отмечены красным цветом, а свыше 100 000 - зеленым. Подобная практика некорректна по нескольким причинам. Для того, чтобы это проиллюстрировать, рассмотрим отчет по продажам, отображающий Products (продукты) по строкам и Measures (меры) по столбцам.

Могут присутствовать некоторые группы продуктов, имеющих значительно более высокие суммы продаж, чем остальные; в универмаге отдел, торгующий аудио / видеотехникой, вероятнее всего будет иметь большие суммы продаж, чем отдел, торгующий детской одеждой. Кроме того, меры в этом отчете имеют различную величину – показатель Margin (прибыль) всегда будет значительно меньше по сравнению с продажами и затратами. Поэтому подсвечивание в этом отчете в основном не несет никакой информации.

Второй проблемой является то, что когда пользователь будет проводить детализацию значений по иерархии (drill down), то подсветка исключений станет и вовсе бессмысленной. Например, сумма в $450 000 может быть прекрасным результатом работы отдела аудио / видео продукции, но окажется совершенно неприменимой, когда пользователь захочет развернуть показатели, что посмотреть, сколько же было продано телевизоров, видеомагнитофонов, DVD-плееров и т.д.

Подытоживая, можно сказать, что этот тип подсветки не может решить описанную бизнес-проблему. Для пользователя более подходящим будет задаться такими вопросами, как ‘Руководители торговых отделов, не выполнивших план’ или ‘Продукты, продающие хуже, чем за ту же неделю прошлого года’. Для подобных задач Crystal Analysis Professional предлагает несколько решений.

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

Crystal Analysis Professional позволяет подсвечивать исключения по результатам сравнений. В качестве примера, рассмотрим рабочий лист, отображающий суммы фактических продаж, затрат и прибыли за одну неделю. При использовании опции ‘по сравнению с другим членом размерности’ и при выборе сравнения с бюджетом, группы продуктов с показателями ниже бюджетного уровня подсвечиваются красным, в то время как показатели сверх бюджета - зеленым.

Сравнение действительно по всем уровням, поэтому действительно и при проведении детализации по иерархии. Кроме того, сравнение действительно для всех мер.

Цветовая разметка по результатам вычислений

Второй техникой является использование вычислений для организации цветовой разметки. В этом примере, на рабочем листе отображаются показатели фактических продаж за несколько недель. Применив опцию ‘Использовать результат вычислений’, следует выбрать в эксперте роста подсветку зеленым цветом групп продуктов с выросшими объемами продаж, а со снизившимися объемами продаж - подсветку красным цветом. Так же, как и в предыдущем примере, подсветка остается действительной и при операциях иерархической детализации, и при просмотре других мер.

Эта техника может быть использована для идентификации исключений многими другими способами:

  • с использованием среднего из отображаемых значений.
  • с использованием среднего среди элементов одного уровня члена размерности.
  • “всплывание” исключений с нижних уровней иерархии.

Фильтрация

Фильтрация позволяет включать или исключать некоторые данные, приводимые на странице отчета, облегчая поиск важных данных. С использованием простых диалогов, Crystal Analysis Professional может включать или исключать:

  • Верхнюю часть n (например, "Мои лучшие руководители сейлз-отделов в этом квартале?").
  • n % от верхней части (например, "Кто из руководителей обеспечивает верхние 10% моих продаж?).
  • Больше, чем данное значение.
  • Больше, чем или равно данному значению.
  • Меньше, чем данное значение.
  • Меньше, чем или равно данному значению.
  • Между двумя значениями.
  • Отсутствующие значения ?(NULL).

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

Сортировка

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

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

Общая масштабируемость

Куб 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, а для клиентского приложения. Представьте себе время, которое потребуется для загрузки 150 500 значений в элемент управления деревом, или 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 MБайт, и который требует для своей инсталляции 50 MБайт свободного дискового пространства. Загрузка с 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 является наиболее популярным ПО генерации отчетов на планете и кроме того, представляет одну из самых масштабируемых и мощных систем поставки информации. Безусловно, применение наших решений увеличит ценность любого стратегически важного информационного фонда. Поскольку это является именно тем, чего требует ваш бизнес.

Дополнительная информация

За дополнительной информацией обращайтесь в компанию Interface Ltd.

[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive]

Планирование сроков проекта и вопросы осуществления лидерством проекта рассматриваются на сайте по управлению проектами.

[an error occurred while processing this directive]
[an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Размещение рекламы — тел. +7 495 6608306, ICQ 232284597

[an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Редакция рекомендует:

Последние комментарии:

Что мы знаем об iPhone 4G? (7)
16 июля, 20:25

Подписка на новости CITForum.ru

Новые публикации:

7 июля

  • Управление параллелизмом с низкими накладными расходами для разделенных баз данных в основной памяти

  • Рекурсивные запросы в Oracle

  • Жесткий диск WD10EARS с сектором 4 КБ. Подготовка к эксплуатации в Linux.

    Обзоры журнала Computer:

    Газета:

  • Московские пробки - исследование IBM

  • От Osborne до iPad: эволюция портативных компьютеров

    19 мая

  • Прозрачный механизм удаленного обслуживания системных вызовов

  • Система моделирования Grid: реализация и возможности применения

    Газета:

    Майкл Стоунбрейкер:

  • Ошибки в системах баз данных, согласованность "в конечном счете" и теорема CAP

  • Дискуссия по поводу "NoSQL" не имеет никакого отношения к SQL

    29 апреля

  • Материалы конференции "Корпоративные Базы Данных-2010"

  • Разные облики технологии баз данных (отчет о конференции)

    14 апреля

  • MapReduce: внутри, снаружи или сбоку от параллельных СУБД?

  • Научные вызовы технологиям СУБД

    Обзоры журнала Computer:

    31 марта

  • Рационализация согласованности в "облаках": не платите за то, что вам не требуется

  • Взаимные блокировки в Oracle

  • Архитектура среды тестирования на основе моделей, построенная на базе компонентных технологий

  • Объектное представление XML-документов

    Газета:

  • Microsoft для российских разработчиков: практика с элементами фундаментальности

    10 марта

  • HadoopDB: архитектурный гибрид технологий MapReduce и СУБД для аналитических рабочих нагрузок

  • Классификация OLAP-систем вида xOLAP

  • BGP. Три внешних канала. Балансировка исходящего и входящего трафиков

    Газета:

  • Что мы знаем об iPhone 4G?

    17 февраля

  • MapReduce и параллельные СУБД: друзья или враги?

  • Объектно-ориентированное программирование в ограничениях: новый подход на основе декларативных языков моделирования данных

  • Системологический подход к декомпозиции в объектно-ориентированном анализе и проектировании программного обеспечения

    Газета:

  • Эволюция Wine

    3 февраля

  • Дом на песке

  • Реальное переосмысление "формальных методов"

  • Интервью с Найджелом Пендзом

    Газета:

  • iPad. Первый взгляд на долгожданный планшет от Apple

  • Я не верю в iPad [an error occurred while processing this directive]

    20 января

  • SQL/MapReduce: практический подход к поддержке самоописываемых, полиморфных и параллелизуемых функций, определяемых пользователями

  • Данные на лету: как технология потокового SQL помогает преодолеть кризис

    Обзоры журнала Computer:

    2 декабря

  • Сергей Кузнецов. Год эпохи перемен в технологии баз данных

    18 ноября

  • Генерация тестовых программ для подсистемы управления памятью микропроцессора

  • Сравнительный анализ современных технологий разработки тестов для моделей аппаратного обеспечения

    Все публикации >>>


    [an error occurred while processing this directive]
  • [an error occurred while processing this directive] [an error occurred while processing this directive]
    Купить сотовые телефоны в М.Видео
    Отличные цены на сотовые телефоны. Бесплатная доставка. Заказ в интернет-магазине и по телефону (495) 644-28-51
    www.mvideo.ru [an error occurred while processing this directive]

    Регистрация доменов в зонах .ru, .com, .net. Компания Rusonyx.

    IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

    [an error occurred while processing this directive]
    Информация для рекламодателей PR-акции, размещение рекламы — тел. +7 495 6608306, ICQ 232284597 Пресс-релизы — pr@citforum.ru
    Послать комментарий
    Информация для авторов

    Редакция раздаёт котят!

    Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
    Copyright © 1997-2000 CIT, © 2001-2009 CIT Forum
    Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...
    [an error occurred while processing this directive]


    [an error occurred while processing this directive] [an error occurred while processing this directive] реклама:
    Производство и продажа серверов | забронировать гостиницу Санкт Петербурга | платный хостинг | IBM Rational. Аналитика и инструменты
    [an error occurred while processing this directive] [an error occurred while processing this directive]