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

Краткое содержание курса: развертывание и настройка 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.

Результат обучения

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

Предварительный уровень подготовки

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

Рекомендуемые курсы
Программа курса

Модуль 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 с функциями создания и управления отчетами предприятия.

Дополнительно

Курс читают тренеры-практики с опытом проведения курса и практическими знаниями в работе программы. 

Для получения более подробной информации о наших преподавателях свяжитесь с нами по тел. (343) 227-30-37, по эл.почте edu@unit-edu.ru или в нашем Online-чате.

Ближайшие курсы

ЭР 18.05 - 19.05.2026

Эффективный руководитель: лидерство, навыки управления людьми и командами

Стоимость обучения в группе

36 300 ₽

Стоимость индивидуального обучения

73 000 ₽

Длительность

2 дня (16 ак. часов)

Or_в_PGSQL 18.05 - 20.05.2026

Миграция базы данных Oracle в Postgresql для администраторов и разработчиков

Стоимость обучения в группе

78 650 ₽

Стоимость индивидуального обучения

180 500 ₽

Длительность

5 дней (40 ак. часов)

Р7_П 18.05 - 21.05.2026

Офис-Р7. Полный

Стоимость обучения в группе

20 330 ₽

Стоимость индивидуального обучения

30 250 ₽

Длительность

4 дня (32 ак. часа)

1C_LQ 18.05 - 21.05.2026

1С:Предприятие 8. Язык запросов

Стоимость обучения в группе

46 110 ₽

Длительность

40 ак. ч. (5 дней)

ROS-102 18.05 - 21.05.2026

Основы администрирования РЕД ОС

Стоимость обучения в группе

40 000 ₽

Стоимость индивидуального обучения

52 000 ₽

Длительность

4 дня (32 ак. часа)

БТ15 18.05 - 22.05.2026

Этичный хакинг и тестирование на проникновение

Стоимость обучения в группе

82 600 ₽

Стоимость индивидуального обучения

105 300 ₽

Длительность

5 дней (40 ак. часов)

1С_ERP_Б_угл 18.05 - 22.05.2026

Бюджетирование в прикладном решении "1С:ERP Управление предприятием 2.5"

Стоимость обучения в группе

69 000 ₽

Стоимость индивидуального обучения

89 700 ₽

Длительность

40 ак. ч. (5 дней)

Or12c_DBA1 18.05 - 22.05.2026

Администрирование Oracle 12c. Часть I.

Стоимость обучения в группе

63 700 ₽

Стоимость индивидуального обучения

108 300 ₽

Длительность

5 дней (40 ак. ч.)

20742 18.05 - 22.05.2026

Проверка подлинности в Windows Server 2016

Стоимость обучения в группе

43 000 ₽

Стоимость индивидуального обучения

55 900 ₽

Длительность

5 дней (40 ак. ч.)

10266 18.05 - 22.05.2026

Программирование на языке C# 4.0 в среде разработки MS Visual Studio 2010

Стоимость обучения в группе

44 440 ₽

Стоимость индивидуального обучения

54 000 ₽

Длительность

5 дней (40 ак. ч.)

AACM 18.05 - 22.05.2026

Базовое администрирование АТС Avaya Aura Communication Manager 7

Стоимость обучения в группе

75 900 ₽

Стоимость индивидуального обучения

104 000 ₽

Длительность

5 дней (40 ак. ч.)

10961 18.05 - 22.05.2026

Автоматизация администрирования с Windows PowerShell

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

РЕДОС-101 18.05 - 22.05.2026

Системное администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

1С_41 18.05 - 29.05.2026

Комплексный курс «Конфигурирование в системе 1С:Предприятие 8.3» (самый полный курс для программистов 1С)

Стоимость обучения в группе

126 720 ₽

Длительность

10 дней (80 ак. ч.)

1С_ERP_Б 20.05 - 22.05.2026

Бюджетирование в прикладном решении "1С:ERP Управление предприятием 2.5"

Стоимость обучения в группе

47 800 ₽

Длительность

3 дня (24 ак. ч.)

55176 25.05 - 25.05.2026

Microsoft PowerPoint 2016. Уровень 1

Стоимость обучения в группе

7 300 ₽

Стоимость индивидуального обучения

17 400 ₽

Длительность

1 день (8 ак. ч.)

VM_lev1 25.05 - 29.05.2026

VMware vSphere 8/7. Уровень 1. Внедрение и эксплуатация vSphere

Стоимость обучения в группе

83 500 ₽

Стоимость индивидуального обучения

110 000 ₽

Длительность

40 ак. ч. (5 дней)

1С_ERP_Б_угл 25.05 - 29.05.2026

Бюджетирование в прикладном решении "1С:ERP Управление предприятием 2.5"

Стоимость обучения в группе

69 000 ₽

Стоимость индивидуального обучения

89 700 ₽

Длительность

40 ак. ч. (5 дней)

VM1 v.8.0/7.0/6.5 25.05 - 29.05.2026

Построение виртуальной инфраструктуры с помощью VMware ESXi 8.0/7.0/6.5 и VMware vCenter Server 8.0/7.0/6.5

Стоимость обучения в группе

83 500 ₽

Стоимость индивидуального обучения

115 500 ₽

Длительность

5 дней (40 ак. ч.)

20462 25.05 - 29.05.2026

Администрирование баз данных Microsoft SQL Server

Стоимость обучения в группе

43 200 ₽

Стоимость индивидуального обучения

72 050 ₽

Длительность

5 дней (40 ак. ч.)

Or12c_DBA2 25.05 - 29.05.2026

Администрирование Oracle 12c. Часть II.»

Стоимость обучения в группе

63 700 ₽

Стоимость индивидуального обучения

108 300 ₽

Длительность

5 дней (40 ак. ч.)

HCIP_DA 25.05 - 29.05.2026

Внедрение продвинутых технологий маршрутизации и коммутации Huawei

Стоимость обучения в группе

120 350 ₽

Стоимость индивидуального обучения

150 300 ₽

Длительность

5 дней (40 ак. часов)

РЕДОС-102 25.05 - 29.05.2026

Сетевое администрирование РЕД ОС

Стоимость обучения в группе

50 000 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-201 25.05 - 29.05.2026

Углубленное администрирование GNU/Linux

Стоимость обучения в группе

41 900 ₽

Стоимость индивидуального обучения

55 500 ₽

Длительность

5 дней (40 ак. ч.)

MS-203T00 25.05 - 29.05.2026

Microsoft 365 Messaging

Стоимость обучения в группе

50 105 ₽

Стоимость индивидуального обучения

65 130 ₽

Длительность

5 дней (40 ак. ч.)

Python-1 25.05 - 29.06.2026

Основы программирования Python. Уровень 1.

Стоимость обучения в группе

37 450 ₽

Стоимость индивидуального обучения

61 000 ₽

Длительность

5 дней (40 ак. ч.)

55177 26.05 - 26.05.2026

Microsoft PowerPoint 2016. Уровень 2

Стоимость обучения в группе

7 300 ₽

Стоимость индивидуального обучения

17 400 ₽

Длительность

1 день (8 ак. ч.)

ViPNet 4 01.06 - 03.06.2026

Администрирование системы защиты информации ViPNet 4 (Программно-аппаратные комплексы VipNet)

Стоимость обучения в группе

37 500 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

3 дня (72 ак. ч.)

PGSQL_develop 01.06 - 05.06.2026

PostgreSQL для разработчиков: SQL, PL/PgSQL, Java

Стоимость обучения в группе

47 600 ₽

Стоимость индивидуального обучения

64 500 ₽

Длительность

5 дней (40 ак. ч.)

DevOps 01.06 - 05.06.2026

DevOps: Культура, автоматизация и ваш первый конвейер

Стоимость обучения в группе

43 800 ₽

Стоимость индивидуального обучения

57 000 ₽

Длительность

40 ак. ч. (5 дней)

Python-2 01.06 - 05.06.2026

Продвинутое программирование Python. Уровень 2.

Стоимость обучения в группе

37 450 ₽

Стоимость индивидуального обучения

64 300 ₽

Длительность

5 дней (40 ак. ч.)

ME_Mid 01.06 - 05.06.2026

Microsoft Excel Middle. Автоматизация рутинных процессов

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

45 000 ₽

Длительность

40 ак.ч. (5 дней)

LPI-adm 01.06 - 05.06.2026

Администрирование GNU/Linux – интенсивный курс

Стоимость обучения в группе

83 400 ₽

Стоимость индивидуального обучения

108 500 ₽

Длительность

6 дней (48 ак. ч.)

СТП 04.06 - 05.06.2026

Современные технологии продаж

Стоимость обучения в группе

30 250 ₽

Стоимость индивидуального обучения

41 250 ₽

Длительность

2 дня (14 ак. ч.)

PG_миграция 08.06 - 09.06.2026

Миграция на Postgres: Подходы, проблемы и решения

Стоимость обучения в группе

35 400 ₽

Стоимость индивидуального обучения

84 700 ₽

Длительность

2 дня (16 ак. ч.)

БТ_TCP/IP 08.06 - 09.06.2026

Основы TCP/IP

Стоимость обучения в группе

37 500 ₽

Стоимость индивидуального обучения

53 350 ₽

Длительность

2 дня (16 ак. ч.)

Тех.PQ 08.06 - 09.06.2026

Технология Power Query в Excel

Стоимость обучения в группе

20 300 ₽

Стоимость индивидуального обучения

37 400 ₽

Длительность

2 дня (16 ак. ч.)

Or12c_APLS0 08.06 - 10.06.2026

Передовые методы PL/SQL

Стоимость обучения в группе

52 700 ₽

Стоимость индивидуального обучения

75 000 ₽

Длительность

3 дня (24 ак. ч.)

ITIL ® 4.0 08.06 - 10.06.2026

Основы управления ИТ услугами по ITIL® 4.0

Стоимость обучения в группе

35 000 ₽

Стоимость индивидуального обучения

66 600 ₽

Длительность

3 дня (24 ак. ч.)

10962 08.06 - 10.06.2026

Расширенные возможности по автоматизации администрирования с помощью Windows PowerShell

Стоимость обучения в группе

32 500 ₽

Стоимость индивидуального обучения

53 800 ₽

Длительность

3 дня (24 ак. ч.)

Компас-3D 08.06 - 10.06.2026

Компас-3D для пользователей

Стоимость обучения в группе

36 300 ₽

Стоимость индивидуального обучения

60 500 ₽

Длительность

3 дня (24 ак. часа)

PG_QPT 08.06 - 10.06.2026

PostgreSQL. Оптимизация запросов

Стоимость обучения в группе

28 600 ₽

Стоимость индивидуального обучения

42 400 ₽

Длительность

3 дня (24 ак. ч.)

Or12c_SQLк 08.06 - 11.06.2026

Основы БД Oracle 12c: SQL- комплексная программа

Стоимость обучения в группе

68 500 ₽

Стоимость индивидуального обучения

110 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-301 08.06 - 11.06.2026

Программирование в Linux на C\С++

Стоимость обучения в группе

82 700 ₽

Стоимость индивидуального обучения

160 000 ₽

Длительность

4 дня (32 ак. ч.)

БТ17 08.06 - 12.06.2026

Расследование компьютерных инцидентов. Компьютерная криминалистика

Стоимость обучения в группе

52 250 ₽

Стоимость индивидуального обучения

80 190 ₽

Длительность

5 дней (40 ак. ч.)

Тех_П 09.06 - 10.06.2026

Технический писатель: создание технической документации

Стоимость обучения в группе

31 900 ₽

Стоимость индивидуального обучения

41 500 ₽

Длительность

2 дня (16 ак. ч.)

Primavera 2 10.06 - 11.06.2026

Планирование и контроль с использованием Primavera. Расширенный курс

Стоимость обучения в группе

39 850 ₽

Стоимость индивидуального обучения

51 800 ₽

Длительность

16 ак. ч. (2 дня)

ITPM 15.06 - 17.06.2026

Управление проектами ИТ. Практические аспекты

Стоимость обучения в группе

58 180 ₽

Стоимость индивидуального обучения

158 000 ₽

Длительность

3 дня (24 ак. ч.)

Twr 15.06 - 18.06.2026

Тестирование WEB-приложений

Стоимость обучения в группе

43 800 ₽

Стоимость индивидуального обучения

66 550 ₽

Длительность

4 дня (32 ак. ч.)

20413 15.06 - 19.06.2026

Проектирование и внедрение серверной инфраструктуры

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

68 000 ₽

Длительность

5 дней (40 ак. ч.)

PGSQL_develop 2 15.06 - 19.06.2026

PostgreSQL. Разработка

Стоимость обучения в группе

39 600 ₽

Стоимость индивидуального обучения

51 500 ₽

Длительность

5 дней (40 ак. часов)

20412 15.06 - 19.06.2026

Настройка дополнительных сервисов Windows Server 2012 R2

Стоимость обучения в группе

41 800 ₽

Стоимость индивидуального обучения

64 000 ₽

Длительность

5 дней (40 ак. ч.)

10969 15.06 - 19.06.2026

Cлужбы Active Directory в Windows Server 2012 R2

Стоимость обучения в группе

42 600 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

20345-1-B 15.06 - 19.06.2026

Администрирование Microsoft Exchange Server 2016/2019

Стоимость обучения в группе

45 100 ₽

Стоимость индивидуального обучения

65 000 ₽

Длительность

5 дней (40 ак. ч.)

LPI-103 16.06 - 19.06.2026

Системное администрирование Linux

Стоимость обучения в группе

34 100 ₽

Стоимость индивидуального обучения

50 500 ₽

Длительность

4 дня (32 ак. ч.)