МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

Data Integration and ETL with Oracle Warehouse Builder

Посмотреть расписание этого курса
  • Код курса: 11gWB
  • Длительность: 5 д.
  • Цена: 111 750 р.
Записаться

Описание курса

Аннотация:

В данном курсе слушатели изучат концепции, принципы проектирования, архитектуру и терминологию второго релиза Oracle Warehouse Builder 11g.
Также будут рассмотрены вопросы, касающиеся расширенного процесса ETL, интеграции данных, функциональных возможностей Oracle Warehouse Builder 11g, Release 2.

Слушатели получают знания для выполнения следующих действий:

  • Извлечение данных из источников различных типов, таких как неструктурированные файлы (flat files) и реляционные схемы (relational schemas)
  • Использование различных операторов преобразования для разработки задач ETL
  • Загрузка данных с помощью ETL mappings или потоков процессов (process flows)
  • Использоание функциональности Oracle Warehouse Builder (OWB) для управления метаданными, отдадки mappings, резервирования, управления безопасностью и настройки производительности ETL mappings
  • Интеграция OWB с OBI EE
  • Понимание архитектуры и конфигурации OWB
  • Резервирование OWB проектов с использованием MDL Export/Import и создание моментальных копий для управления метаданными
  • Загрузка таблиц и просмотр результирующих данных
  • Использование Mapping Debugger для отладки mappings
  • Использование медотов повышения производительности для mappings
  • Сопровождение ETL Jobs при помощи Repository Browser
  • Использование OWB для определения, развертывания и исполнения основных источников в целевые реляционные программы ETL (Use OWB to define, deploy, and execute basic source to relational target ETL programs)
  • Понимание способов очистки данных Name and Address cleansing и Match-merging
  • Определение метаданных, представленных неструктурированными файлами (flat files), реляционными источниками и реляционными целевыми таблицами
  • Создание простых mappings из неструктурированных файлов (flat files) и реляционных источников в целевые реляционные базы данных
  • Использование различных операторов редактора Mapping Editor
  • Опредедение потока процессов для ряда простых mappings
  • Использование инструментария OWB для развертывания таблиц, mappings и связанных с ними объектов

Аудитория:

  • Разработчики BI-приложений
  • Администраторы хранилищ данных
  • Аналитики хранилищ данных
  • Разработчики хранилищ данных
  • Инженеры служб технической поддержки

Требования к подготовке слушателей:

  • Знания в рамках Oracle Business Intelligence, Oracle Database 11g: Data Warehousing. Желательно знакомство с курсом Oracle Database 11g: Data Warehousing Fundamentals

Описание курса (course topics):
Installing and Setting Up the Warehouse Builder Environment

  • What Is Oracle Warehouse Builder?
  • Basic Process Flow of Design and Deployment
  • Oracle Warehouse Builder Licensing and Connectivity Options
  • Installing Oracle Warehouse Builder 11.2
  • OWBSYS Schema
  • Using OWB 11.2 with Database 10g R2
  • Using the Repository Assistant to Manage Workspaces
  • Supported operating systems (OS), sources, targets, and optional components

Getting Started with Warehouse Builder

  • Logging In to OWB Design Center
  • Overview of the Design Center
  • OWB Projects
  • Overview of Objects within a Project
  • Overview of Objects within an Oracle Module
  • Organizing Metadata Using Foldering
  • Locations Navigator and Global Navigator panels
  • Setting Projects Preferences: Recent Logons

Understanding the Warehouse Builder Architecture

  • Warehouse Builder Development Cycle
  • Overview of the Architecture for Design, Deployment, Execution
  • Overview of Configurations, Control Centers, and Locations
  • Creating Target Schemas
  • Registering DB User as an OWB User
  • Roles and Privileges of Warehouse Builder Users
  • Registering an Oracle Workflow User

Defining Source Metadata

  • Data warehouse implementation: Typical steps
  • Difference Between Obtaining Relational and Flat File Source Metadata
  • Creating Flat File Module
  • Sampling Simple Delimited File
  • Sampling Multi-record Flat File
  • Creating an Oracle Module
  • Selecting the Tables for Import

Defining ETL Mappings for Staging Data

  • Purpose of a Staging Area
  • Define OWB Mappings
  • Mapping Editor Interface: Grouping, Ungrouping, and Spotlighting
  • Creating External Tables
  • Create and Bind process
  • Levels of Synchronizing Changes
  • Using the Automapper in the Mapping Editor
  • Set loading type and target load ordering

Using the Data Transformation Operators

  • Component Palette
  • Using a Joiner
  • Lookup Operator: Handling Multiple Match Rows
  • Using the Subquery Filter Operator
  • Using the Set, Sequence, and Splitter Operators
  • Pivot and Unpivot Operators
  • Using the Aggregator, Constant, Transformation, and Pre/Post Mapping Operators
  • Deploying and Executing in Projects Navigator Panel

Cleansing and Match-Merging Name and Address Data

  • Integrating Data Quality into ETL
  • Name and Address Data Cleansing
  • Name and Address Server
  • Name and Address Software Providers
  • Settings in the Name and Address Operator
  • Reviewing a Name and Address Mapping
  • Consolidating Data Using the Match Merge Operator
  • Using the Match Merge Operator in a Mapping

Using Process Flows

  • Process Flow Concepts
  • Creating a Process Flow Module, a Process Flow Package and a Process Flow
  • Types of Activities: Fork, And, Mapping, End Activity
  • Creating Transitions Between Activities
  • Some More Activities: Manual, SQLPLUS, Email
  • Generating the Process Flow Package

Deploying and Reporting on ETL Jobs

  • Logical Versus Physical Implementation
  • Setting Object Configuration
  • Deployment Concepts
  • Invoking the Control Center Manager
  • Deploy Options and Preferences
  • Repository Browser
  • Starting OWB Browser Listener and the Repository Browser
  • Browsing Design Center and Control Center Reports

Using the Mapping Debugger

  • Overview of the Mapping Debugger
  • Initializing a Mapping Debugging Session
  • Preparing the testing environment and test data
  • Setting breakpoints and watch points
  • Evaluating the flow of data to detect mapping errors

Enhancing ETL Performance

  • Performance Tuning at Various Levels
  • Performance-Related Parameters in ETL Design
  • Configuring Mappings for Operating Modes, DML Error Logging, Commit Control, and Default Audit Levels
  • Enabling Partition Exchange Loading (PEL) for Targets
  • Performance-Related Parameters in Schema Design
  • Configuring Indexes, Partitions, Constraints
  • Enabling Parallelism and Parallel DML
  • Setting Tablespace Properties and Gathering Schema Statistics

Managing Backups, Development Changes, and Security

  • Overview of Metadata Loader Utilities (MDL)
  • Managing Metadata Changes by Using Snapshots
  • Using Change Manager
  • Version Management of Design Objects
  • Graphical UI for Security Management
  • Object-Level Security
  • Setting Security Parameters

Integrating with Oracle Business Intelligence Enterprise Edition (OBI EE)

  • Business Justification: Tools Integration
  • Integrating with OBI EE and OBI SE
  • Transferring BI Metadata to OBI EE Server
  • Setting Up the UDML File Location
  • Deriving the BI Metadata (OBI EE)
  • Deploying the BI Module
  • Converting the UDML File for OBI EE
  • Oracle BI Admin and Answers Tool

Administrative Tasks in Warehouse Builder

  • Enterprise ETL License Extends Core In-Database ETL
  • Multiple Named Configurations: Why and How
  • Using Multiple Named Configurations
  • Using Configuration Templates
  • Steps for Setting Up OWB in a RAC Environment
  • Creating an OWB Schedule

Managing Metadata

  • Using Lineage and Impact Analysis Diagrams
  • Invoking Lineage and Impact Analysis
  • Using the Change Propagation Dialog
  • User-Defined Properties, Icons, and Objects
  • Using Pluggable Mappings
  • Advanced Activity Types in Process Flows
  • Native Relational Object Support
  • Heterogeneous Predefined SQL Transformations

Accessing Non-Oracle Sources

  • Extensible Framework of OWB 11g Release 2
  • Benefits of Extensible Code Templates
  • Location of Seeded Code Templates
  • Creating New Code Templates
  • Defining New Integration Platforms in OWB

Designing Mappings with the Oracle Data Integration Enterprise Edition License

  • Traditional Versus Code Template (CT) Mappings
  • Execution Units in a CT Mapping
  • Execution View Versus Logical View
  • Assigning a Code Template to an Execution Unit
  • Convert a Classic Mapping to a CT Mapping That Utilizes Data Pump
  • CT Mappings Deploy to Control Center Agents

Right-Time Data Warehousing with OWB

  • What Is Meant by Real-Time Data Warehousing
  • What Refresh Frequency Does OWB Support
  • Building a Trickle Feed Mapping
  • Using Advanced Queues in Trickle Feed Mappings
  • Using CDC Code Templates in Mappings for Change Data Capture
  • Starting CDC Capture Process

Defining Relational Models

  • Defining Dimensions Using Wizards and Editors
  • Defining Dimension Attributes, Levels, and Hierarchies
  • Binding Dimension Attributes to the Implementation Table
  • Using the Create Time Dimension Wizard
  • Defining a Cube
  • Specifying a Cube's Attributes and Measures
  • Designing Mappings Using Relational Dimensions and Cubes

More Relational Dimensional Modeling

  • Initial Versus Incremental Data Warehouse Loads
  • Updating Data and Metadata
  • Capturing Changed Data for Refresh
  • Setting Loading Properties
  • Choosing the DML Load Type
  • How OWB Manages Orphans
  • Support for Cube-Organized Materialized Views
  • Creating a Type 2 Slowly Changing Dimension

Modeling Multidimensional OLAP Dimensions and Cubes

  • What Is OLAP
  • Multidimensional Data Types
  • Analytic Workspace
  • Dimensional Modeling Using OWB
  • OWB Calculated Measures
  • OWB Calculated Measures

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

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

 

Записаться на курс: Data Integration and ETL with Oracle Warehouse Builder

Начало курса:



Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: