Курс: 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 данными

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

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

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

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


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

8 800 (600)-66-16

Владелец сайта:
АНО ДПО «Учебный центр «ШИФТ»
ИНН 5904355180
ОГРН 1175958039586
Юридический адрес: 614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32.
E-mail: info@eshift.ru