Данный курс покрывает вопросы проектирования многомерных моделей, предназначенных для выполнения задач бизнес-анализа, на основе Oracle BI EE 12c. Прослушав данный курс, вы научитесь строить простой репозиторий, импортировать схемы данных, проектировать логические бизнес-модели и предоставлять их пользователям в пользовательском интерфейсе Oracle BI, создавать физические и логические соединения, простые измерения и показатели. Вы узнаете, как реализовать в репозитории модель данных с более сложными бизнес-требованиями, включающими иерархии логических измерений, несколько источников логических таблиц, агрегатные таблицы, секционирование и данные временных рядов. Кроме того, вы изучите, как осуществлять валидацию репозитория и проверять результаты запросов с использованием журнала запросов. В курсе также рассматриваются вопросы администрирования, такие как настройка безопасности сервера Oracle BI и управления кэшем, настройка многопользовательской среды разработки, использование различных утилит администрирования для управления репозиторием и его сопровождения. Помимо этого, рассматриваются и более сложные вопросы, такие как создание неявных столбцов фактов, таблиц пересечений, использование трассировки, слияние наборов изменений и управление экземплярами служб.
Категория Слушателей: Разработчики приложений,Бизнес-аналитики,Разработчики бизнес-аналитики, Разработчики моделей данных, Администраторы хранилищ данных,Разработчики хранилищ данных,Разработчики отчетов
Предварительная подготовка: Представление о концепциях и методиках обработки данных
ТЕМЫ КУРСА
- Создание физического слоя, слоя бизнес-модели и сопоставлений, а также презентационного слоя репозитория
- Создание и выполнение анализа для тестирования и валидации репозитория
- Построение простых и вычисляемых показателей для таблицы фактов
- Создание иерархий логических измерений и измерений, основанных на уровнях
- Проверка модели и последующее моделирование агрегатных таблиц для ускорения выполнения запросов
- Моделирование секционирования и фрагментирования для повышения производительности приложения
- Использование переменных для упрощения выполнения задач администрирования и динамического изменения содержимого метаданных
- Использование функций временных рядов
- Настройка безопасности для аутентификации пользователей и назначение им соответствующих прав и привилегий
- Применение методов управления кэшем для обслуживания запросов и повышения производительности их выполнения
- Настройка многопользовательской среды разработки
- Использование мастеров Administration Tool и утилит для управления, обслуживания и расширения репозиториев
- Включение трассировки обращений для отслеживания запросов и использования базы данных, а также повышения производительности выполнения запросов
- Выполнение слияния наборов изменений
- Использование BAR (Business Application Archive) файлов для перемещения Oracle BI между средами
ПРОГРАММА КУРСА
Основы репозитория
- Компоненты архитектуры Oracle BI
- Структура, возможности и функции репозитория
- Использование инструмента администрирования Oracle BI Administration Tool
- Создание репозитория
- Загрузка репозитория на сервер Oracle BI
- Установка клиентского программного обеспечения BI
Построение физического слоя репозитория
- Импорт источников данных
- Настройка свойств пула подключений
- Определение ключей и соединений
- Изучение свойств объектов физического слоя
- Создание псевдонимов таблиц
- Печать диаграммы физического слоя
Построение слоя бизнес-модели и сопоставлений
- Построение бизнес-модели
- Создание логических таблиц, столбцов и источников
- Определение логических соединений
- Создание измерений
- Изучение свойств объектов бизнес-модели
- Печать диаграммы бизнес-модели и слоя отображения
Построение презентационного слоя репозитория
- Изучение объектов презентационного слоя
- Создание объектов презентационного слоя
- Редактирование объектов презентационного слоя
- Свойства объектов презентационного слоя
- Вложенные презентационные таблицы
- Управление видимостью объектов презентационного слоя
Тестирование и валидация репозитория
- Проверка целостности репозитория
- Включение журналирования
- Загрузка репозитория через Enterprise Manager
- Выполнение анализа для тестирования репозитория
- Проверка журнала запросов
- Управление источниками логических таблиц
- Добавление нескольких источников логических таблиц в логическую таблицу
- Определение логического контента
Добавление вычисляемых элементов в таблицу фактов
- Создание новых вычисляемых показателей, основанных на существующих логических столбцах
- Создание новых вычисляемых показателей, основанных на физических столбцах
- Создание новых вычисляемых показателей с помощью мастера Calculation Wizard
- Создание показателей с использованием функций
Работа с логическими измерениями
- Создание иерархий логических измерений
- Создание показателей на основе уровней
- Создание долевых измерений
- Создание правил агрегирования для измерения
- Создание презентационных иерархий
- Создание иерархий "родитель-потомок"
- Создание «рваных» иерархий и иерархий с пропущенными уровнями
Включение трассировки обращений
- Создание таблиц трассировки обращений
- Установка демонстрационного репозитория трассировки обращений
- Трассировка и хранение обращений к Oracle BI Server на уровне детализированного запроса
- Использование статистики трассировки обращений для оптимизации выполнения запросов и стратегий агрегации
Использование средства проверки модели и агрегатов
- Использование Model Check Manager
- Моделирование агрегатных таблиц для повышения производительности запросов
- Использование Aggregate Persistence Wizard
- Тестирование навигации по агрегатам
- Настройка количества элементов в иерархии
Использование секционирования и фрагментирования
- Типы секционирования
- Моделирование секционирования в репозитории Oracle BI
Использование переменных репозитория
- Создание переменных сессии
- Создание переменных репозитория
- Создание блоков инициализации
- Использование Variable Manager
- Использование динамических переменных репозитория в качестве фильтров
Моделирование данных временных рядов
- Использование временных сравнений в бизнес-анализе
- Использование функций временных рядов Oracle BI для моделирования данных временных рядов
Моделирование отношений "многие ко многим"
- Использование таблиц пересечений (bridge tables) для разрешения связей "многие ко многим" между таблицами измерений и таблицами фактов
Задание неявного столбца фактов
- Обеспечение ожидаемых результатов для запросов, включающих только измерения
- Выбор предопределенного источника таблицы фактов
- Задание пути соединения по умолчанию между таблицами измерений
Импорт метаданных из многомерных источников данных
- Импорт многомерного источника данных в репозиторий
- Включение горизонтальной федерации в бизнес-модель
- Включение вертикальной федерации в бизнес-модель
- Добавление показателей Essbase в реляционную модель
- Отображение данных из многомерных источников в Oracle BI Analyses и информационных панелях
Безопасность
- Настройки безопасности Oracle BI по умолчанию
- Создание пользователей и групп
- Создание ролей приложения
- Настройка прав доступа к объектам
- Настройка безопасности на уровне строки (фильтры данных)
- Настройка ограничений для запросов и временных ограничений
Управление кэшем
- Задание некэшируемых таблиц
- Использование Cache Manager
- Исследование отчетов о кэше
- Очистка кэша
- Редактирование параметров и настроек кэша
- Предварительное заполнение кэша
Управление метаданными и работа с экземплярами служб
- Использование BAR-файлов (BI Application Archive) для экспорта и импорта экземпляров служб
- Управление BAR-файлами и сиспользованием команд Weblogic Scripting Tool (WLST)
- Управление экземплярами служб с использование команд WLST
Использование утилит Administration Tool
- Использование различных утилит Administration Tool
- Использование BI Server XML API для создания XML-представлений метаданных репозитория
Разработка в многопользовательской среде
- Настройка многопользовательской среды разработки
- Разработка репозитория несколькими разработчиками
- Отслеживание истории разработки проекта
Слияние наборов изменений (Patch Merge)
- Сравнение репозиториев
- Сравнение объектов
- Создание набора изменений
- Применение набора изменений
РЕКОМЕНДУЕМЫЕ КУРСЫ
Oracle BI 12c: Create Analyses and Dashboards
Oracle Database: Introduction to SQL