Следите за новостями

Цифра дня

17,8% казахстанцев совершали покупки в интернете

Oracle Reports Developer 10g: Создание отчетов

Во время этого курса слушатели изучают, как в среде Oracle Reports Developer проектировать и строить разнообразные стандартные и заказные веб-отчеты и печатные отчеты. Работая в декларативной среде построителя отчетов Reports Builder, слушатели изучают, как извлекать, отображать и форматировать данные из любых источников данных, используя различные стили отчетности и публикуя полученные отчеты в различных местах назначения.

Во время этого курса слушатели изучают, как к статической веб-странице добавлять динамический контент и публиковать отчеты в Вебе. Слушатели также изучают, как настраивать более сложные отчеты, встраивать графические диаграммы и использовать сервисы отчетов сервера приложения OracleAS Reports Services для развертывания своих средств генерации отчетов.

Целевая аудитория

  • Администраторы баз данных
  • Технические консультанты
  • Разработчики средств генерации отчетов

Предварительная подготовка

  • Язык XML: вводный курс или равнозначное знакомство с основами XML

Содержание курса

Введение в Oracle Reports Developer

  •  Бизнес-аналитика
  •  Отчетность предприятия
  •  Продукт Oracle Reports Developer
  •  Сервер базы данных Oracle Database 10g
  •  Интегрированный набор продуктов разработки Oracle Developer Suite 10g
  •  Сервер приложений Oracle Application Server 10g
  •  Сервисы отчетов сервера приложений OracleAS Reports Services
  •  Архитектура сервисов отчетов сервера приложений для Веба

Проектирование и генерация отчетов

  •  Понимание потребностей пользователей
  •  Проектирование отчетов
  •  Стиль отчетов «таблица» (Tabular)
  •  Стиль отчетов «общее-детали» (Master-Detail)
  •  Стиль отчетов «общее-детали-детали» (Master-Detail-Detail)
  •  Матричные отчеты
  •  Извлечение и совместное использование данных
  •  Генерация отчетов

Работа в среде Oracle Reports Developer

  •  Выполняемые модули Reports Developer
  •  Запуск построителя отчетов Reports Builder
  •  Модули построителя отчетов
  •  Данные и макеты отчетов
  •  Компоненты построителя отчетов
  •  Навигатор по объектам
  •  Объекты уровня отчета
  •  Объекты модели данных

Создание печатных отчетов (Paper Report)

  •  Компоненты модуля отчетов
  •  Построение печатного отчета
  •  Просмотр подготовленного печатного отчета
  •  Сохранение определений отчета
  •  Перезапуск мастера отчетов
  •  Создание отчетов с разбивкой
  •  Метки отчетов с разбивкой
  •  Создание отчетов с почтовыми адресами (ярлыками) и письмами

Усовершенствование базового печатного отчета

  •  Проектирование печатного отчета
  •  Окно Paper Design (план печатного отчета)
  •  Модификация отчета
  •  Выравнивание столбцов
  •  Установка форматной маски
  •  Манипулирование объектами
  •  Модификация визуальных атрибутов
  •  Применение условного форматирования

Управление шаблонами отчетов

  •  Использование шаблонов отчетов
  •  Модификация шаблонов
  •  Настройка полей шаблона
  •  Настройка тела шаблона
  •  Добавление к шаблонам веб-ссылок для отчетов в HTML-формате
  •  Переопределение ваших собственных шаблонов
  •  Добавление изображения шаблона

Создание веб-отчетов

  •  Технология JSP (Java Server Pages, серверные страницы Java)
  •  Преимущества технологии JSP
  •  Простой пример JSP-страницы
  •  Создание веб-отчетов
  •  Использование мастера отчетов
  •  Редактор отчетов: представление веб-источника
  •  JSP-теги
  •  Пример веб-источника

Усовершенствование отчетов с помощью моделей данных: запросы и группы

  •  Объекты модели данных
  •  Модификация свойств запросов
  •  Применение изменений
  •  Изменение структуры группы
  •  Иерархия групп
  •  Упорядочение данных в группе
  •  Модификация запросов
  •  Фильтрация данных в группе

Усовершенствование отчетов с помощью моделей данных: источники данных

  •  Типы источников данных
  •  Подключаемые источники данных
  •  Использование XML-документов в качестве источника данных
  •  Файл определения типа документа
  •  Использование OLAP-систем в качестве источников данных
  •  Использование текстовых файлов в качестве источников данных
  •  Использование JDBC в качестве источника данных
  •  Использование запросов с курсорами типа REF Cursor

Усовершенствование отчетов с помощью моделей данных: создание столбцов

  •  Столбцы модели данных
  •  Поддержка столбцов источников данных
  •  Вывод содержимого файлов
  •  Создание столбцов
  •  Создание итоговых столбцов
  •  Отображение промежуточных итогов
  •  Отображение процентных отношений
  •  Создание формульных столбцов

Усовершенствование отчетов с помощью макетов печатных отчетов

  •  Просмотр макета печатного отчета
  •  Проектирование многопанельных отчетов
  •  Печать многопанельных отчетов
  •  Различные объекты в макете печатного отчета
  •  Уровни макета печатного отчета
  •  Обработка отчетов
  •  Инструментальные средства макетов печатных отчетов
  •  Разбивка отчетов

Управление макетами печатных отчетов: общие свойства

  •  Модификация свойств макета печатного отчета
  •  Общие свойства макета
  •  Определение размера объектов
  •  Анкеры
  •  Связи между объектами отчета
  •  Пиктограмма разбиения на страницы в макете печатного отчета
  •  Управление частотой печати объекта относительно других объектов
  •  Использование триггеров форматирования

Управление макетами печатных отчетов: специальные свойства

  •  Свойства повторяющихся рамок
  •  Указание направления печати
  •  Управление количеством записей на каждой странице
  •  Управление промежутками между записями
  •  Минимум висячих записей
  •  Системные переменные
  •  Допустимые столбцы источников
  •  Отображение содержимого файлов

Веб-отчетность

  •  Сравнение статической и динамической отчетности
  •  Добавление динамического содержимого
  •  Создание блоков отчета
  •  Работа с мастером блоков отчетов
  •  Проверка исходного веб-кода
  •  Тег rw:foreach (цикл по групповому объекту модели данных)
  •  Тег rw:field (форматирование одного значения объекта данных)
  •  Настройка JSP-страниц отчетов

Расширение функциональных возможностей: использование XML

  •  Достоинство использования в отчетах XML-определений
  •  Создание XML-определений
  •  Частичные определения отчетов: пример модификации формата
  •  Частичные определения отчетов: пример исключительной ситуации форматирования
  •  Полное определение отчета: пример модификации модели данных
  •  Генерация отчетов по XML-определениям
  •  Отладка XML-определений

Создание и использование параметров отчетов

  •  Создание пользовательских параметров
  •  Ссылки на параметры в запросах отчета
  •  Использование связываемых ссылок
  •  Использование лексических ссылок
  •  Подсказки и советы при обращении к параметрам
  •  Создание списков значений
  •  Ссылки на системные параметры
  •  Создание формы параметров печатных отчетов

Встраивание в отчеты диаграмм

  •  Добавление диаграмм к печатным отчетам
  •  Добавление диаграмм к веб-отчетам
  •  Выбор типа диаграммы
  •  Выбор данных диаграммы
  •  Добавление опций к диаграмме
  •  Настройка веб-диаграмм
  •  Тег rw:graph (определение диаграммы)
  •  Настройка диаграмм с помощью файла Graph.XML

Усовершенствование матричных отчетов

  •  Матричная модель данных
  •  Матричный макет печатного документа
  •  Создание матричных итогов
  •  Ручное создание матриц
  •  Матрица с групповой моделью данных
  •  Матрица с групповым макетом
  •  Создание вложенных матриц
  •  Макет печатного документа со вложенной матрицей

Кодирование триггеров PL/SQL

  •  Типы триггеров в отчетах
  •  Код триггеров
  •  Использование триггеров отчета
  •  Использование триггеров модели данных: фильтры групп
  •  Использование триггеров модели данных: проверка параметров
  •  Использование триггеров макета
  •  Использование триггеров формата
  •  Отчетность на основе событий

Расширение функциональных возможностей с помощью пакета SRW

  •  Содержание пакета SRW
  •  Вывод сообщений
  •  Генерация вложенного отчета
  •  Ограничение данных
  •  Инициализация полей
  •  Создание таблицы содержания
  •  Выполнение DDL-операторов
  •  Установка атрибутов формата

Повышение производительности за счет использования сервисов отчетов сервера приложений

OracleAS Reports Services

  •  Генерация отчетов с помощью сервисов отчетов сервера приложений
  •  Способы запроса отчетов
  •  Компоненты сервера приложений Oracle
  •  Доступ с однократной регистрацией
  •  Генерация веб-макета: архитектура JSP времени исполнения
  •  Генерация веб-макетов: архитектура сервлетов времени исполнения
  •  Генерация печатного отчета в Вебе
  •  Диспетчер очередей

Создание отчетов: рекомендации по эффективности

  •  Оптимизация производительности
  •  Измерение производительности
  •  Источники данных, отличные от SQL
  •  Исследование модели данных
  •  Исследование макета печатного отчета
  •  Генерация отчета
  •  Различия сред разработки и исполнения
  •  Разработка отчетов для генерации в средах других пользовательских графических интерфейсов