Oracle Data Integrator 12c: Integration and Administration
- Код курса: 12cODI
- Длительность: 5 д.
- Цена: 125 000 Р
- Часы в неделю: 40 ак. часов.
Расписание курса
Описание курса
Аннотация:
Oracle Data Integrator - это законченная платформа для интеграции данных, в которой реализованы все требования, вытекающие из необходимости интеграции данных больших объемов, высокой производительности при пакетной обработке, событийно-ориентированных и SOA-определяемых сервисов данных. Основа технологии Oracle Data Integrator: Extract, Load, Transform (E-LT) является архитектурной основой, позволяющей разделить нагрузку на экземпляры РСУБД, чтобы обрабатывать и трансформировать данные - позволяя таким образом оптимизировать производительность, масштабируемость и снижать общую стоимость решений.
Слушатели изучат:
- Использование Oracle Data Integrator, чтобы выполнить трансформацию данных между различными платформами.
- Конструирование ODI маппингов, процедур, и пакетов для выполнения ELT трансформаций.
- Администрирование ODI ресурсов и настройка безопасности ODI.
- Выполнение интеграции данных и трансформации между разными платформами.
- Использование графического интерфейса ODI для создания процедур, пакетов и ELT заданий..
- Настройка и обслуживание безопасности, многопользовательности в ODI среде.
- Реализация захвата измененных данных в ODI.
- Использование ODI веб-сервисов и практическая реализация интеграции данных в SOA-архитектуре на ODI
Необходимая предварительная подготовка:
- Общее понятие о ELT процессах
Рекомендуемая предварительная подготовка:
- Практические навыки использования SQL
Рекомендуемые связанные курсы:
- Oracle Enterprise Data Quality: Match and Parse
- Oracle Data Integrator 11g: Advanced Integration and Development
- Oracle Enterprise Data Quality: Profile, Audit and Operate
- Oracle Database: Introduction to SQL
Цели курса:
- Описание концепций ODI модели.
- Описание архитектуры Oracle Data Integrator 12c.
- Применение концепции ODI топологиий для интеграции данных.
- Конструирование ODI маппингов, процедур, пакетов, планов загрузки для выполнения ELT трансформаций.
- Исследование, аудит данных и применение процедур качества данных в ODI.
- Администрирование ODI ресурсов и настройка безопасности в ODI.
- Реализация процедур захвата измененных данных в ODI.
- Использование ODI веб-сервисов и практическая реализация интеграции ODI с SOA-архитектурой
Аудитория:
- Архитекторы
- Разработчики
- Технические специалисты, реализующие ELT процедуры в хранилищах данных
- Аналитики
Программа курса:
Introduction
- Identifying the Course Units
- What is Oracle Data Integrator?
- Why Oracle Data Integrator?
- Overview of ODI Architecture
- Overview of ODI Components
- About Graphical Modules
- Types of ODI Agents
- Overview of Oracle Data Integrator Repositories
Administering ODI Repositories and Agents
- Administrating the ODI Repositories
- Creating Repository Storage Spaces
- Creating and Connecting to the Master Repository
- Creating and Connecting to the Work Repository
- Managing ODI Agents
- Creating a Physical Agent
- Launching a Listener, Scheduler and Web Agent
- Example of Load Balancing
ODI Topology Concepts
- Overview of ODI Topology
- About Data Servers and Physical Schemas
- Defining the Physical Architecture
- Defining the Logical Architecture
- Mapping Logical and Physical Resources
- Defining Agents
- Defining a Topology
- Planning the Topology
Describing the Physical and Logical Architecture
- Overview of Topology Navigator
- Creating Physical Architecture
- Creating a Data Server
- Testing a Data Server Connection
- Creating a Physical Schema
- Creating Logical Architecture
- Overview of Logical Architecture and Context Views
- Linking the Logical and Physical Architecture
Setting Up a New ODI Project
- Overview of ODI Projects
- Creating a New Project
- Creating and Maintaining Folders
- Organizing Projects and Folders
- Understanding Knowledge Modules
- Exchanging ODI Objects and Sharing Global Objects
- Exporting and Importing Objects
- Creating and Labeling with Markers
Oracle Data Integrator Model Concepts
- What is a Model?
- Understanding Metadata in ODI
- Understanding Reverse Engineering
- Creating Models
- Organizing Models
- Creating Data stores
- Configuring Constraints in ODI
- Creating Keys and References
Organizing ODI Models and Creating Data stores
- What is a Mapping?
- Business Rules for Mappings
- Creating a Basic Mapping
- What is a Join?
- What is a Filter?
- What is a Constraint?
- What is a Staging Area?
ODI Mapping Concepts
- What is a Mapping?
- Business Rules for Mapping
- What is a Mapping, a Filter, a Join?
- Overview of Integration Process
- What is a Staging Area?
- Execution Location
- Mapping with Knowledge Modules (KM)
- Creating an Intermediate Mapping
Designing Mappings
- Designing a Mapping
- Multiple Source Data stores
- Creating Joins
- Filtering Data
- Disabling Transformations
- Overview of the Flow
- Specifying the Staging Area
- Selecting Knowledge Modules
Mapping: Monitoring and Debugging
- Monitoring Mappings
- Creating Objects with Operator
- Viewing Sessions and Tasks
- How to Monitor Execution of a Mapping
- How to Troubleshoot a Session
- Keys to Reviewing the Generated Code
- Working with Errors
- Tips for Preventing Errors
Designing Mappings: Advanced Topics
- Mapping with Business Rules
- Overview of Business Rule Elements
- Creating and Tracking Variables
- Creating User Functions
- Mapping Substitution Methods
- Modifying a KM
- Showing Variable Values in Log
- Customizing Reverse Engineering Using RKM
Creating and Running ODI procedures
- What is a Procedure?
- Examples of Procedures
- Creating Procedures
- Adding Commands
- Adding Options
- Running a Procedure
- Viewing Results with Operator
Creating and Running ODI Packages
- What is a Package?
- Creating a Package
- Executing a Package
- Creating Advanced Packages
- Error Handling
- Controlling an Execution Path
- Creating a Loop
- Using the Advanced tab
Managing ODI Scenarios and Versions
- What is a Scenario?
- Managing Scenarios with Load Plans
- Preparing Scenarios for Deployment
- Automating Scenario Management
- Scheduling the ODI Scenario
- Overview of ODI version management
- Handling concurrent changes
Enforcing Data Quality and Auditing Data with ODI
- Why Data Quality?
- When to Enforce Data Quality?
- Data Quality in Source Applications
- Data Quality Control in the Integration Process
- Data Quality in the Target Applications
- Enforcing Data Quality
- Exploring Your Data
- Auditing Data Quality
Working with Changed Data Capture
- Overview of ODI version management
- Techniques of Changed Data Capture
- Changed Data Capture in ODI
- CDC Strategies and Infrastructure
- CDC Consistency
- Creating Change Data Capture (CDC)
- Viewing Data/Changed data
- Journalizing
Administering ODI Resources: Advanced Topics
- Using Open Tools
- Installing Open Tools
- Using Open Tools in a Package
- Using Open Tools in a Procedure or in a KM
- Developing Your Own Open Tools
- Setting Up ODI Security
- Defining Security Policies
- Defining Password Policies
Creating Web Services and Integration of ODI with SOA
- Web Services in Action
- Using Data Services
- Setting Up Data Services
- Testing Data Services
- Installing Public Web Services
- Using Public Web Services
- Invoking Web Services
- Integrating ODI with SOA
Extending ODI with the SDK
- Coding SDK Public Interfaces
- Integrating through ODI SDK
- Examining SDK examples