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

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

PG_DBA1 10.08 - 11.08.2026

Администрирование PostgreSQL 16. Базовый курс

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

32 900 ₽

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

50 000 ₽

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

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

БТ10 10.08 - 12.08.2026

Аудит информационной безопасности

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

40 000 ₽

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

64 000 ₽

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

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

Primavera 10.08 - 12.08.2026

Управление проектами с использованием Oracle Primavera

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

35 000 ₽

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

64 900 ₽

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

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

PG_DBA2 10.08 - 13.08.2026

Администрирование PostgreSQL. Настройка и мониторинг

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

43 800 ₽

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

60 000 ₽

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

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

PG_DEV2 10.08 - 13.08.2026

Разработка серверной части приложений PostgreSQL 16. Расширенный курс

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

43 800 ₽

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

60 000 ₽

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

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

Компас-СМ 10.08 - 13.08.2026

Компас 3D. Скоростное моделирование

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

44 000 ₽

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

57 200 ₽

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

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

JV_Advanced 10.08 - 14.08.2026

Язык программирования Java. Создание приложений для работы с базами данных - технологии ORM (Hibernate, TopLink)

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

122 600 ₽

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

140 000 ₽

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

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

20411 10.08 - 14.08.2026

Администрирование Windows Server 2012 R2

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

41 800 ₽

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

64 000 ₽

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

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

10964 10.08 - 14.08.2026

Мониторинг ЦОД с System Center Operations Manager

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

41 650 ₽

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

68 000 ₽

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

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

FBD-102 10.08 - 14.08.2026

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

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

40 650 ₽

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

61 050 ₽

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

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

PG_QPT 12.08 - 13.08.2026

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

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

28 600 ₽

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

42 400 ₽

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

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

PG_DBA3 17.08 - 18.08.2026

Администрирование PostgreSQL. Резервное копирование и репликация

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

28 600 ₽

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

42 400 ₽

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

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

55166 17.08 - 18.08.2026

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

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

15 850 ₽

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

20 500 ₽

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

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

55167 17.08 - 18.08.2026

Microsoft Excel 2016. Уровень 3

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

17 600 ₽

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

20 900 ₽

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

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

ЗПДн 17.08 - 19.08.2026

Обеспечение безопасности персональных данных при обработке в информационных системах персональных данных

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

38 700 ₽

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

64 000 ₽

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

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

AC7 17.08 - 20.08.2026

AutoCAD Civil 3D. Проектирование генплана и вертикальной планировки

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

43 800 ₽

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

80 000 ₽

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

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

PGSQL_develop 17.08 - 21.08.2026

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

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

47 600 ₽

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

64 500 ₽

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

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

MPLS_nd 17.08 - 21.08.2026

Внедрение MPLS на сетевых устройствах Cisco

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

75 300 ₽

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

97 900 ₽

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

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

IIpSN 17.08 - 21.08.2026

Внедрение коммутируемых сетей на примере ведущих вендоров

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

72 500 ₽

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

94 000 ₽

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

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

ОСТ-1_ю 17.08 - 21.08.2026

Основы сетевых технологий, I часть

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

76 500 ₽

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

99 000 ₽

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

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

20412 17.08 - 21.08.2026

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

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

41 800 ₽

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

64 000 ₽

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

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

FBD-201 17.08 - 21.08.2026

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

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

41 360 ₽

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

61 050 ₽

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

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

55273 20.08 - 20.08.2026

Microsoft Word 2019. Уровень 2

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

7 930 ₽

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

17 270 ₽

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

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

55274 21.08 - 21.08.2026

Microsoft Word 2019. Уровень 3

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

8 880 ₽

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

16 500 ₽

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

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

132_1 24.08 - 25.08.2026

Макросы в Excel: практическое программирование. Уровень I.

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

27 500 ₽

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

42 500 ₽

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

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

Ansible 24.08 - 26.08.2026

Автоматизация с использованием Ansible: Базовый курс

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

39 050 ₽

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

50 800 ₽

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

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

БТ07 24.08 - 27.08.2026

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

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

48 300 ₽

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

83 000 ₽

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

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

ROS-102 24.08 - 27.08.2026

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

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

40 000 ₽

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

52 000 ₽

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

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

20483 24.08 - 28.08.2026

Программирование на C#

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

44 440 ₽

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

74 850 ₽

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

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

Lin_Debian 24.08 - 28.08.2026

Системное администрирование Debian. Расширенные возможности

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

62 300 ₽

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

81 000 ₽

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

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

РЕДОС-101 24.08 - 28.08.2026

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

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

50 000 ₽

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

65 000 ₽

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

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

LPI-101 24.08 - 28.08.2026

Администрирование GNU/Linux

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

40 650 ₽

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

53 000 ₽

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

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

РЕДОС-102 31.08 - 04.08.2026

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

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

50 000 ₽

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

65 000 ₽

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

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

ROS-101 31.08 - 01.09.2026

Основы работы в РЕД ОС

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

18 000 ₽

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

26 000 ₽

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

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

IT-02 31.08 - 02.09.2026

Основы ITIL

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

35 000 ₽

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

66 550 ₽

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

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

20764 31.08 - 04.09.2026

Администрирование инфраструктуры базы данных SQL

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

44 400 ₽

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

71 850 ₽

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

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

БТ04 31.08 - 04.09.2026

Защита информации в компьютерных сетях

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

57 300 ₽

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

105 000 ₽

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

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

ICND 1 v3.0 31.08 - 04.09.2026

Использование сетевого оборудования Cisco (часть I) v3.0

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

66 500 ₽

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

93 500 ₽

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

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

VM2 v.8.0/7.0/6.5 31.08 - 04.09.2026

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

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

85 400 ₽

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

126 500 ₽

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

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

Компас-МП 01.09 - 04.09.2026

Компас 3D. Курс методики проектирования

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

47 200 ₽

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

61 350 ₽

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

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

СПром_видео 02.09 - 04.09.2026

Установка и настройка систем промышленного видеонаблюдения. Базовый курс

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

50 800 ₽

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

72 200 ₽

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

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

CMDB 03.09 - 04.09.2026

CMDB, управление конфигурациями и активами

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

21 600 ₽

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

30 250 ₽

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

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