ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88
на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[O11gWHB]
Data Integration and ETL with Oracle Warehouse Builder
Oracle11g: Интеграция данных и ETL-процесс при помощи Oracle Warehouse Builder

Продолжительность курса: 5 дней (40 академ. часов)

В данном пятидневном курсе изучаются основные концепции Oracle Warehouse Builder (OWB), его архитектура, принципы проектирования и терминология. Слушатели используют клиентские инструменты среды OWB для определения источников данных и целевых структур, а также для проектирования ETL (Extraction, Transformation and Loading) процессов извлечения, преобразования и загрузки данных в целевые базы. В рамках курса создаются, развертываются (deploy) и заполняются спроектированные в OWB объекты, заполняя данными хранилище. В курсе рассматриваются базовые функции OWB в рамках лицензии Oracle Database 11g Release 2. Cлушатели также получат представление о ряде дополнительных возможностей, расширяющих функциональность OWB. В частности, рассматривается интеграция данных при помощи Enterprise ETL/ODI EE. Демонстрационные примеры и практические задания поясняют основные концепции OWB.

После успешного прохождения курса слушатели должны будут уметь:

  • извлекать данные из различных источников, таких как плоские файлы (flat files) и реляционные таблицы;
  • использовать различные операторы преобразования для проектирования задач ETL;
  • загружать данные путем выполнения ETL mappings или потоков процессов (process flow);
  • использовать возможности OWB для управления метаданными, отладки mappings, резервирования, управления безопасностью и настройки производительности ETLmappings .
  • использовать OWB совместно с OBI EE;
  • понимать архитектуру и конфигурацию OWB;
  • использовать OWB для построения реляционной и многомерной моделей;
  • развертывать единую логическую модель на различных целевых базах с использованием различных именованных конфигураций;
  • сопровождать медленно меняющиеся измерения (SCD);
  • извлекать данные из не-Oracle источников при помощи шаблонов кода (templates)
  • использовать ETL и средства объединения данных, предоставляемые Enterprise ETL опцией базы данных Oracle.

Круг слушателей:

  • BI разработчики;
  • разработчики хранилищ данных;
  • аналитики хранилищ данных;
  • администраторы хранилищ данных;
  • инженеры поддержки

Необходимая предварительная подготовка:

  • OTN Oracle By Example (OBE): Oracle Business Intelligence
  • Oracle University ILT: Oracle Database 11g: Data Warehousing
  • Oracle Database 11g: Основы хранилищ данных

Цели курса:

  • загрузка таблиц и просмотр результатов;
  • использование Mapping Debugger для отладки mappings;
  • методы настройки производительности mappings;
  • создание резервных копий OWB проектов при помощи MDL Export/Import , а также создание snapshots для сопровождения изменений метаданных;
  • сопровождение заданий ETL (jobs) при помощи Repository Browser;
  • интеграция с OBI EE;
  • использование OWB для определения источников данных, развертывания (deploy) и выполнения ETL mappings в целевые реляционные базы;
  • описание способов очистки данных Name and Address cleansing и Match-merging
  • создание метаданных на плоские файлы, реляционные источники данных и реляционные целевые таблицы;
  • создание простых mappings из плоских файлов и реляционных источников данных в реляционные целевые таблицы;
  • использование различных операторов редактора Mapping Editor;
  • создание потока процессов (process flow) из набора простых mappings;
  • использование инструментария OWB для развертывания (deploy) таблиц, mappings и других объектов.

Программа курса:

  • ЧАСТЬ 1

Что такое Oracle Warehouse Builder?

    • Базовые представления о проектировании и развертывании (Deployment)
    • Лицензирование Oracle Warehouse Builder
    • Установка Oracle Warehouse Builder 11.2
    • Схема OWBSYS
    • Использование OWB 11.2 с базой даннх 10g R2
    • Использование Repository Assistant для сопровождения рабочих пространств (workspaces)
    • Поддерживаемые операционные системы (OS), источники, целевые схемы, дополнительные компоненты
  • Начало работы с OWB
    • Центр проектирования (OWB Design Center)
    • Проект OWB, обзор его объектов
    • Модуль и объекты
    • Папки (folders) для организации метаданных
    • Навигатор объектов местоположения (locations) и навигатор глобальных объектов
    • Настройки OWB
  • Понимание архитектуры Warehouse Builder
    • Понимание цикла разработки в OWB.
    • Проектирование , развертывание (Deployment) и выполнение с точки зрения архитектуры OWB
    • Обзор конфигураций, центров управления ( Control Centers) и объектов местоположения ( Locations)
    • Создание целевых схем
    • Регистрация пользователей базы данных и Warehouse Builder, а также Oracle Workflow
  • Определение метаданных источника
    • Типичные шаги реализации хранилища
    • Различие между созданием метаданных на реляционные источники и плоские файлы (Flat File)
    • Создание модуля для плоского файла (Flat File)
    • Создание метеданных для плоских файлов различного формата
    • Создание модуля для источника Oracle и выбор таблиц для импорта
  • Определение ETL Mappings для данных промежуточной области ( Staging area)
    • Использование промежуточной области
    • Определение OWB Mappings
    • Интерфейс редактора mappings ( Mapping Editor)
    • Создание внешних таблиц, процесс связывания ( Bind)
    • Уровни синхронизации измененй
    • Использование Automapper
    • Реализация порядка загрузки таблиц
  • Использование операторов трансформации данных
    • Палитра компонентов (Component Palette)
    • Использование Joiner
    • Оператор Lookup: сопровождение выборки множества строк (Multiple Match Rows)
    • Оператор для подзапросов (Subquery Filter)
    • Операторы Set, Sequence и Splitter
    • Операторы Pivot и Unpivot
    • Использование Aggregator, Constant, Transformation, and Pre/Post Mapping операторов
    • Развертывание (Deploying) и выполнение в панели Projects Navigator
  • Модули очистки данных имен и адресов и консолидации Match-Mergе
    • Интеграция очистки данных и ETL
    • Очистка данных имен и адресов
    • Провайдеры программного обеспечения для очистки даных имен и адресов
    • Настройки оператора Name and Address
    • Создание mappings Name and Address
    • Консолидация данных при помощи оператора Match Merge и его использование в
    • mapping.
  • Использование Process Flows
    • Концепции Process Flow
    • Создание модуля и пакета Process Flow, а также собственно Process Flow
    • Типы операторов ( Activities) : Fork, And, Mapping, End Activity
    • Создание линков (Transitions) между операторами (Activities)
    • Обзор других операторов (Activities): Manual, SQLPLUS, Email
    • Генерация пакета Process Flow
  • Развертывание (deployment) и сопровождение заданий ETL
    • Сравнение логической и физической реализации
    • Настройка конфигурации объекта
    • Концепции развертывания (Deployment)
    • Вызов Control Center Manager
    • Опции и настройки развертывания (Deploy)
    • Repository Browser
    • Запуск OWB Browser Listener и the Repository Browser
    • Просмотр отчетов Design Center и Control Center
  • Отладка Mappings
    • Обзор отладчика Mapping Debugger
    • Запуск отладочной сессии
    • Подготовка тестовой среды и тестовых данных
    • Установка точек останова (breakpoints) и просмотра (watch points)
    • Оценка потока данных для определения логических ошибок в mappings
  • Настройка производительности ETL
    • Настройка производительности на различных уровнях
    • Прроектирование ETL: параметры, связанные с производительностью
    • Конфигурирование mappings для Operating Modes, DML Error Logging, Commit Control и Default Audit Levels
    • Использование Partition Exchange Loading (PEL) в целевых схемах
    • Дизайн схемы и производительность
    • Конфигурирование индексов, секций, ограничений
    • Использование параллелизма в запросах и командах DML
    • Указание свойств табличного пространства и сбор статистик на уровне схемы
  • Сопровождение резервного копирования, изменений в процессе разработки, а также безопасности OWB
    • Обзор утилит Metadata Loader (MDL)
    • Сопровождение изменений метаданных при помощи Snapshots
    • Использование Change Manager
    • Поддержка версионности проектируемых объектов
    • Графический пользовательский интерфейс GUI для сопровождения безопасности
    • Установки безопасности на уровне объектов
    • Настройки параметров безопасности
  • Интеграция с Oracle Business Intelligence Enterprise Edition (OBI EE)
    • Требования бизнеса: интеграция программного обеспечения
    • Интеграция OWB c OBI EE b OBI SE
    • Преобразование формата метаданных для OBI EE сервера
    • Генерация UDML (unified data modeling language) файла. Конвертирование его в файл репозитория OBI EE.
    • Создание метаданных OBI EE
    • Развертывание модуля BI
    • Oracle BI Аdministrator и BI Answers
  • ЧАСТЬ 2

Административные задачи в Warehouse Builder

    • Лицензия Enterprise ETL , расширяющая встроенные возможности ETL в Oracle 11gR2.
    • Множество именованных конфигураций и использование шаблонов конфигураций
    • Основные шаги по устаовке OWB в среде aRAC
    • Создание расписания заданий из OWB
  • Сопровождение метаданных
    • Применение диаграмм анализа происхождения(Lineage) и наследования (Impact)
    • Использование Change Propagation Dialog для просмотра изменений в зависимых объектах
    • Определяемые пользователей свойства объектов (User-Defined Properties)
    • Использование встраиваемых (Pluggable) Mappings
    • Сложные типы операторов (Activity Types) в Process Flows
    • встроенная поддержка реляционных объектов гетерогенных баз данных - создание SQL функций трансформации данных для платформ Oracle,SQL server и DB2
  • Доступ к не-Oracle источникам данных
    • Гибкая структура шаблонов кода в OWB 11g Release 2, ее достоинства
    • Расположение исходных шаблонов кода и создание новых шаблонов
    • Определение новой интеграционной платформы в OWB
  • Разработка Mappings в пределах лицензии Oracle Data Integration Enterprise Edition
    • Сравнение традиционного и основанного на шаблонах кода Mappings (СТ)
    • Исполняемые единицы в CT Mapping
    • Сравнение Execution View и Logical View
    • Присвоение шаблона кода исполняемой единице
    • Конвертирование классического Mapping в a CT Mapping для примения Data Pump
    • Развертывание CT Mappings Deploy при помощи агентов (Control Center Agents)
  • Создание хранилища данных в режиме реального времени при помощи OWB
    • Что такое хранилище данных в режиме реального времени и каким образом частота
    • обновления хранилища поддедрживается OWB
    • Построение Trickle Feed Mapping
    • Использование механизма Advanced Queues в Trickle Feed Mappings
    • Использование шаблонов CDC в Mappings для реализации захвата изменений
    • Запуск CDC Capture Process
  • Определение реляционной модели
    • Создание измерений при помощи Wizards и редакторов - определений аттрибутов, уровней и иерархий, связывание их с таблицей измерений
    • Использование специализированного Wizard для создания измерения Time
    • Определение куба, его аттрибутов и показателей
    • Разработка Mappings для ROLAP
  • Подробнее о реляционной реализации многомерной модели (ROLAP)
    • Сравнение начальной и инкрементальной загшрузки данных в хранилище
    • Обновление данных и метаданные
    • Захват измененных данных для обновления хранилища
    • Установка атрибутов для суррогатных ключей при загрузке
    • Как OWB сопровождает ограничения ссылочной целостности
    • Поддержка Cube-Organized материализованных представлений
    • Создание медленно меняющегося измерения (SCD) 2-го типа
  • Многомерная реализация многомерной модели (MOLAP)- измерения и кубы
    • Что такое интерактивная аналитическая обработка данных (OLAP)?
    • Многомерные типы данных
    • Аналитическое рабочее пространство (Analytic Workspace)
    • Многомерное моделироание при помощи OWB
    • Вычисляемые показатели в OWB

Другие курсы

EDAdm Exadata and Database Machine Administration Workshop  
MSQLASP MySQL Developer Techniques with Advanced Stored Procedures  
MSQLHA MySQL High Availability  
MySQLB MySQL for Beginners  
MySQLC MySQL Cluster  
MySQLDBA MySQL for Database Administrators  
MySQLDev MySQL for Developers  
MySQLPT MySQL Performance Tuning  
O10gASA1 Oracle Application Server 10g R2: Administration I  
O10gASA2 Oracle Application Server 10g R2: Administration II  
O10gFM Oracle Forms Developer 10g: Build Internet Applications  
O10gRP Oracle Reports Developer 10g: Build Reports  
O11gAPEX1 Oracle Application Express: Developing Web Applications 11 декабря
O11gAPEX2 Oracle Application Express: Advanced Workshop 20 декабря
O11gDMT Oracle Database 11g: Data Mining Techniques  
O11gRAC_ASM Oracle Grid Infrastructure 11g: Manage Clusterware and ASM  
O11gSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
O11gWHA Oracle Database 11g: Administer a Data Warehouse  
O11gWHB Data Integration and ETL with Oracle Warehouse Builder  
O11gWHF Oracle Database 11g: Data Warehousing Fundamentals  
O11gXML DB Oracle 11g: использование XML DB  
O12cEM Oracle Enterprise Manager Cloud Control 12c Install & Upgrade  
O12cEMU Using Oracle Enterprise Manager Cloud Control 12c  
O12cSQL1 Oracle Database 12c: SQL Workshop I  
O12cSQL2 Oracle Database 12c: SQL Workshop II  
O12cSQLWH Oracle Database 12c: Analytic SQL for Data Warehousing  
OAM11gAR Oracle Access Manager 11g R2: Administration Essentials  
OAM11gAWR2 Oracle Access Manager 11g R2: Advanced Administration Workshop  
OBDF Oracle Big Data Fundamentals 15 января
OFM11gADF1 Oracle Fusion Middleware 11g: Build Applications with ADF I  
OFM11gADF2 Oracle Fusion Middleware 11g: Build Applications with ADF II  
OLAP Oracle Database 11g: OLAP Essentials  
OWLS11gAA Oracle WebLogic Server 11g: Advanced Administration  
OWLS11gAE Oracle WebLogic Server 11g: Administration Essentials  
OWLS12cA1 Oracle WebLogic Server 12c: Administration I  
OWLS12cA2 Oracle WebLogic Server 12c: Administration II  
UJ Using Java - for PL/SQL and Database Developers  
UO Oracle Database 10g: Using OLAP