Курс: Oracle XMLPServer. Создание и публикация корпоратиыных WEb отчетов (альтернатива Oracle Reports)

Курс: Oracle XMLPServer. Создание и публикация корпоратиыных WEb отчетов (альтернатива Oracle Reports)

Курс: Oracle XMLPServer. Создание и публикация корпоратиыных WEb отчетов (альтернатива Oracle Reports)


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

Описание курса:
Цель курса: Показать на конкретных примерах возможность создания и публикации корпоративных отчетов на Oracle XML Publisher сервере. Этапы создания отчетов и публикация их на сервере: получение исходных данных для отчетов из баз данных, Web сервисов; определение разметки документов в MS Word или Adobe Acrobat; анализ в XML Publisher Analyzer for Excel ; управление заданиями и распространением отчетов. Использование Oracle XML Publisher API для встраивания отчетов в готовые приложения.
Исходные данные извлекаются из различных источников – сервер базы данных Oracle, источники данных JDBC, Web Service и ESB шина масштаба предприятия, файловые и Web источники данных. Встроенный в MS Word механизм создания шаблонов отчетов – Oracle XML Publisher DeskTop – значительно упрощает процесс генерации общего вида отчета и встраивания в него данных, полученных из XML источников. Отчеты формируются в общепризнанных стандартах – Excel, Word, Adobe Acrobat, HTML и отправляются потребителям на различные физические и логические устройства.

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

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

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

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

Модуль 3. Централизованное администрирование сервера:
•    управление структурой папок и отчетами;
•    управление соединениями с базой данных через JDBC драйвер и интерфейс JNDI управление пользователями и ролями,  
•    доступ к папкам с отчетами через роли пользователей: распространение отчетов на E-Mail, Fax, Printer, WebDAV;
•    конфигурация доступа к серверу через SSO сервер Oracle Infrastructure.

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

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

Модуль 6. Разработка отчетов:
•    определение отчета, извлечение данных из базы данных, получение данных из различных источников, данных, для генерации одного отчета,
•    использование Web сервисов для наполнения отчетов данными:
•    создание шаблонов разметки:
•    использование XML Publisher Desktop для MS Word, простой генератор отчетов в формате rtf, использование Adobe Acrobat для формирования шаблонов.    

Модуль 7. Использование в  шаблонах языка XPath для поиска данных в XML документе.
•    Определение пространства имен в шаблоне. Расширение SQL, XSL и FO функций

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

Модуль 9. Использование отчетов в JSP страницах и сервлетах, размещение на одной странице нескольких отчетов из разных источников, пакет HTTP_Client.
•    Использование XML Publisher API.  

Модуль 10. Генерация Word и Excel документов средствами Java из базы данных Oracle.
•    Стандарт XSLT-FO. Классы Oracle для производства трансформации из RTF формата в FO формат.
•    Из FO в различные форматы для печати. Использование MS Word для формирования шаблона документа.
•    Класс RTFProcessor для формирования FO шаблона на основе RTF файла и класс FOProcessor для связывания FO шаблона с XML данными.  

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

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

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


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

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

8 800 (600)-66-16

learning@eshift.ru