Курс NT-Oracle BI Server Oracle Business Intelligence Suite Enterprise Edition (Oracle BI Server), версія 12

Слухачі курсу отримають ґрунтовні знання про Oracle BI Server та навички його застосування на підприємствах та організаціях.


Після закінчення курсу слухачі зможуть:
  • розгортати на підприємстві інфраструктуру Oracle BI Enterprise Edition на основі сервера Oracle Weblogic для промислової експлуатації, розробки вітрин та аналітичних звітів на одній з платформ Linux або Windows (за згодою);
  • працювати з утилітою Oracle BI AdministrationTools та створювати фізичні, логічні та презентаційні моделі сховища BI-сервера, на основі якого користувачі здійснюватимуть запити щодо функціонування підприємства;
  • отримають досвід роботи з презентаційним каталогом та організовувати на підприємстві розсилання звітів за допомогою фонових завдань;
  • здійснювати управління ролями та привілеями користувачів для доступу до заздалегідь підготовлених звітів та вітрин;
  • готувати та публікувати складні звіти з великою кількістю динамічних параметрів та умов в різних стандартних форматах (Word, Excel, PDF, HTML та інших);
  • здійснювати всі етапи створення звітів: отримання вихідних даних для звітів з баз даних, web-сервісів, файлів та інших джерел, визначення розмітки документів в MS Word або Adobe Acrobat та їх аналіз в BI Publisher Analyzer for Excel, а також управляти завданнями та поширенням звітів;
  • використовувати Oracle BI Publisher API для вбудовування звітів в готові програми, що значно спрощує процес генерації звітів загального вигляду та вбудовування в нього даних з XML-джерел.
Аудиторія

Керівники проектів, які бажають поширити корпоративну інформацію на web-платформи та фахівці, які супроводжують корпоративні додатки для сервера бази даних Oracle та інших сховищ. Аналітики та розробники звітів засобами Oracle Reports та розробники Oracle Forms.


Для ефективного навчання на курсі, слухачі повинні володіти такими знаннями і навичками:
  • початковий досвід програмування SQL/PLSQL, на Java або одній з об'єктно-орієнтованих мов;
  • знання основ розробки web-додатків на рівні html-сторінок;
  • початковий досвід адміністрування сервера бази даних Oracle.
  1. Загальна архітектура сервера Oracle BI
    • Різні варіанти інсталяції, використання LDAP-протоколу та Oracle Internet Directory для організації безпечного доступу до вітрин та каталогів BI-сервера
    • Комплексний приклад інсталяції інфраструктури сервера з використанням серверів Oracle Weblogic як фронтальних серверів
    • Різні механізми для запуску та зупинки weblogic-сервера
    • Розміщення JEE-додатків на сервері
    • Анатомія додатка Analytics - фронтальне додаток BI-сервера
    • Управління основними компонентами інфраструктури BI - утиліта NodeManager
    • Конфігураційні файли управління процесами та log-журналами
    • Запуск та зупинка окремих процесів сервера
    • Два ключових процеси - SAWServer та NQServer, презентаційний каталог та репозиторій метаданих
    • Налаштування зовнішнього вигляду сервера презентацій, визначення тем та схем, що визначають зовнішній вигляд додатку BI
    • Визначення мети розробки для BI-сервера
  2. Інсталяція та конфігурація клієнтського місця розробника BI
    • Створення ODBC-з'єднання з сервером BI
    • Утиліта AdminTools для розробки репозиторія, CatalogManager для управління презентаційним каталогом
    • Структура каталогів, конфігураційних файлів, журналів роботи клієнта BI
    • Конфігурація Oracle TNS-з'єднання для клієнта BI.
  3. Створення репозиторія метаданих BI-сервера
    • Бінарний та XML-формат репозиторія
    • Імпорт джерел даних
    • Налаштування властивостей пулу з'єднань
    • Під’єднання різних джерел даних до BI-репозиторія
    • Oracle TNS-з'єднання в BI-сервері та JNDI/JDBC-пули сервера додатків
    • Два способи відкриття та редагування репозиторія, offline та online, коли який використовувати
  4. Фізична модель даних
    • Створення аліасів (синонімів) та таблиць на основі запиту SELECT та звернень до збережених процедур Oracle
    • Формування взаємодії типу зірка за допомогою діаграм UML
    • Організація взаємодії між декількома фізичними моделями
    • Формування статистичних даних для фізичної моделі для оптимізації SQL-запитів
    • Створення агрегованих таблиць та їх визначення на фізичному рівні - метод поліпшення продуктивності BI сервера
    • Визначення ключів та з'єднань фізичних таблиць
    • XML-джерела даних
    • Отримання xml-даних з Oracle-бази даних
  5. Створення логічної моделі
    • Створення логічних таблиць, атрибутів та джерел
    • Визначення логічних з'єднань
    • Створення показників та фактів
    • Опис обчислюваних полів зі складними умовами
    • Види ієрархій, які підтримують BI-сервер
    • Багаторівневі ієрархії
    • Визначення ключів та даних, що відображаються, в ієрархії
    • Агрегація даних на різних рівнях ієрархій
    • Часові ієрархії
    • Формування допоміжних таблиць для визначення часової ієрархії
    • Хронологічний ключ часової ієрархії
    • Ієрархії на основі відносин Parent-Child
    • Формування скриптів для створення та заповнення даними проміжних таблиць ієрархій Parent-Child
    • Механізми для актуалізації даних в проміжних таблицях
    • Моделювання агрегованих таблиць для поліпшення продуктивності запитів
    • Додавання кількох джерел логічних таблиць та декількох джерел в логічну таблицю
    • Додавання обчислень в таблицю фактів
  6. Створення презентаційної моделі в репозиторії
    • Створення об'єктів презентаційної моделі
    • Визначення імен для предметної області
    • Видалення «непотрібних» стовпців для спрощення розуміння предметної області користувачем
    • Все для користувача - все для перемоги
  7. Тестування та перевірка цілісності репозиторія при offline та online-з’єднаннях
    • Пошук та виправлення помилок в репозиторії
    • Типові «недоліки в роботі» репозиторія
  8. Тестування сховища за допомогою додатка «Oracle BI Відповіді»
    • Використання утиліти Enterprise Manager для завантаження та актуалізації репозиторія
    • Управління версіями репозиторія
  9. Формування ролей, груп та користувачів для роботи з BI-сервером
    • Три основні ролі BI-сервера
    • Використання утиліт weblogic-сервера (console, em) для управління користувачами та групами
  10. Імпорт до репозиторію користувачів та їх ролей
    • Управління трасуваннями запитів користувачів в онлайн-режимі роботи сервера
    • Спостереження за SQL-запитами з боку сервера BI
    • Отримання трасувань запитів через журнали сервера BI
    • Використання ролей та користувачів для управління відображенням даних з репозиторія для різних ситуацій
  11. Змінні сесії та репозиторії, системні, статичні та динамічні змінні
    • Ініціалізаційні блоки
    • Використання менеджера змінних
    • Використання динамічних змінних репозиторія як фільтрів
    • Налаштування обмежень на запити та часових обмежень для кінцевих користувачів різних груп
    • Налаштування фільтрів для відображення інформації
    • Використання змінних на вітринах BI-сервера, в заголовках колонок, безпосередньо при виведенні даних
    • Використання змінних на фізичному рівні репозиторія для динамічного формування імен таблиць та представлень
  12. Робота зі звітами в «Oracle BI Відповіді»
    • Формування колонок на основі презентаційного шару сховища
    • Створення обчислюваних колонок
    • Налаштування зовнішнього вигляду колонок та заголовків
    • Використання змінних репозиторія для формування заголовків «BI Відповіді»
    • Розробка фільтрів
    • Запрошення для введення обмежень в фільтри
    • Створення презентаційних діаграм та матричних звітів
  13. Створення інтерактивних інформаційних панелей
    • Елементи інтерфейсу редактора інформаційних панелей
    • Розміщення елементів інформаційних панелей
    • Розробка теми та таблиць каскадних стилів
    • Вбудовування звітів «BI Відповідей» в інформаційну панель
    • Отримання доступу до інших джерел та відображення їх в панелі
    • Передача параметрів між елементами на інформаційній панелі
    • Аналіз даних за допомогою навігаційних посилань, описаних на логічному рівні сховища.
  14. Oracle BI Publisher, механізм генерації звітів для користувачів, який дозволяє отримувати вихідні документи в традиційних для користувача форматах: Word, Excel, Adobe Acrobat, HTML
    • Використання предметних областей BI-сервера як моделі даних.
  15. Загальна архітектура BI Publisher сервера 11g
    • Конфігурація сервера
    • Налаштування місця розробника звітів Template Builder for Word, Template Viewer
    • Конфігурація та управління структурою папок та звітами; управління з'єднаннями з базою даних через JDBC-драйвер та інтерфейс JNDI; управління користувачами та ролями, доступ до папок зі звітами через ролі користувачів; поширення звітів на E-Mail, Fax, Printer, WebDAV
  16. Створення RTF-шаблонів за допомогою розширення MS Word - BI Publisher Template Builder
    • Визначення розмітки шаблону, додавання розмітки, визначення місця вставки даних, визначення груп
    • Створення заголовків та підвалів звіту
    • Додавання картинок в звіт та підтримка діаграм
    • Підтримка Microsoft ClipArt
    • Підтримка інших особливостей Microsoft RTF
    • Обчислюване форматування, оператори if, choose та інші для динамічного форматування шаблонів
    • Висновок підсумків по сторінках, сортування, перевірки null-значень
    • Визначення параметрів та змінних, використання параметрів
    • Динамічне створення колонок в звітах (шахматка)
    • Форматування чисел та дат
    • Підтримка часових зон
  17. Тонке налаштування звітів
    • Використання в звітах для доступу до XML-даними мови XPath
    • Підтримка простору імен
    • Розширення SQL та XSL для використання в RTF
    • Визначення шаблона даних
    • Секції шаблону
    • Передача параметрів в шаблон
    • Секція запиту
    • Використання тригерів для формування вихідних даних в форматі XML
    • Файлова система для зберігання та поширення звітів
    • Використання WebDAV-інтерфейсу для управління вмістом звітів
  18. Розробка звітів: визначення звіту, вилучення даних з бази даних, отримання даних з різних джерел даних, для генерації одного звіту, використання web-сервісів для наповнення звітів даними, створення шаблонів розмітки, використання BI Publisher Desktop для MS Word, простий генератор звітів в форматі rtf
    • Використання в шаблонах мови XPath для пошуку даних в XML-документі
    • Розширення SQL, XSL та FO-функцій
  19. Експлуатація сервера користувачами: навігація папками та звітами; фонова генерація звітів та поширення звітів; історія та управління завданнями; інтерактивні звіти, кілька шаблонів для одного джерела даних
  20. Використання звітів в JSP/JSF-сторінках та сервлетах, розміщення на одній сторінці кількох звітів з різних джерел, пакет HTTP_Client
    • Використання XML Publisher API
    • Генерація звітів засобами Java з бази даних Oracle
    • Класи Oracle Java для здійснення перетворення з RTF-формату в FO-формат та з FO в різні формати для друку
    • Використання MS Word для формування шаблону документа
    • клас RTFProcessor для формування FO-шаблону на основі RTF-файлу та клас FOProcessor для зв'язування FO-шаблону з XML-даними
    • Розміщення додатків з вбудованими механізмами генерації звітів на сервері додатків Oracle WebLogic
    • Використання служби управління повідомленнями (JMS) для генерації асинхронних запитів
    • Розробка повноцінного додатка масштабу підприємства для сервера додатків Oracle WebLogic з функціями створення та управління звітами підприємства

Реєстрація на найближчий курс

Код курсу

NT-Oracle BI Server

Тривалість, днів (годин)

5 (40)

Найближчі дати

за запитом

Ціна, грн