Курс: Oracle BI: Создание отчетов и информационных панелей (продвинутый уровень)

Курс: Oracle BI: Создание отчетов и информационных панелей (продвинутый уровень)

Курс: Oracle BI: Создание отчетов и информационных панелей (продвинутый уровень)


Продолжительность курса: 40 ак. ч.

Описание курса:
Цель курса: после прослушивания курса, слушатели самостоятельно смогут разворачивать на предприятии инфраструктуру Oracle BI Enterprise Edition на основе сервера Oracle Weblogic, как для промышленной эксплуатации, так и для разработки витрин и аналитический отчетов на одной из платформ Linux или Windows (по согласованию). Полученные навыки работы с утилитой Oracle BI AdministrationTools позволят пользователям создавать Физическую, Логическую и Презентационные модели репозитория BI сервера, на основе которого конечные пользователи предприятия будут выполнять различные запросы для получения ответов на интересующие вопросы функционирования предприятия. Полученный опыт работы с презентационным каталогом, позволит слушателям на предприятии организовать рассылку отчетов с помощью фоновых заданий, управлять ролями и привилегиями конечных пользователей для доступа к заранее подготовленным отчетам и витринам. Конкретные примеры работы с Oracle BI Publisher сервером позволят подготавливать и публиковать в различных стандартных форматах (Word, Excel, PDF, HTML и других) более сложные отчеты, с множеством динамических параметров и условий. На конкретных примерах будут слушателями проведены все этапы создания отчетов: получение исходных данных для отчетов из баз данных, Web сервисов; файлов и прочих источников. Определение разметки документов в MS Word или Adobe Acrobat; анализ в BI Publisher Analyzer for Excel ; управление заданиями и распространением отчетов. Использование Oracle BI Publisher API для встраивания отчетов в готовые приложения. Встроенный в MS Word механизм создания шаблонов отчетов – Oracle BI Publisher DeskTop – значительно упрощает процесс генерации общего вида отчета и встраивания в него данных, полученных из XML источников. Отчеты формируются в общепризнанных стандартах – Excel, Word, Adobe Acrobat, HTML, PowerPoint и отправляются потребителям на различные физические и логические устройства.
В качестве дополнительного материала — доступ к BI серверу по SOAP протоколу, публикация Анализов на Oracle ADF-JSF страницах.

Аудитория:
Пользователи и персонал, сопровождающий корпоративные приложения для сервера базы данных Oracle и других хранилищ, аналитики, руководители проектов, желающие перевести распространение корпоративной информации на WEB платформу, разработчики отчетов средствами Oracle Reports, разработчики Oracle Forms.

Необходимая подготовка:
Ограниченный опыт программирования SQL/PLSQL, Java или одного из объектно-ориентированных языков, знание основы разработки Web приложений на уровне HTML страниц, желателен начальный опыт администрирования сервера базы данных Oracle.

Программа курса:
Модуль 1. Общая архитектура Oracle BI сервера
• Различные варианты инсталляции, использование LDAP протокола и Oracle Internet Directory для организации безопасного доступа к витринам и каталогам BI сервера.
• Комплексный пример инсталляции инфраструктуры сервера с использованием серверов Oracle Weblogic в качестве фронтального сервера.
• Различные механизмы для запуска и останова Weblogic сервера. Размещение JEE приложений на сервере.
• Анатомия приложения Analytics – фронтальное приложение BI сервера.
• Управление основными компонентами инфраструктуры BI – утилита NodeManager.
• Конфигурационные файлы управления процессами и Log журналами.
• Запуск и останов отдельных процессов сервера. Два ключевых процесса – SAWServer и NQServer, презентационный каталог и репозиторий метаданных.
• Настройка внешнего вида сервера презентаций, определение тем и схем, определяющие внешний вид приложения BI.
• Определение цели разработки для BI сервера.

Модуль 2. Инсталяция и конфигурация клиентского места разработчика BI
• Создание ODBC соединения с сервером BI. Утилита AdminTool для разработки репозитория.
• Структура каталогов, конфигурационных файлов, журналов работы клиента BI. Конфигурация Oracle TNS соединения для клиента BI.

Модуль 3. Создание репозитория метаданных BI сервера
• Бинарный и XML форматы репозитория. Импорт источников данных.
• Настройка свойств пула соединений. Подключение различных источников данных к BI репозиторию.
• Oracle TNS соединение в BI сервере и JNDI JDBC пулы сервера приложений.
• Два способа открытия и редактирования репозитория – Off Line и On Line – когда какой использовать.

Модуль 4. Физическая модель данных
• Создание алиасов (синонимов) и таблиц на основе запроса SELECT и обращений к хранимым процедурам Oracle.
• Формирование отношения типа звезда с помощью диаграмм UML.
• Организация взаимодействия между несколькими физическими моделями.
• Формирование статистических данных для физической модели для оптимизации SQL запросов.
• Создание агрегированных таблиц и их определение на физическом уровне – метод улучшения производительности BI сервера.
• Определение ключей и соединений физических таблиц. XML источники данных.
• Получение xml данных из Oracle базы данных.
• Использование триггеров BI репозитория для актуализации данных и оптимизации отчетов

Модуль 5. Создание логической модели
• Создание логических таблиц, атрибутов и источников. Определение логических соединений.
• Создание показателей и фактов. Описание вычисляемых полей со сложными условиями.
• Виды иерархий, которые поддерживает BI сервер. Многоуровневые иерархии.
• Определение ключей и отображаемых данных в иерархии. Агрегация данных на различных уровнях иерархий.
• Временные иерархии. Формирование вспомогательных таблиц для определения временной иерархии.
• Хронологический ключ временной иерархии. Иерархии на основе отношений Parent-Child .
• Формирование скриптов для создания и заполнения данными промежуточных таблиц иерархий Parent-Child.
• Механизмы для актуализации данных в промежуточных таблицах.
• Моделирование агрегированных таблиц для улучшения производительности запросов.
• Добавление нескольких источников логических таблиц и нескольких источников в логическую таблицу.
• Добавление вычислений в таблицу фактов.

Модуль 6. Создание презентационной модели в репозитории
• Создание объектов презентационной модели. Определение имен для предметной области.
• Удаление “ненужных” столбцов для упрощения понимания предметной области конечным пользователем.
• Все для пользователя – все для победы. Использование ролей для обеспечения доступа пользователей к актуальным данным репозитория

Модуль 7. Тестирование и проверка целостности репозитория при OfLine и OnLine подключениях
• Поиск и исправление ошибок в репозитории. Типичные “неисправности” репозитория.
• Тестирование репозитория с помощью приложения Oracle BI Ответов.
• Использование утилиты Enterprise Manager для загрузки и актуализации репозитория. Управление версиями репозитория.

Модуль 8. Формирование ролей, групп и пользователей для работы с BI сервером
• Три основные роли BI сервера. Использование утилит Weblogic сервера (console, em) для управления пользователями и группами.
• Импорт в репозиторий пользователей и их ролей. Управление трассировками пользовательских запросов в онлайн режиме работы сервера.
• Наблюдение за SQL запросами в базу данных со стороны сервера BI.
• Получение трассировок запросов через журналы сервера BI.
• Использование ролей и пользователей для управления отображением данных из репозитория для различных ситуаций.

Модуль 9. Переменные сессии и репозитория, системные, статические и динамические переменные
• Инициализационные блоки. Использования менеджера переменных.
• Использование динамических переменных репозитория в качестве фильтров.
• Настройка ограничений на запросы и временных ограничений для конечных пользователей различных групп.
• Настройка фильтров для отображения информации.
• Использование переменных на витринах BI сервера, в заголовках колонок, непосредственно при выводе данных.
• Использование переменных на физическом уровне репозитория для динамического формирования имен таблиц и представлений.

Модуль 10. Работа с Oracle Business Intelligence анализами и другими объектами BI
• Получение доступа к инструменту для создания и управления собственным анализом и каталогом.
• Методы работы с Презентационным каталогом, локальная и публичные области.
• Сохранение и восстановление собственный разработок.
• Выделение областей для хранения собственных объектов BI — правила именования.
• Доступ к механизмам настройки личных данных и предъявление требований к администраторам BI для расширения возможностей использования аналитики.

Модуль 11. Разработка информационных панелей BI
• Информационная панель — основа для размещения аналитических данных и отчетов.
• От панели к страницам, подстраницам, столбцам, разделам и объектам панели.
• Как правильно организовать навигацию по глобальным страницам.
• Создание действий для получения дополнительной информации на инфопанель из других источников.
• Как правильно настраивать отображение объектов BI на информационной панеле.
• Реализация требований конечных пользователей для расширения возможностей панелей.
• Использование на панели переменных Репозитория и Сессии.

Модуль 12. Анализ
• Понятие предметной области и собственные бизнес задачи. Получение доступа к предметной области.
• Предъявление требований к разработчикам для улучшения функциональности предметной области через Репозиторий.
• Формирование колонок анализа. Вычисляемые колонки на основе данных, предоставленных репозиторием.
• Использование переменных репозитория для вычисления значения в колонках и отображения заголовков.
• Форматирование заголовков и данных колонок. Условное форматирование на основе вычислений по данным.
• Сохранение и настройка анализа. Создание макета для отображения данных. Настройка макета.
• Возможность отображение одних и тех же данных разными способами — составной макет.
• Использование иерархий для детального анализа данных. Публикация анализа на глобальной информационной панели.

Модуль 13. Ограничение и группировка данных в анализах
• Введение в фильтры и правила отбора данных, полученных из репозитория.
• Создание, редактирование и группировка фильтров.
• Динамическая фильтрация данных на основе переменных, предоставленных разработчиком.
• Выделение места для хранения фильтров в собственном разделе презентационного каталога.
• Преобразование фильтров в SQL выражения, «заморозка» фильтров для обеспечения тестирования анализов и витрин

Модуль 14. Создание приглашений для ввода пользователем и переменных информационных панелей
• Создание приглашения пользователю на основе переменных и колонок анализа.
• Настройка приглашений. Связь приглашений с переменными презентации, репозитория.
• Использование приглашений для организации фильтрации данных анализа.
• Сохранение приглашений в презентационном каталоге и их использование на витрине и в анализах.

Модуль 15. Работа с представлениями и диаграммами в анализах
• Составные макеты для отображения данных в виде диаграмм.
• Создание и редактирование диаграмм. Связь основного и детального представлений.
• Использование иерархий для детализации диаграмм.

Модуль 16. Представление результатов с помощью сводных таблиц
• Создание, упорядочивание и форматирование сводной таблицы.
• Использование иерархических столбцов. Сортировки в сводных таблицах.
• Установка агрегирования и использование итогов. Представление относительных значений элементов.
• Создание вычислений и отображение нарастающих итогов.
• Использование фильтров по колонкам на основе иерархий для отображения данных.

Модуль 17. Создание заданий для выполнения анализов
• Что такое задание, предъявление требований к администраторам и разработчикам для возможности создания собственных заданий по расписанию.
• Сохранение и вызов заданий. Настройка заданий для выполнения по определенным критериям в анализе.

Модуль 18. Oracle BI Publisher - механизм генерации отчетов для конечных пользователей, позволяющий получать выходные документы в традиционных пользовательских форматах – Word, Excel, Adobe Acrobat, HTML
• Использование в качестве модели данных Анализов BI сервера.
• Настройка места разработчика отчетов – Template Builder for Word, Template Viewer.
• Конфигурация и управление структурой папок и отчетами; управление соединениями с базой данных через JDBC драйвер и интерфейс JNDI управление пользователями и ролями, доступ к папкам с отчетами через роли пользователей: распространение отчетов на E-Mail, Fax, Printer, WebDAV.
• Создание модели данных на основе сохраненных анализов.

Модуль 19. Создание RTF шаблонов с помощью расширения MS Word - BI Publisher Template Builder
• Определение разметки шаблона, добавление разметки, определение места вставки данных, определение групп.
• Создание заголовков и подвалов отчета. Добавление картинок в отчет и поддержка диаграмм.
• Поддержка Microsoft Clip Art. Поддержка других особенностей Microsoft RTF.
• Вычисляемое форматирование, операторы if, choose и другие для динамического форматирования шаблонов.
• Вывод итогов по страницам, сортировки, проверки Null значений.
• Определение параметров и переменных, использование параметров.
• Динамическое создание колонок в отчетах (шахматка). Форматирование чисел и дат. Поддержка временных зон.

Модуль 20. Более тонкая настройка отчетов
• Использование в отчетах для доступа к XML данным языка XPath.
• Поддержка пространства имен. Расширение SQL и XSL для использования в RTF.
• Определение Шаблона данных. Секции шаблона. Передача параметров в шаблон.
• Секция запроса. Использование триггеров для формирования выходных данных в формате XML.
• Файловая система для хранения и распространения отчетов.
• Использование WebDAV интерфейса для управления содержимым отчетов.

Модуль 21. Использование отчетов на JSF страницах, размещение на одной странице нескольких отчетов из разных источников, технология Oracle ADF +BIAnalytics
• Использование в качестве инструмента разработки среды программирования Oracle JavaDeveloper.
• Публикация приложений с доступом к BI анализам на Weblogic сервере.

Модуль 22. BI — webservice
• Использование спецификаций JAX-RS и JAX-WS для поставки данных на презентационные витрины.
• Выполнение запросов к REST и WebService из презентационных панелей с передачей параметров, полученных с помощью анализов.
• Извлечение WSDL интерфейса из BI сервера для управления им через SOAP протокол

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: OracleBI2
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 74900 ₽
  • Дистанционно: 74900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru