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

Цифра дня

138 тыс. цифровых доверенностей оформлено через «Цифровой нотариат» с момента запуска

    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
    •  Исследование модели данных
    •  Исследование макета печатного отчета
    •  Генерация отчета
    •  Различия сред разработки и исполнения
    •  Разработка отчетов для генерации в средах других пользовательских графических интерфейсов