Перейти к содержанию

Oracle Business Intelligence книги

Oracle Business Intelligence книги.rar
Закачек 3784
Средняя скорость 4011 Kb/s
Скачать

Если данная организация обладает лицензией Oracle BI Briefing Books, возможно сохранение снимков статистики страниц информационной панели или отдельных запросов в одной или нескольких книгах брифингов. Затем книги брифингов можно загружать из сети и предоставлять к ним совместный доступ для просмотра в автономном режиме. Книги брифингов и их содержимое могут обновляться, планироваться для выполнения и доставляться с помощью Доставки Oracle BI.

ПРИМЕЧАНИЕ. Отчеты Oracle BI Publisher не могут сохраняться в книгах брифингов.

В следующих разделах описываются процедуры работы с книгами брифингов.

Создание книги брифинга Oracle BI

Следующая процедура позволяет создать книгу брифинга.

Создание книги брифинга Oracle BI

  1. Переместитесь к информационной панели в Интерактивных информационных панелях Oracle BI и выполните одно из следующих действий:
    • Нажмите кнопку ‘Добавить в книгу брифинга’, которая находится у нижнего края страницы информационной панели.

ПРИМЕЧАНИЕ. На пустой странице информационной панели эта кнопка отсутствует.

  • Выберите ссылку ‘Добавить в книгу брифинга’, которая отображается вместе с отдельным запросом на информационной панели.

    Отображается страница ‘Сохранить содержимое книги брифинга’.

  • Нажмите следующую кнопку:

    Создать новую книгу брифинга

    Отображается страница ‘Создать новую книгу брифинга’.

  • Введите имя и описание книги брифинга, затем сохраните книгу брифинга.

    Книга брифинга отображается в списке ‘Текущие книги брифингов’ на странице ‘Сохранить содержимое книги брифинга’.

  • Нажмите кнопку ‘Отмена’ для возврата в интерактивные информационные панели Oracle BI.

    Создается пустая книга брифинга. На панели выбора в Ответах Oracle BI и Доставке Oracle BI отображается папка книги брифинга.

  • Для добавления других книг брифингов щелкните на ссылке или кнопке ‘Добавить в книгу брифинга’ и создайте книгу, выполнив предыдущие шаги.
  • Добавление содержимого в книгу брифинга Oracle BI

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

    Добавление содержимого в книгу брифинга Oracle BI

    1. Переместитесь в интерактивные информационные панели Oracle BI и выполните одно из следующих действий:
      • Для добавления содержимого страницы информационной панели в книгу брифинга переместитесь к информационной панели и нажмите кнопку ‘Добавить в книгу брифинга’.

    Добавить в книгу брифинга

    ПРИМЕЧАНИЕ. Эта ссылка отображается только в том случае, если при добавлении запроса на информационную панель было включено отображение ссылки ‘Добавить в книгу брифинга’.

    Отображается страница ‘Сохранить содержимое книги брифинга’.

  • Выберите книгу брифинга из раскрывающегося списка ‘Текущие книги брифингов’.
  • Выберите параметры в области ‘Параметры сохранения’.
    1. В качестве типа содержимого выберите один из следующих вариантов:
      • Снимок. Добавляет содержимое в его текущем состоянии. В содержимом снимка сохраняются первоначальные данные, и он не обновляется при повторном запуске книги брифинга. Содержимое снимков не обновляется с помощью Доставки Oracle BI.
      • Обновление. Содержимое обновляется при каждой загрузке книги брифинга из сети, а также при ее задании в качестве содержимого доставки для iBot в Доставке Oracle BI.
    2. Для параметра ‘Следовать ссылкам перемещения книги брифинга’ выберите один из следующих вариантов:
      • Нет. Переходы по навигационным ссылкам книги брифинга не действуют.
      • Да. Переходы по навигационным ссылкам книги брифинга выполняются.
    3. В случае выбора для навигационной ссылки книги брифинга варианта ‘Да’ выберите число ссылок, по которым в книге брифинга будут выполняться переходы.

    Значение по умолчанию для максимального числа ссылок, по которым выполняются переходы, равно 5.

    ПРИМЕЧАНИЕ. Навигационная ссылка книги брифинга — это ссылка особого типа, которую можно добавить на информационную панель с помощью редактора информационных панелей. Когда навигационная ссылка книги брифинга обнаруживается в содержимом, включенном в книгу брифинга, содержимое, на которое указывает эта ссылка, также включается в эту книгу брифинга. Подробнее см. Добавление навигационной ссылки книги брифинга на страницу интерактивной информационной панели Oracle BI.

    Редактирование, загрузка из сети и печать книг брифингов Oracle BI

    Сохраненная книга брифинга отображается на панели выбора в Ответах Oracle BI и Доставке Oracle BI. На вкладке ‘Каталог’ книга брифинга отображается в списке ‘Мои книги брифингов’. В каталоге презентаций книги брифинга сохраняются в папке _briefingbook.

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

    Редактирование, загрузка из сети и печать книги брифинга Oracle BI

    1. Получите доступ в корпоративную вычислительную сеть и выполните вход в Oracle BI.
    2. Переместитесь к требуемой книге брифинга на панели выбора Ответов Oracle BI и щелкните на ней мышью.

    На правой панели отображается содержимое книги брифинга.

  • Для изменения порядка следования содержимого используйте стрелки ‘Вверх’ и ‘Вниз’.
  • Для удаления содержимого нажмите кнопку ‘Удалить’.
  • Для изменения типа содержимого, свойств навигационных ссылок или описания нажмите кнопку ‘Свойства’.

    Отображается диалоговое окно ‘Свойства страницы’.

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

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

    ПРИМЕЧАНИЕ. Для просмотра загруженной из сети книги брифинга требуется приложение Oracle Business Intelligence Briefing Book Reader. Подробнее см. Просмотр книги брифинга Oracle BI.

  • Для генерирования документа PDF из этой книги брифинга нажмите кнопку ‘Немедленная печать’.

    Система формирует файл PDF, который отображается на правой панели. На этой панели можно выбрать значок для печати книги брифинга.

    ПРИМЕЧАНИЕ. Для просмотра и печати файла PDF книги брифинга требуется приложение Adobe Reader.

  • После завершения нажмите кнопку ‘Готово’ для сохранения измененных свойств.
  • Добавление списка книг брифинга на страницу информационной панели

    1. Переместитесь в интерактивные информационные панели Oracle BI и выберите ссылку ‘Изменить информационную панель’.

    Отображается страница редактора информационных панелей.

  • Из списка ‘Объекты информационной панели’ с помощью мыши переместите объект в раздел.
  • Нажмите кнопку ‘Свойства’ данной папки.

    Отображается диалоговое окно ‘Свойства папки’.

  • Переместитесь в папку с именем ‘Моя папка’, выберите папку _briefingbook, затем нажмите OK для возврата в диалоговое окно ‘Свойства папки’.
  • Нажмите кнопку OK, затем нажмите кнопку ‘Сохранить’.

    Папка с названием ‘Мои книги брифингов’ добавляется на информационную панель:

    • Для просмотра списка книг брифингов выберите эту папку.
    • Для редактирования свойств книги брифинга выберите ее ссылку.
  • Использование Доставки Oracle BI для доставки книг брифингов Oracle BI

    Если данная организация обладает лицензией Доставки Oracle BI, Доставку Oracle BI можно использовать для задания книги брифинга в качестве содержимого доставки для iBot.

    Использование Доставки Oracle BI с целью обновления содержимого книги брифинга

    1. Переместитесь в Доставку Oracle BI и создайте или измените соответствующий iBot.
    2. На вкладке ‘Содержимое для доставки’ нажмите кнопку ‘Выбрать содержимое’ и переместитесь к книге брифинга, в которую требуется доставить содержимое.

    При выполнении iBot доставляется обновляемое содержимое книги брифинга.

    Просмотр книги брифинга Oracle BI

    Для просмотра загруженных книг брифингов используется приложение Oracle BI Briefing Book Reader. Выясните у администратора Oracle BI, требуется ли Вам приложение Oracle BI Briefing Book Reader.

    Просмотр книги брифинга Oracle BI

    1. Щелкните на книге брифинга для ее открытия.

    ПРИМЕЧАНИЕ. Книги брифингов имеют расширение .sbb.

    Запускается приложение Oracle BI Briefing Book Reader. Книга брифинга открывается в браузере.

  • Для перемещения по содержимому используйте стрелки или пункты меню.

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

    Обзор системы

    Oracle Business Intelligence Enterprise Edition (OBIEE, OBI) — программная платформа для решения задач бизнес-аналитики: интерактивных и публикуемых отчетов, мониторинга KPI и бизнес-процессов. Является потомком Siebel Analytics. Основные функциональные части, доступные пользователям:

    • Answers (также называются Interactive Dashboards) — построение интерактивных отчетов, доступных для пользователей через веб-интерфейс OBIEE. Единицей отчетности является analysis — простой отчет, как правило, включающий в себя одно отображение (таблицу, график, диаграмму и т.п.). Analysis объединяются в информационные панели (Dashboards), с которыми работают конечные пользователи. Информационные панели также могут включать в себя приглашения (prompts) — элементы настройки, с помощью которых пользователь может взаимодействовать с панелью.
    • Publisher (также иногда в него включают Delivers) — средство создания и рассылки статических отчетов. Т.к. publisher развился из отдельного продукта, то в нем есть возможность строить отчеты на собственной модели данных, независимой от модели данных OBI, однако можно использовать и общую модель. Также есть возможность рассылки существующих отчетов из answers.
    • Action Framework — набор средств для выполнения каких-либо автоматизированных действий из OBIEE — например, рассылка отчетов по достижению показателем определенного значения, вызова внешних веб-служб, вызова java кода и т.п. Действия могут быть объединены в цепочки. Возможно настройка различных каналов оповещения пользователей — e-e-mail, sms, пейджер и т.п.
    • Scorecard and Strategy Management — средства для отслеживания ключевых параметров производительности (KPI) и работы с системами показателей (Scorecard — http://en.wikipedia.org/wiki/Balanced_scorecard). Используются для наглядного отображения статуса выполнения целей (компании, проекта). Доступ пользователей, как и в случае с answers, осуществляется через веб-интерфейс.
    • Marketing — средства интеграции с Siebel Marketing.
    • Office Tools — средства интеграции с Microsoft Office.

    OBIEE, по сути, является посредником между источниками данных и пользователями (пользовательскими отчетами). Система не хранит у себя данных (за исключением кэшей) — все отчеты строятся «на лету», путем выполнения запросов к источникам данных (картинки из книги OBI 11g Developer’s Guide):

    OBIEE поддерживает множество различных источников данных, среди которых реляционные базы, системы OLAP, файлы и apache hadoop. Система позволяет объединять в одном отчете данные из различных источников, объединяя их между собой по заданным правилам.
    В центре системы находится единая модель данных (также называемая репозиторием) — описание логической модели бизнес-области и привязку ее к физическим источникам данных. Модель состоит из трех слоев — презентационного, бизнес и физического. В бизнес-слое описывается логическая модель (которая понятна конечным пользователям), в форме многомерной модели — фактов и измерений, а также описывается привязка логических атрибутов к физическим источникам. Презентационный позволяет разбить логическую модель на несколько предметных областей и ограничить доступ пользователей к различным показателям и атрибутам. Физический слой содержит описание источников данных — таблиц, полей, ключей, кубов данных. Создание модели данных (репозитория) выполняет разработчик с помощью специальной программы — Oracle BI Administration Tool.
    Когда пользователь открывает отчет, сервер презентаций (Presentation Server) генерирует запрос на языке Logical SQL к серверу BI. Сервер BI разбирает запрос, и переводит его в запросы к источникам данных на их «родных» языках — sql, mdx и т.п. После получения данных от источников сервер объединяет их, проводит различные действия над данными (например, вычисляет агрегаты, если это необходимо), и возвращает результат серверу презентаций. Сервер презентаций, в свою очередь, отрисовывает полученные данные в веб-интерфейсе или генерирует статичный отчет.

    Серверная часть OBIEE включает в себя несколько разрозненных компонентов, часть из которых управляется сервером приложений Weblogic, а другая часть существует как обычные (нативные) программы и управляется компонентом oracle process manager (opmn). Также OBIEE использует для хранения части служебных данных реляционную базу (Oracle, MS SQL, IBM DB2 или MySQL). Управление доменом OBIEE осуществляется с помощью веб-интерфейсов Weblogic Administration Console и Fusion Middleware Enterprise Management Console.

    Как происходит работа с системой

    Допустим, существует потребность бизнес-пользователей получать аналитическую информацию о состоянии какой-либо области деятельности компании (например, об объемах продаж в ритейлинговой сети магазинов). Как удовлетворить потребности пользователей с использованием OBIEE? Шаги будут примерно следующими (в данном случае речь об интерактивных отчетах Answers):

    1. Определение доступных данных для построения отчетности
      У бизнеса может быть уже подготовленное и работающее хранилище данных для получения непротиворечивых и консолидированных данных. Тогда задача упрощается — мы берем данные из существующей витрины и напрямую обращаемся к ним из OBIEE. Другое дело — если ХД отсутствует, и имеются, например, данные из нескольких разрозненных систем. Как правило, такие данные находятся в нормализованном виде (3 НФ или выше), и очень детальны, что не есть хорошо для построения отчетности. В этом случае необходимо проектирование и построение витрины данных со схемой вида «звезда» или «снежинка» (или нескольких, в зависимости от сложности данных). Витрина может быть реализована в виде таблиц или, например, представлений (обычных или материализованных). Естественно, для этого нужна постоянно работающая СУБД, способная выдерживать достаточно большое количество запросов.
      Также возможен вариант, когда данные доступны в виде OLAP — тогда, как правило, никакой доработки не требуется, т.к. это означает, что многомерная модель данных уже построена и функционирует.
    2. Построение модели данных
      Существующие данные необходимо описать и связать логические атрибуты (например, метрики объемов продаж) с физическими атрибутами в СУБД или сервере OLAP. На основе этих данных строится многомерная модель — описание данных в терминах фактов, измерений, атрибутов измерений и иерархий.
    3. Создание репозитория
      Теперь разработанную модель данных нужно перенести в репозиторий OBIEE. Это делается в Oracle BI Administration Tool (упоминавшейся чуть выше). Разработка проходит в три этапа — импорт метаданных источников, построение бизнес-слоя и построение презентационного слоя. Как правило, имеется только один источник данных, но могут быть и более сложные сценарии, например, с объединением данных из реляционной СУБД и OLAP, или объединение данных с разными уровнями гранулярности из нескольких СУБД. В этих случаях разработчик также должен правильно настроить «взаимоотношения» между источниками. Построение бизнес-слоя в основном состоит из переноса атрибутов физического слоя, описания иерархий, выбора типов агрегаций метрик и настройку источников для логических таблиц. Презентационный уровень, как правило, является отображением «1 в 1» бизнес-слоя, иногда разбитого на отдельные области (если, например, хочется разделить доступ пользователей к данным). Также стоит отметить, что OBIEE имеет некоторые средства для совместной разработки репозиториев — есть возможность их слияния из разных версий, а также репозиторий можно хранить в виде набора xml файлов, для удобства работы с системами контроля версий.
    4. Разработка отчетов
      После формирования репозитория и загрузки его на сервер начинается основная фаза — разработка отчетов. Сначала разрабатываются отдельные анализы, затем они интегрируются в информационные панели. Как правило, каждый разработчик работает над своим набором анализов и дашбордов, т.к. средств для совместной разработки нет (все происходит в веб-интерфейсе), и при одновременной правке один будет затирать работу другого:)

    Немного из личного опыта

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

    • OBIEE не всегда правильно работает со схемами типа «снежинка» в модели данных. Это значит, что не всегда генерируется правильный SQL запрос из отчета. По возможности нужно переводить такую схему в «звезду» на уровне бизнес-слоя. К примеру, если есть таблица «Клиент», которая ссылается на таблицу «Класс клиента» (физическое лицо, корпоративный клиент и т.п.), то в бизнес-слое их нужно свести в одну логическую таблицу «Клиент» с полным набором атрибутов. Ситуация усложняется, когда есть связи таблиц фактов через несколько таблиц измерений. В таких случаях нужно следить за правильностью генерации запросов.
    • В OBIEE есть возможность составления анализов на основе прямых запросов к БД. Для этого требуется изменение конфигурационного файла NQSconfig.INI. Эта возможность часто упрощает жизнь, если нужно реализовать хитрую логику отображения, не усложняя без необходимости модель данных. Однако в этом случае надо помнить, к каким данным должны иметь доступ бизнес-пользователи, и не давать возможность выполнения запросов к базе всем подряд.
    • Необходимо правильно настраивать кеширование данных таблиц. В том случае, если в данных планируются изменения в течение рабочего дня, которые пользователи должны видеть в отчетах — необходимо либо отключать кеширование, либо вручную (через WLST) обновлять кеш. Также хорошей практикой является «разогрев» (seeding) кеша перед началом рабочего дня пользователей, чтобы пользователи могли сразу полноценно пользоваться отчетами.
    • Следует помнить, что функционал информационных панелей как веб-приложения сильно ограничен. Если требуется серьезная интерактивность взаимодействия пользователей с интерфейсом, то лучше смотреть в сторону других BI средств, например, стека MS. Все, что можно получить в OBIEE — это выбор фильтров, работа с данными в таблицах (сортировка, порядок столбцов, создание групп, добавление итогов и т.п.) и так называемые «master-detail» события — когда пользователь может нажать на ячейку в одной таблице, а в соседнем графике или таблице данные автоматически отфильтруются по выбранному значению в ячейке. Есть функционал действий (actions), но он тоже сильно ограничен — есть только переход по URL, вызов REST метода и переход к другой информационной панели.

    Мобильная бизнес-аналитика

    В арсенале OBIEE также есть средства для мобильной аналитики (с использованием мобильных устройств):

    1. Oracle BI Mobile — приложение для ios, которое позволяет просматривать контент информационных панелей и анализов на мобильном устройстве. Отображение производится почти без изменения внешнего вида отчетов, отчего все выглядит немного в стиле 90-x:)
    2. Oracle BI Moblie App Designer — приложение, интегрируемое в OBIEE, позволяет создавать отчеты на HTML5 с использованием модели данных из OBIEE или Publisher. Фактически, это генератор веб-приложений — каждый отчет состоит из нескольких страниц, с интерактивностью и переходами между ними. Плюсом такого решения является то, что приложения будут выглядеть одинаково в полноценном браузере и на устройстве, а также отсутствие необходимости установки отдельного приложения. Минус — то, что данные не кешируются на устройстве, соответственно, пользоваться им можно только при наличии интернет-соединения. Mobile App Designer был выпущен совсем недавно, и еще не включен в основную поставку OBIEE.

    Словосочетание «Business intelligence» появилось достаточно давно. Первыми его ввели в обращение аналитики Gartner в конце 1980-х, но из-за своей многозначности и отсутствия адекватного перевода и до последнего времени термин BI употреблялся достаточно редко. В России аналогом «Business intelligence» является термин «бизнес-аналитика». Попробуем разобраться, что он означает.

    Джонатан Ву в конце своей статьи «What is Business Intelligence?»1 дает такое определение: «Business Intelligence» – это процесс сбора достоверной информации об исследуемом предмете. Разработанное программное обеспечение позволяет пользователям ответить на вопросы и выявлять существенные тенденции в исследуемой информации».

    А вот определение, предложенное The Data Warehousing Institute: «Business Intelligence имеет отношение к процессу превращения данных в знания, а знаний в действия бизнеса для получения выгоды. Является деятельностью конечного пользователя, которую упрощают различные аналитические и групповые инструменты и приложения, а также инфраструктура хранилища данных».

    Глоссарий Gartner предлагает такой вариант: «Business Intelligence – интерактивный процесс, заключающийся в изучении и анализе структурированной предметно-ориентированной информации (как правило, находящейся в хранилищах данных) с целью выявления определенных тенденций и закономерностей в бизнесе, что позволяет выдвигать гипотезы и делать выводы. Процесс Business intelligence включает в себя поиск решений и осуществление изменений. Предметные области это клиенты, заказчики, товары, услуги, конкуренты».

    Итак, Business intelligence можно определить как:

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

    Для чего необходимо BI решение?

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

    И все же формирование общей картины является ключевой задачей BI решений, равно как и продукта ее естественного развития – системы управления эффективностью предприятия (EPM). Средства бизнес-аналитики – стратегическое направление капиталовложений, которое должно направлять информацию об эффективности корпорации в руки тех, кто сможет правильно ею воспользоваться. При этом географические или иные ограничения не играют никакой роли.

    Например, в статье Тэда Лихи (Tad Leahy) «The Right BI Tools for the Job» говорится о том, что результатом перехода к использованию BI-инструментов в страховой компании Zurich North America стало повышение точности и скорости анализа. «До того, как мы внедрили BI-решение, менеджеру требовалось собирать всю информацию из различных инструментов отчетности, определять, как она была получена или рассчитана, и пытаться ее анализировать. На это обычно уходило несколько дней, – говорит Тэд Балзано (Ted Balzano), менеджер по информации и поставкам. – Теперь каждый, независимо от должности или знаний в области информационных технологий, может получить тот или иной отчет через локальную интрасеть в течение нескольких минут. Приблизительно 1000 пользователей, которые имеют доступ к подобной информации, могут на ее основе принимать более взвешенные бизнес-решения»

    Несколько иная ситуация сложилась в компании Eddie Bauer, занимающейся розничной продажей одежды и домашней мебели. Основной целью организации было понять особенности потребительского поведения и повысить качество маркетинговых кампаний. «До того, как мы перешли к использованию BI-решения, информация о клиентах была рассредоточена по различным системам, что затрудняло процесс анализа и определения клиентских предпочтений, – говорит Гарри Эглер, вице-президент филиала, ответственного за состояние рынка. – Теперь мы можем получить целостную картину рынка, в том числе данные о его насыщенности, что, в конечном счете, помогает сэкономить деньги».

    Сегодня покупка BI-решений становится все более привлекательным вложением средств. Но надо всегда помнить, что, несмотря на выбранный инструментарий, успех или провал внедрения этого продукта зависит от того, приготовились ли вы к этому шагу заранее.
    Большинство проектов по внедрению BI терпят неудачу в результате плохого планирования. Подобные инициативы зачастую рождаются после того, как один из менеджеров посещает презентацию, организованную вендором, или же читает статью, посвященную этой тематике, и решает, что настало время внедрить средства BI. Проект получает одобрение и финансирование, но никто не задумывается о том, каковы же реальные информационные потребности организации, какие трудозатраты потребуются для реализации проекта и чему равен коэффициент окупаемости вложения.
    В проектах по внедрению BI-решений и систем управления эффективностью предприятий наша компания использует продукты компании Oracle, которая предлагает наиболее полный комплекс технологий и приложений, включающий: BI-приложения, технологические BI-платформы и хранилища данных.

    В данной статье мы рассмотрим платформу Business Intelligence Suite Enterprise Edition от компании Oracle.

    Oracle Business Intelligence Suite Enterprise Edition Plus

    Платформа для бизнес-аналитики OBIEE (рис. 2) состоит из трех основных частей. Нижний уровень – это источники данных. На среднем находится аналитический сервер (Oracle BI Server), который выбирает данные из источников, обрабатывает их, кэширует и передает на верхний уровень. Верхний уровень – это презентационный сервер (Oracle BI Presentation Services), который создает пользовательский интерфейс.

    Сразу хочу отметить, что благодаря технологии AJAX, конечному пользователю на рабочем компьютере не требуется ничего кроме web-браузера. Не надо устанавливать ни клиента, ни апплеты, ничего. Достаточно просто подключить, например, ноутбук к сети, открыть окно браузера, ввести адрес, и все возможности системы готовы к использованию. Это называется «чистая» web-среда.

    Рис. 2. Oracle Business Intelligence Suite Enterprise Edition Plus

    Для начала рассмотрим функции BI Сервера, который является основой Oracle BI EE.

    Oracle Business Intelligence Server

    1. На сервере хранится репозиторий, который состоит из трех слоев:
      • физический слой(Physical layer);
      • бизнес-модель или логический слой (Business model and mapping layer);
      • презентационный слой (Presentation layer

    Как уже было сказано выше, презентационный сервер создает пользовательский интерфейс и объединяет все инструменты в единый интерфейс. Презентационный сервер взаимодействует с аналитическим сервером как ODBC-клиент.
    Одной из самых интересных, с нашей точки зрения, возможностей презентационного сервера является полностью кастомизируемый интерфейс. Его изменение достигается двумя способами: первый возможен благодаря тому, что платформа поддерживает технологию скинов. Второй – благодаря тому, что все системные файлы – это XML-файлы, все стили хранятся в CSS-файлах, а все действия описаны с помощью JavaScript. А также имеется специальная папка, куда можно помещать свои перенастроенные XML-файлы. Почему не желательно перезаписывать сами файлы, а требуется помещать их в отдельную папку? Это нужно, для того, чтобы во время полного обновления системы изменения не были потеряны.

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

    В продолжение разговора о продукте OBIEE, вкратце рассмотрим приложения, с которыми работают конечные пользователи. Такой набор инструментов сейчас встречается в той или иной степени во всех системах, поэтому остановимся только на самых интересных возможностях.
    Oracle Business Intelligence Answers Oracle BI Answers представляет собой решение для создания нерегламентированных аналитических запросов. Это приложение разработано для пользователей, желающих создавать аналитические запросы с нуля, а также модифицировать и изменять уже существующие.

    • независимость от источников хранения данных;
    • мощные возможности визуализации;
    • обмен аналитическими запросами в режиме online.

    Несколько слов по поводу визуализации. Имеется очень интересная функциональность, которая позволяет создавать нестандартные отображения для отчетов, но в противовес этому почему-то нет некоторых стандартных элементов, например, чекбоксов (checkbox).

    Oracle Business Intelligence Dashboards

    Интерактивные информационные панели (Interactive Dashboards) – это способ группировки аналитических запросов, который помогает предоставить пользователю единый взгляд на какую-то область деятельности организации. Один отчет – это хорошо, но зачастую гораздо удобнее собрать на одном экране сразу несколько отчетов на одну и ту же тему, снабдив их, например, цветовыми индикаторами, диаграммами, светофорами. Эти средства дают возможность человеку, не связанному с аналитикой, пробежавшись взглядом по экрану, сразу определить проблемные области, не задумываясь, какой отчет ему надо посмотреть.
    Важно то, что информационные панели могут создавать бизнес-пользователи, не прибегая к программированию, без какой-либо помощи со стороны IT-специалистов.

    Oracle Business Intelligence Briefing Books

    Решение «Рабочие книги» (Briefing Books) позволяет сохранять содержание информационных панелей и затем просматривать их с помощью специальной программы в offline режиме, то есть без соединения с сервером.
    Персонализированные рабочие книги могут в автоматическом режиме рассылаться по электронной почте с помощью решения Oracle BI Delivers, которому посвящен следующий раздел.

    Oracle Business Intelligence Delivers

    Oracle BI Delivers является решением, которое позволяет осуществлять мониторинг бизнес-информации, задавать модели для выявления проблем и оповещать пользователей по множеству каналов, таких как: электронная почта, мобильные телефоны, пейджеры и сигнализаторы на информационной панели.
    Пользователи могут определять свои собственные процессы, которые будут «наблюдать» за установленными условиями и (или) предельными величинами и рассылать уведомления об их изменении. Например, «если остатки продукта А на складе меньше определенной величины, то отправить электронное сообщение мне, заведующему склада и поставщику».

    Oracle Business Intelligence Disconnected Analytics

    Решение Oracle BI Disconnected Analytics (отсоединенная аналитика) обеспечивает работу с интерактивными информационными панелями и средством создания нерегламентированных аналитических запросов на портативном компьютере в режиме offline. При этом интерфейс работы в online и offline не отличается. Это достигается благодаря эффективной синхронизации данных и метаданных. Возможна полная и инкрементальная синхронизация данных. Для ускорения синхронизации данные сжимаются и индивидуализируются для каждого пользователя в соответствии с ролью и правами доступа, позволяя достичь минимального размера перекачиваемой информации.

    Oracle Business Intelligence Office Plug-In

    Бизнес-пользователи теряют много времени на вставку корпоративных данных в документы Microsoft Office. При этом возникают проблемы неточности, безопасности и прочие. Oracle BI Office Plug-In решает эти проблемы предоставляя пользователю такие функции, как:

    • упрощенная вставка корпоративных данных;
    • 100% стандартные документы MS Office;
    • устранение неточностей путем автоматического обновления данных в документе MS Office;
    • система безопасности Oracle BI EE при доступе к корпоративным отчетам из MS Office.

    Oracle Business Intelligence Publisher

    Инструмент Oracle BI Publisher предназначен для создания регламентированных отчетов, то есть таких, в которых внешний вид не менее важен, чем содержание. Это могут быть отчетные формы для государственных структур, а также справки и документы, форма которых строго регламентирована. Главным достоинством BI Publisher является возможность генерации отчетов во всех популярных форматах, таких как HTML, MS Excel, MS Word, PDF, PowerPoint, CSV, XML.

    Oracle BI Publisher (BIP), в отличие от всех предыдущих инструментов, был разработан в компании Oracle. С момента своего появления BIP служил отчетным движком в ERP-системе Oracle E-Business Suite. Разработка оказалась очень удачной, и компания приняла решение, что BIP станет самостоятельным продуктом и отчетной системой для всех приложений Oracle. Новому продукту дали имя XML Publisher. Далее была покупка Siebel Analytics, где были свои средства для создания регламентированных отчетов, но в пакет OBIEE вошел XML Publisher, который с тех пор был переименован в BI Publisher. Но так как изначально две системы разрабатывались в разных компаниях, существуют некоторые проблемы интеграции. Например, у BIP свой интерфейс, который не кастомизируется вместе с презентационным сервером. Но в целом это мелочи, которые не сильно мешают при работе.

    В заключение хотелось бы отметить, что необходимость внедрения BI постоянно возрастает в силу ускорения процессов ведения бизнеса и увеличению прибылей. Компании стремятся к жесткой реструктуризации. Это связано с тем, что оптимально структурированные организации развиваются быстрее, если для принятия решения используется правильно подобранный инструментарий, который сокращает время обработки данных сотрудником компании. Именно поэтому мы сейчас и говорим о решениях бизнес-аналитики.

    За последние годы технологии Business Intelligence сделали значительный шаг вперед, причем не только по качеству, но и по количеству новых методов. BI- решения помогают пользователям быстрее оценивать данные, что способствует принятию более качественных и своевременных решений, и в конечном итоге – достижению коммерческих целей. Поводом к внедрению систем для бизнес-аналитики является необходимость повышения эффективности и прибыльности организации.


    Статьи по теме