Курс: Создание, организация совместного использования аналитических WEB витрин и отчетов во всех стандартных форматах

Курс: Создание, организация совместного использования аналитических WEB витрин и отчетов во всех стандартных форматах

Курс: Создание, организация совместного использования аналитических WEB витрин и отчетов во всех стандартных форматах


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

Описание курса:
Краткое содержание курса: развертывание и настройка Oracle BI Enterprise Edition Server, протокол LDAP и Oracle Internet Directory для доступа на Oracle BI, репозитарий метаданных Oracle BI, Oracle BI Ответы и создание отчетов, iBot, Oracle BI Publisher, Template Builder и Template Viewer, страницы JSP, пакет HTTP_Client, XML Publisher API, классы RTFProcessor и FOProcessor, служба управления сообщениями (JMS)

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

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

Результат обучения:
После прослушивания курса слушатели самостоятельно смогут разворачивать на предприятии инфраструктуру Oracle BI Enterprise Edition Server, как для промышленной эксплуатации, так и для разработки витрин и аналитический отчетов. Полученные навыки работы с утилитой Oracle BI Administration Tools позволят пользователям создавать физическую, логическую и презентационные модели репозитория BI сервера, на основе которого конечные пользователи предприятия будут выполнять различные запросы для получения ответов на интересующие вопросы функционирования предприятия. Полученный опыт работы с презентационным каталогом позволит слушателям на предприятии организовать рассылку отчетов с помощью роботов iBot, управлять ролями и привилегиями конечных пользователей для доступа к заранее подготовленным отчетам и витринам. Конкретные примеры работы с Oracle BI Publisher сервером позволят подготавливать и публиковать в различных стандартных форматах (Word, Excel, PDF, HTML и других) более сложные отчеты, с множеством динамических параметров и условий. Использование Oracle BI Publisher API для встраивания отчетов в готовые приложения
К каждому модулю предусмотрены лабораторные работы (на лабораторные работы, выполняемые под руководством преподавателя, отводится 50 % времени учебного курса)

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

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

Модуль 3.Работа с отчетами в Oracle BI Ответы
• Формирование колонок на основе презентационного слоя репозитория
• Создание вычисляемых колонок. Настройка внешнего вида колонок и заголовков 
• Использование переменных репозитория для формирования заголовков BI Ответы. Разработка фильтров. Приглашения для ввода ограничений в фильтры
• Использование отчетов в роли фильтров. Создание презентационных диаграмм и матричных отчетов

Модуль 4.Создание интерактивных информационных панелей
• Элементы пользовательского интерфейса редактора информационных панелей. Размещение элементов информационных панелей
• Разработка темы и таблиц каскадных стилей. Встраивание отчетов BI Ответов в информационную панель. Получение доступа к другим источникам и отображение их в панели 
• Понятие Web портала. Передача параметров между элементами на информационной панели
• Анализ данных с помощью навигационных ссылок, описанных на логическом уровне репозитория. Создание и поддержка событий с помощью роботов (агентов) iBot
• Пример разработки iBot с использованием языка Java. Конфигурация виртуальной java машины и загрузчиков классов для работы iBot

Модуль 5. Oracle BI Publisher новый механизм генерации отчетов для конечных пользователей, позволяющий получать выходные документы в традиционных пользовательских форматах – Word, Excel, Adobe Acrobat, HTML

Модуль 6. Общая архитектура BI Publisher сервера. Порядок исталяции сервера
• Размещение на сервере приложения xmlpserver, конфигурация репозитария сервера
• Настройка места разработчика отчетов – Template Builder for Word, Template Viewer 
• Конфигурация языка пользовательского интерфейса. Использование SVG (scalable vector graphics) технологии
• Обеспечение безопасности сервера: LDAP реализация, Oracle OID, реализация JNDI интерфейса для обеспечения безопасного доступа к отчетам
• Доступ к BI Publusher серверу через SSO сервер. Просмотр отчетов и навигация по серверу
• Централизованное администрирование сервера: управление структурой папок и отчетами; управление соединениями с базой данных через JDBC драйвер и интерфейс JNDI управление пользователями и ролями, доступ к папкам с отчетами через роли пользователей: распространение отчетов на E-Mail, Fax, Printer, WebDAV; конфигурация доступа к серверу через SSO сервер Oracle Infrastructure

Модуль 7. Создание RTF шаблонов с помощью расширения MS Word - BI Publisher Template Builder
• Определение разметки шаблона, добавление разметки, определение места вставки данных, определение групп
• Создание заголовков и подвалов отчета
• Добавление картинок в отчет и поддержка диаграмм. Поддержка Microsoft Clip Art. Поддержка других особенностей Microsoft RTF
• Вычисляемое форматирование, операторы if, choose и другие для динамического форматирования шаблонов
• Вывод итогов по страницам, сортировки, проверки Null значений, регруппировка XML данных
• Определение параметров и переменных, использование параметров. Динамическое создание колонок в отчетах (шахматка)
• Форматирование чисел и дат. Поддержка временных зон. Использование в отчетах для доступа к XML данным языка XPath
• Поддержка пространства имен. Расширение SQL и XSL для использования в RTF. Определение Шаблона данных. Секции шаблона
• Передача параметров в шаблон. Секция запроса. Использование триггеров для формирования выходных данных в формате XML
• Файловая система для хранения и распространения отчетов. Использование WebDAV интерфейса для управления содержимым отчетов
• Разработка отчетов: определение отчета, извлечение данных из базы данных, получение данных из различных источников данных, для генерации одного отчета, использование Web сервисов для наполнения отчетов данными: создание шаблонов разметки: использование BI Publisher Desktop для MS Word, простой генератор отчетов в формате rtf
• Использование в шаблонах языка XPath для поиска данных в XML документе. Определение пространства имен в шаблоне. Расширение SQL, XSL и FO функций 

Модуль 8. Эксплуатация сервера конечными пользователями: навигация по папкам и отчетам; фоновая генерация отчетов и распространение отчетов; история и управление заданиями; интерактивные отчеты, несколько шаблонов для одного источника данных; анализ в режиме on-line, Excel анализатор, персональные пользовательские шаблоны

Модуль 9. Использование отчетов в JSP страницах и сервлетах, размещение на одной странице нескольких отчетов из разных источников, пакет HTTP_Client
• Использование XML Publisher API. Генерация отчетов средствами Java из базы данных Oracle
• Классы Oracle Java для производства трансформации из RTF формата в FO формат. Из FO в различные форматы для печати
• Использование MS Word для формирования шаблона документа. Класс RTFProcessor для формирования FO шаблона на основе RTF файла и класс FOProcessor для связывания FO шаблона с XML данными
• Размещение приложения с встроенными механизмами генерации отчетов на сервере приложений Oracle WebLogic
• Использование службы управления сообщениями (JMS) для генерации асинхронных запросов
• Разработка полноценного приложения масштаба предприятия для сервера приложений Oracle WebLogic с функциями создания и управления отчетами предприятия

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

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

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


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

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

8 800 (600)-66-16

learning@eshift.ru