Академия Специальных Курсов по Компьютерным Технологиям
    Главная страница Послать письмо
 
AskIt.ru  
   
   
   
   
   
   
 
 
  Главная / Заказные курсы
 
 

Учебный курс "Oracle BI Publisher Server. Создание и публикация корпоративных WEB-отчетов (альтернатива Oracle Reports)"

Краткое содержание курса: Oracle BI Publisher Server, приложение xmlpserver, Template Builder for Word, Template Viewer, шаблоны Oracle BI Publisher Server, вывод данных в форматах RTF, DOC, XLS, параметры, формулы, условное форматирование отчетов Oracle BI Publisher Server, BI Publisher Desktop, XML Publisher API, классы RTFProcessor и FOProcessor, использование службы управления сообщениями (JMS) для генерации асинхронных запросов.

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

Продолжительность: 2 дня (16 учебных часов).

В курсе 20 модулей, к каждому модулю предусмотрены лабораторные работы (на лабораторные работы, выполняемые под руководством преподавателя, отводится 50 % времени учебного курса).

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

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

План курса:

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

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

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

4. Создание RTF шаблонов с помощью расширения MS Word - BI Publisher Template Builder. Определение разметки шаблона, добавление разметки, определение места вставки данных, определение групп. Создание заголовков и подвалов отчета.

5. Добавление картинок в отчет и поддержка диаграмм. Поддержка Microsoft Clip Art. Поддержка других особенностей Microsoft RTF.

6. Вычисляемое форматирование, операторы if, choose и другие для динамического форматирования шаблонов.

7. Вывод итогов по страницам, сортировки, проверки Null значений, регруппировка XML данных.

8. Определение параметров и переменных, использование параметров.

9. Динамическое создание колонок в отчетах (шахматка)

10. Форматирование чисел и дат. Поддержка временных зон.

11. Использование в отчетах для доступа к XML данным языка XPath. Поддержка пространства имен

12. Расширение SQL и XSL для использования в RTF.

13. Определение Шаблона данных. Секции шаблона. Передача параметров в шаблон. Секция запроса. Использование триггеров для формирования выходных данных в формате XML.

14. Файловая система для хранения и распространения отчетов. Использование WebDAV интерфейса для управления содержимым отчетов.

15. Последовательность разработки отчетов. Определение отчета, извлечение данных из базы данных, получение данных из различных источников данных, для генерации одного отчета, использование Web сервисов для наполнения отчетов данными. Создание шаблонов разметки, использование BI Publisher Desktop для MS Word, простой генератор отчетов в формате rtf.

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

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

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

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

20. Размещение приложения с встроенными механизмами генерации отчетов на сервере приложений Oracle WebLogic. Использование службы управления сообщениями (JMS) для генерации асинхронных запросов. Разработка полноценного приложения масштаба предприятия для сервера приложений Oracle WebLogic с функциями создания и управления отчетами предприятия.

 
 
 
 
 
   
   
   
   
 
 
© 2004-2016, Академия Специальных Курсов
по Информационным Технологиям
.
Все права защищены.

Разработка NevaStudio
г. Санкт-Петербург, Васильевский остров,
20-я линия, д. 7
Офис 101, 2-й этаж
Телефон: 8(812)922-47-60
E-mail: info@askit.ru