Diplomado ODI 11G Y 12C - Certificatic ODI 11G Y 12C Duración: 250 horas. Horario: Sabatino de 8:00...
Transcript of Diplomado ODI 11G Y 12C - Certificatic ODI 11G Y 12C Duración: 250 horas. Horario: Sabatino de 8:00...
Diplomado ODI 11G Y 12C
Duración: 250 horas.
Horario: Sabatino de 8:00 a 15:00 horas.
Incluye:
1. Curso presencial de 250 horas.
2.- Material oficial de Oracle University (e-kit´s) de los siguientes cursos:
- Oracle Database 12c: SQL & PLSQL Fundamentals
- Oracle Database 11g: Data Warehousing fundamentals
- Oracle Data Integrator 12c: New Features
- Oracle Data Integrator 12c:Integration and Administration New
- Oracle Data Integrator 12c: Advanced Integration and Development New
- Oracle Business Intelligence 12c Overview
3.- 1 Voucher de certificación a elejir
Requisitos:
Es Indispensable traer lap-top con las siguientes características:
1. Procesador: Intel(R) Core(TM) i5 ó i7 Quad Core a 2.0 GHz o un procesador equivalente
en Intel o AMD de cuatro núcleos.
2. Tipo de Sistema Operativo Windows 7 u 8 a 64 Bits.
3. Mínimo de memoria RAM: 12 GB.
4. Mínimo de espacio en Disco 150 GB disponibles.
Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97
Oracle Database: SQL and PL/SQL Fundamentals NEW
Duration: 5 Days
What you will learn
This Oracle Database: SQL and PL/SQL Fundamentals training delivers the fundamentals of SQL and PL/SQL along
with the benefits of the programming languages using Oracle Database technology. You'll explore the concepts of
relational databases.
Learn To:
Write queries against single and multiple tables, manipulate data in tables and create database objects.
Use single row functions to customize output.
Invoke conversion functions and conditional expressions.
Use group functions to report aggregated data.
Create PL/SQL blocks of application code that can be shared by multiple forms, reports and data management
applications.
Develop anonymous PL/SQL blocks, stored procedures and functions.
Declare identifiers and trap exceptions.
Use DML statements to manage data.
Use DDL statements to manage database objects.
Declare PL/SQL Variables.
Conditionally control code flow (loops, control structures).
Describe stored procedures and functions.
Retrieve row and column data from tables.
Benefits to You
Ensure fast, reliable, secure and easy to manage performance. Optimize database workloads, lower IT costs and deliver
a higher quality of service by enabling consolidation onto database clouds.
Hands-On Practices
Demonstrations and hands-on practice reinforce the fundamental concepts that you’ll learn in this course. By enrolling in
this course, you’ll begin using Oracle SQL Developer to develop these program units. SQL*Plus and JDeveloper are
available as optional tools.
Course Bundle
Note: This course is a combination of Oracle Database: SQL Workshop I and Oracle Database: PL/SQL Fundamentals
courses.
AudienceApplication Developers
Copyright © 2013, Oracle. All rights reserved. Page 1
Forms DeveloperFunctional ImplementerPL/SQL DeveloperPortal DeveloperReports DeveloperTechnical Consultant
Related Training
Required Prerequisites
Familiarity with data processing concepts and techniques
Familiarity with programming concepts
Course ObjectivesRun data manipulation statements (DML) to update data in the Oracle Database.
Design PL/SQL anonymous block that execute efficiently.
Describe the features and syntax of PL/SQL.
Handle runtime errors.
Describe stored procedures and functions.
Use PL/SQL programming constructs and conditionally control code flow (loops, control structures, and explicit cursors).
Use cursors to process rows.
Identify the major structural components of the Oracle Database 11g.
Retrieve row and column data from tables with the SELECT statement.
Create reports of sorted and restricted data.
Employ SQL functions to generate and retrieve customized data.
Display data from multiple tables using the ANSI SQL 99 JOIN syntax.
Create reports of aggregated data.
Run data definition language (DDL) statements to create and manage schema objects.
Course Topics
IntroductionOverview of Oracle Database 12c and related products
Copyright © 2013, Oracle. All rights reserved. Page 2
Overview of relational database management concepts and terminologiesIntroduction to SQL and its development environmentsThe HR schema and the tables used in this courseOracle Database documentation and additional resources
Retrieve Data using the SQL SELECT Statement List the capabilities of SQL SELECT statementsGenerate a report of data from the output of a basic SELECT statementUse arithmetic expressions and NULL values in the SELECT statementInvoke Column aliasesConcatenation operator, literal character strings, alternative quote operator, and the DISTINCT keywordDisplay the table structure using the DESCRIBE command
Restricted and Sorted Data Write queries with a WHERE clause to limit the output retrievedDescribe the comparison operators and logical operatorsDescribe the rules of precedence for comparison and logical operatorsUsage of character string literals in the WHERE clauseWrite queries with an ORDER BY clause Sort the output in descending and ascending orderSubstitution Variables
Usage of Single-Row Functions to Customize Output List the differences between single row and multiple row functionsManipulate strings using character functionsManipulate numbers with the ROUND, TRUNC, and MOD functionsPerform arithmetic with date dataManipulate dates with the DATE functions
Conversion Functions and Conditional Expressions Describe implicit and explicit data type conversionDescribe the TO_CHAR, TO_NUMBER, and TO_DATE conversion functionsNesting multiple functionsApply the NVL, NULLIF, and COALESCE functions to dataUsage of conditional IF THEN ELSE logic in a SELECT statement
Aggregated Data Using the Group Functions Usage of the aggregation functions in SELECT statements to produce meaningful reportsDescribe the AVG, SUM, MIN, and MAX functionHow to handle Null Values in a group function?Divide the data in groups by using the GROUP BY clauseExclude groups of date by using the HAVING clause
Display Data From Multiple TablesWrite SELECT statements to access data from more than one tableJoin Tables Using SQL:1999 Syntax View data that does not meet a join condition by using outer joinsJoin a table to itself by using a self joinCreate Cross Joins
Usage of Subqueries to Solve QueriesUse a Subquery to Solve a Problem
Copyright © 2013, Oracle. All rights reserved. Page 3
Single-Row Subqueries Group Functions in a Subquery Multiple-Row Subqueries Use the ANY and ALL Operator in Multiple-Row Subqueries Use the EXISTS Operator
SET OperatorsDescribe the SET operatorsUse a SET operator to combine multiple queries into a single queryDescribe the UNION, UNION ALL, INTERSECT, and MINUS OperatorsUse the ORDER BY Clause in Set Operations
Data ManipulationAdd New Rows to a TableChange the Data in a Table Use the DELETE and TRUNCATE StatementsHow to save and discard changes with the COMMIT and ROLLBACK statementsImplement Read ConsistencyDescribe the FOR UPDATE Clause
DDL Statements to Create and Manage TablesCategorize Database ObjectsCreate Tables Describe the data typesUnderstand ConstraintsCreate a table using a subqueryHow to alter a table?How to drop a table?
Other Schema ObjectsCreate, modify, and retrieve data from a viewPerform Data manipulation language (DML) operations on a viewHow to drop a view?Create, use, and modify a sequenceCreate and drop indexesCreate and drop synonyms
Introduction to PL/SQLPL/SQL Overview List the benefits of PL/SQL SubprogramsOverview of the Types of PL/SQL blocksCreate a Simple Anonymous Block Generate the Output from a PL/SQL Block
PL/SQL IdentifiersList the different Types of Identifiers in a PL/SQL subprogramUsage of the Declarative Section to Define IdentifiersUse of variables to store dataScalar Data Types%TYPE Attribute Bind VariablesSequences in PL/SQL Expressions
Copyright © 2013, Oracle. All rights reserved. Page 4
Write Executable StatementsBasic PL/SQL Block Syntax GuidelinesHow to comment code?SQL Functions in PL/SQLData Type ConversionNested Blocks Operators in PL/SQL
Interaction with the Oracle Server SELECT Statements in PL/SQL to Retrieve dataData Manipulation in the Server Using PL/SQL The SQL Cursor conceptLearn to use SQL Cursor Attributes to Obtain Feedback on DMLHow to save and discard transactions?
Control StructuresConditional processing Using IF StatementsConditional processing Using CASE StatementsSimple Loop StatementWhile Loop StatementFor Loop StatementThe Continue Statement
Usage of Composite Data Types PL/SQL Records The %ROWTYPE Attribute Insert and Update with PL/SQL RecordsAssociative Arrays (INDEX BY Tables)INDEX BY Table Methods INDEX BY Table of Records
Explicit CursorsUnderstand Explicit CursorsDeclare the CursorHow to open the Cursor?Fetching data from the CursorHow to close the Cursor?Cursor FOR loopExplicit Cursor AttributesFOR UPDATE Clause and WHERE CURRENT Clause
Exception Handling What are Exceptions?Handle Exceptions with PL/SQLTrap Predefined Oracle Server ErrorsTrap Non-Predefined Oracle Server ErrorsTrap User-Defined Exceptions Propagate ExceptionsRAISE_APPLICATION_ERROR Procedure
Stored Procedures and FunctionsWhat are Stored Procedures and Functions?
Copyright © 2013, Oracle. All rights reserved. Page 5
Differentiate between anonymous blocks and subprogramsCreate a Simple ProcedureCreate a Simple Procedure with IN parameterCreate a Simple FunctionExecute a Simple ProcedureExecute a Simple Function
Copyright © 2013, Oracle. All rights reserved. Page 6
Oracle University | Llámenos: 01 800 214 0697
Oracle Database 11g: Data Warehousing Fundamentals
Duración: 3 días
Lo que aprenderá
In this course, students learn the basic concepts of a data warehouse and study the issues involved in planning,
designing, building, populating, and maintaining a successful data warehouse. Students learn to improve performance or
manageability in a data warehouse using various Oracle Database features.
Students also learn the basics about Oracle’s Database partitioning architecture and identify the benefits of partitioning.
Students review the benefits of parallel operations to reduce response time for data-intensive operations. Students learn
about the extract, transform, and load of data phase (ETL) into an Oracle database warehouse. Students learn the
basics about the benefits of using Oracle’s materialized views to improve the data warehouse performance. Students
also learn at a high level how query rewrite can improve a query’s performance. Students review OLAP and Data Mining
and identify some data warehouse implementations considerations.
Students briefly use some of the available data warehousing tools such as Oracle Warehouse Builder, Analytic
Workspace Manager, and Oracle Application Express.
Learn To:
Define the terminology and explain basic concepts of data warehousing
Identify the technology and some of the tools from Oracle to implement a successful data warehouse
Describe methods and tools for extracting, transforming, and loading data
Identify some of the tools for accessing and analyzing warehouse data
Describe the benefits of partitioning, parallel operations, materialized views, and query rewrite in a data warehouse
Explain the implementation and organizational issues surrounding a data warehouse project
AudienciaApplication DevelopersData Warehouse AdministratorData Warehouse AnalystData Warehouse DeveloperDeveloper Functional ImplementerProject ManagerSupport Engineer
Prerequisitos
Prerequisitos SugeridosKnowledge of general data warehousing conceptsKnowledge of client-server technologyKnowledge of relational server technology
Copyright 2009, Oracle. Todos los derechos reservados Page 1
Objetivos Del CursoUse materialized views and query rewrite to improve the data warehouse performanceIdentify some of the new Oracle Database 11g features that aid in implementing the data warehouseDescribe methods and tools for extracting, transforming, and loading dataIdentify some of the tools for accessing and analyzing warehouse dataDescribe the benefits of partitioning in a data warehouseUse parallel operations to reduce response time for data-intensive operationsDefine the terminology and explain the basic concepts of data warehousingIdentify the technology and some of the tools from Oracle to implement a successful data warehouseDescribe methods and tools for extracting, transforming, and loading dataIdentify some of the tools for accessing and analyzing warehouse dataDescribe the benefits of partitioning, parallel operations, materialized views, and query rewrite in a data warehouseExplain the implementation and organizational issues surrounding a data warehouse projectDefine the terminology and explain the basic concepts of data warehousingDefine the decision support purpose and end goal of a data warehouseDevelop familiarity with some of the technologies required to implement a data warehouseIdentify some of the technology and tools from Oracle to implement a successful data warehouse
Temas Del Curso
IntroductionCourse ObjectivesCourse ScheduleCourse Pre-requisites and Suggested Pre-requisitesThe sh and dm Sample Schemas and Appendices Used in the CourseClass Account InformationSQL Environments and Data Warehousing Tools Used in this CourseOracle 11g Data Warehousing and SQL Documentation and Oracle By ExamplesContinuing Your Education: Recommended Follow-Up Classes
Data Warehousing, Business Intelligence, OLAP, and Data Mining Data Warehouse Definition and PropertiesData Warehouses, Business Intelligence, Data Marts, and OLTPTypical Data Warehouse ComponentsWarehouse Development ApproachesExtraction, Transformation, and Loading (ETL)The Dimensional Model and Oracle OLAPOracle Data Mining
Defining Data Warehouse Concepts and TerminologyData Warehouse Definition and PropertiesData Warehouse Versus OLTPData Warehouses Versus Data MartsTypical Data Warehouse ComponentsWarehouse Development ApproachesData Warehousing Process Components Strategy Phase DeliverablesIntroducing the Case Study: Roy Independent School District (RISD)
Business, Logical, Dimensional, and Physical ModelingData Warehouse Modeling Issues
Copyright 2009, Oracle. Todos los derechos reservados Page 2
Defining the Business ModelDefining the Logical ModelDefining the Dimensional ModelDefining the Physical Model: Star, Snowflake, and Third Normal FormFact and Dimension Tables CharacteristicsTranslating Business Dimensions into Dimension TablesTranslating Dimensional Model to Physical Model
Database Sizing, Storage, Performance, and Security ConsiderationsDatabase Sizing and Estimating and Validating the Database SizeOracle Database Architectural AdvantagesData PartitioningIndexingOptimizing Star Queries: Tuning Star QueriesParallelismSecurity in Data WarehousesOracle’s Strategy for Data Warehouse Security
The ETL Process: Extracting DataExtraction, Transformation, and Loading (ETL) ProcessETL: Tasks, Importance, and CostExtracting Data and Examining Data SourcesMapping DataLogical and Physical Extraction MethodsExtraction Techniques and Maintaining Extraction MetadataPossible ETL Failures and Maintaining ETL QualityOracle’s ETL Tools: Oracle Warehouse Builder, SQL*Loader, and Data Pump
The ETL Process: Transforming DataTransformationRemote and Onsite Staging ModelsData AnomaliesTransformation RoutinesTransforming Data: Problems and SolutionsQuality Data: Importance and BenefitsTransformation Techniques and ToolsMaintaining Transformation Metadata
The ETL Process: Loading DataLoading Data into the WarehouseTransportation Using Flat Files, Distributed Systems, and Transportable TablespacesData Refresh Models: Extract Processing EnvironmentBuilding the Loading ProcessData GranularityLoading Techniques Provided by OraclePostprocessing of Loaded DataIndexing and Sorting Data and Verifying Data Integrity
Refreshing the Warehouse DataDeveloping a Refresh Strategy for Capturing Changed DataUser Requirements and AssistanceLoad Window Requirements
Copyright 2009, Oracle. Todos los derechos reservados Page 3
Planning and Scheduling the Load WindowCapturing Changed Data for RefreshTime- and Date-Stamping, Database triggers, and Database LogsApplying the Changes to DataFinal Tasks
Materialized ViewsUsing Summaries to Improve PerformanceUsing Materialized Views for Summary ManagementTypes of Materialized ViewsBuild Modes and Refresh Modes Query Rewrite: OverviewCost-Based Query Rewrite ProcessWorking With Dimensions and Hierarchies
Leaving a Metadata TrailDefining Warehouse MetadataMetadata Users and TypesExamining Metadata: ETL MetadataExtraction, Transformation, and Loading MetadataDefining Metadata Goals and Intended UsageIdentifying Target Metadata Users and Choosing Metadata Tools and TechniquesIntegrating Multiple Sets of MetadataManaging Changes to Metadata
Data Warehouse Implementation ConsiderationsProject ManagementRequirements Specification or DefinitionLogical, Dimensional, and Physical Data ModelsData Warehouse ArchitectureETL, Reporting, and Security ConsiderationsMetadata ManagementTesting the Implementation and Post Implementation Change ManagementSome Useful Resources and White Papers
Copyright 2009, Oracle. Todos los derechos reservados Page 4
Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97
Oracle Data Integrator 12c: New Features
Duration: 1 Day
What you will learn
This Oracle Data Integrator workshop details the new features and techniques of using Oracle Data Integrator 12c (ODI)
for implementing high-performance movement. Expert Oracle University instructors will help you explore transformation
of data among various platforms.
Learn To:
Perform transformation of data among various platforms using Oracle Data Integrator 12c .
Design ODI Mappings and Packages to perform ELT data transformations.
Benefits to You
Investing in this course will teach you how to improve performance and reduce integration costs across your
organization's heterogeneous systems. Centralize data across databases using your new skills to perform data
integration, design mappings, debug integration projects and enhance ODI security.
Explore ODI Studio
ODI Studio is the new declarative ODI12c flow-based user interface. Learn how to use it to administer the IT
infrastructure and metadata, develop projects and for monitor executions.
Efficient Data Transformation
Learn how to use the Common Administration Model for the configuration of ODI agents, and how to design ODI
mappings with various components, and how to use parallel target tables load and in-session parallelism for efficient
data transformations.
Oracle Warehouse Builder and Oracle GoldenGate
For large enterprise deployments, there is almost always a need for enterprise data extraction, loading, and
transformation. Taking this course will teach you how to implement integration of ODI in an Enterprise environment with
products like Oracle Warehouse Builder and Oracle GoldenGate.
ODI Security
Learn how to enhance the ODI security by integration with OPSS Enterprise Roles.
Important
This course assumes you have a working knowledge of Oracle Data Integrator 11g.
AudienceBusiness AnalystsData Warehouse Developer
Copyright © 2013, Oracle. All rights reserved. Page 1
Database AdministratorsProcess Developer
Related Training
Required Prerequisites
Basic knowledge of ELT data processing
Working knowledge of using ODI
Suggested PrerequisitesOracle Data Integrator 11g: Integration and Administration
Course ObjectivesDesign ODI mappings and packages to perform ELT data transformations
Implement multiple target loads and in-session parallelism
Describe methods of integration of ODI 12c in Enterprise environment
Perform debugging ODI mappings and packages using Step-by-Step debugger
Become familiar with various ODI components
Develop data transformation projects by using ODI 12c Declarative flow-based user interface
Course Topics
IntroductionThe Benefits of Using ODI 12cOverview of ODI 12g Architecture and ComponentsThe features of New ODI 12c User Interface and its ComponentsOverview of ODI 12g New Features
Developing Mapping in ODI 12cCreating Mappings with Various ComponentsCreating Reusable MappingsImplementing Multiple Target Tables LoadsExecuting Mappings in Parallel
Step-by-Step DebuggerBenefits of Using Step-by Step DebuggerOverview of the Features of Step-by-Step DebuggerDebugging Mappings using the DebuggerDebugging Packages using the Debugger
Integration of ODI in Enterprise Environment and Using Common Administration Model
Copyright © 2013, Oracle. All rights reserved. Page 2
Overview of Methods of Integration of ODI in Enterprise EnvironmentIntegration of ODI with Manager Cloud ControlIntegration of ODI with Warehouse BuilderIntegration of ODI with Oracle GoldenGateIntegration of ODI with OPSS RoleConfiguring ODI Agents using Common Administration Model
Copyright © 2013, Oracle. All rights reserved. Page 3
Oracle University | Contact Us: 001-855-844-3881
Oracle Data Integrator 12c: Integration and Administration
Duration: 5 Days
What you will learn
Oracle Data Integrator is a comprehensive data integration platform that covers all data integration requirements from
high-volume, high-performance batch loads, to event-driven integration processes and SOA-enabled data services.
Oracle Data Integrator's Extract, Load, Transform (E-LT) architecture leverages disparate RDBMS engines to process
and transform the data - the approach that optimizes performance, scalability and lowers overall solution costs.
Learn To:
Use Oracle Data Integrator to perform transformation of data among various platforms.
Design ODI Mappings, Procedures, and Packages to perform ELT data transformations.
Administer ODI resources and set up security with ODI.
Perform data integration and transformation among various platforms.
Use the ODI graphical interface to define procedures, packages, and ELT jobs.
Set up and maintain a secure, multi-user ODI environment.
Implement Changed Data Capture with ODI.
Use ODI Web services and perform integration of ODI with SOA.
Benefits to You
Improve performance and reduce integration costs across your organization's heterogeneous systems. Centralize data
across databases using your new skills to perform data integration, design ODI Mappings, and set up ODI security.
Implement High-Performance Movement and Transformation
This offering details on how to use Oracle Data Integrator (ODI) 12c to implement high-performance movement and
transformation of data among various platforms.
ODI Graphical User Interface
The training covers usage of ODI graphical user interfaces that enable users to access different ODI components and
resources that form ODI infrastructure.
ODI Repositories
Using the graphical interfaces, you create and manage ODI repositories, which store configuration information about the
IT infrastructure, the metadata for all applications, projects, models and other ODI artifacts.
ODI Topology, Models, Mappings, and other
You also learn how to create the ODI Topology, organize ODI models and design ODI Mappings, procedures, packages
and other objects.
This course is based on Oracle Data Integrator 12c (12.1.2)
Copyright © 2013, Oracle. All rights reserved. Page 1
AudienceBusiness AnalystsData ModelersData Warehouse AdministratorDatabase AdministratorsSOA ArchitectTechnical Consultant
Related Training
Required Prerequisites
Basic knowledge of ELT data processing
Suggested PrerequisitesWorking knowledge of SQL
Course ObjectivesDescribe ODI Model concepts
Describe architecture of Oracle Data Integrator 12c
Apply ODI Topology concepts for data integration
Design ODI Mappings, Procedures, Packages, and Load Plans to perform ELT data transformations
Explore, audit data, and enforce data quality with ODI
Administer ODI resources and setup security with ODI
Implement Changed Data Capture with ODI
Use ODI Web services and perform integration of ODI with SOA
Course Topics
IntroductionIdentifying the Course UnitsWhat is Oracle Data Integrator?Why Oracle Data Integrator?Overview of ODI ArchitectureOverview of ODI ComponentsAbout Graphical Modules Types of ODI Agents Overview of Oracle Data Integrator Repositories
Administering ODI Repositories and AgentsAdministrating the ODI Repositories
Copyright © 2013, Oracle. All rights reserved. Page 2
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 ConceptsOverview of ODI TopologyAbout Data Servers and Physical SchemasDefining the Physical ArchitectureDefining the Logical ArchitectureMapping Logical and Physical ResourcesDefining AgentsDefining a TopologyPlanning the Topology
Describing the Physical and Logical ArchitectureOverview of Topology NavigatorCreating Physical ArchitectureCreating a Data Server Testing a Data Server Connection Creating a Physical Schema Creating Logical ArchitectureOverview of Logical Architecture and Context ViewsLinking the Logical and Physical Architecture
Setting Up a New ODI ProjectOverview of ODI ProjectsCreating a New ProjectCreating and Maintaining FoldersOrganizing Projects and FoldersUnderstanding Knowledge ModulesExchanging ODI Objects and Sharing Global ObjectsExporting and Importing ObjectsCreating and Labeling with Markers
Oracle Data Integrator Model ConceptsWhat is a Model?Understanding Metadata in ODIUnderstanding Reverse EngineeringCreating ModelsOrganizing ModelsCreating Data storesConfiguring Constraints in ODICreating Keys and References
Organizing ODI Models and Creating Data stores What is a Mapping?Business Rules for MappingsCreating a Basic Mapping
Copyright © 2013, Oracle. All rights reserved. Page 3
What is a Join?What is a Filter?What is a Constraint?What is a Staging Area?
ODI Mapping ConceptsWhat is a Mapping? Business Rules for MappingWhat is a Mapping, a Filter, a Join?Overview of Integration ProcessWhat is a Staging Area?Execution LocationMapping with Knowledge Modules (KM)Creating an Intermediate Mapping
Designing MappingsDesigning a MappingMultiple Source Data storesCreating JoinsFiltering DataDisabling TransformationsOverview of the FlowSpecifying the Staging AreaSelecting Knowledge Modules
Mapping: Monitoring and DebuggingMonitoring MappingsCreating Objects with Operator Viewing Sessions and Tasks How to Monitor Execution of a MappingHow to Troubleshoot a Session Keys to Reviewing the Generated Code Working with Errors Tips for Preventing Errors
Designing Mappings: Advanced TopicsMapping with Business RulesOverview of Business Rule ElementsCreating and Tracking VariablesCreating User Functions Mapping Substitution MethodsModifying a KMShowing Variable Values in LogCustomizing Reverse Engineering Using RKM
Creating and Running ODI proceduresWhat is a Procedure?Examples of ProceduresCreating ProceduresAdding Commands Adding Options Running a Procedure
Copyright © 2013, Oracle. All rights reserved. Page 4
Viewing Results with Operator
Creating and Running ODI PackagesWhat is a Package?Creating a PackageExecuting a PackageCreating Advanced PackagesError HandlingControlling an Execution PathCreating a LoopUsing the Advanced tab
Managing ODI Scenarios and VersionsWhat is a Scenario?Managing Scenarios with Load PlansPreparing Scenarios for DeploymentAutomating Scenario ManagementScheduling the ODI ScenarioOverview of ODI version management Handling concurrent changes
Enforcing Data Quality and Auditing Data with ODIWhy Data Quality?When to Enforce Data Quality?Data Quality in Source ApplicationsData Quality Control in the Integration ProcessData Quality in the Target ApplicationsEnforcing Data QualityExploring Your DataAuditing Data Quality
Working with Changed Data CaptureOverview of ODI version management Techniques of Changed Data Capture Changed Data Capture in ODICDC Strategies and InfrastructureCDC ConsistencyCreating Change Data Capture (CDC)Viewing Data/Changed dataJournalizing
Administering ODI Resources: Advanced TopicsUsing Open ToolsInstalling Open ToolsUsing Open Tools in a PackageUsing Open Tools in a Procedure or in a KMDeveloping Your Own Open ToolsSetting Up ODI SecurityDefining Security PoliciesDefining Password Policies
Creating Web Services and Integration of ODI with SOA
Copyright © 2013, Oracle. All rights reserved. Page 5
Web Services in ActionUsing Data ServicesSetting Up Data ServicesTesting Data ServicesInstalling Public Web Services Using Public Web ServicesInvoking Web Services Integrating ODI with SOA
Extending ODI with the SDKCoding SDK Public InterfacesIntegrating through ODI SDK Examining SDK examples
Copyright © 2013, Oracle. All rights reserved. Page 6
Oracle University | Contact Us: 001-855-844-3881 & 001-800-514-06-97
Oracle Data Integrator 11g: Advanced Integration and Development
Duration: 3 Days
What you will learn
This Oracle Data Integrator training covers advanced techniques for using Oracle Data Integrator 11g (ODI). Learn to
implement high-performance movement and transformation of data among various platforms.
Learn To:
Perform data integration and transformation among various platforms using advance techniques.
Design advanced ODI interfaces, procedures and packages to perform EL-T data transformations.
Set up ODI security by implementing strongly secured approach with non-generic profiles and external user
authentication.
Develop and customize Knowledge Modules with substitution methods and Java.
Automate ODI tasks using Groovy script editor.
Implement various integration strategies with ODI using best practices.
Use ODI Web services and perform integration of ODI in an Enterprise environment and SOA.
Benefits to You
Improve performance and reduce integration costs across your organizations' heterogeneous systems. Centralize data
across databases using your new skills to perform data integration, design advanced ODI interfaces, setup ODI security,
and automate ODI tasks.
Administering the IT infrastructure & Metadata
This course will help you learn to use the ODI Studio for developing projects and models. Expert Oracle instructors will
also explore how to monitor executions through instruction and hands-on exercises.
Advanced ODI development for High-Performance Data Integration
Furthermore, this course will teach you how to perform advanced ODI topology configuration. Learn to design advanced
ODI interfaces, procedures, packages and other objects for high-performance data integration among various
technologies.
Perform Extract Load Transform (EL-T) in Enterprise Environment
For enterprise SOA deployments, there is almost always a need for enterprise data extraction, loading and
transformation. By leveraging the native SOA architecture within Oracle Data Integrator, this course will help you
perform EL-T from SOA applications.
Copyright © 2013, Oracle. All rights reserved. Page 1
You'll also learn how to implement the integration of ODI in an Enterprise environment and in SOA. In addition, this
course will teach you how to execute ODI transformation from a BPEL process.
Apply Strongly Secured Approach
Taking this course will help you learn how to enhance the ODI security by applying the Strongly Secured Approach and
by implementing External Authentication. This course is based on Oracle Data Integrator 11g(11.1.1.6).
AudienceBusiness AnalystsData ModelersData Warehouse AdministratorDatabase AdministratorsSOA ArchitectTechnical Consultant
Related Training
Required Prerequisites
Basic Knowledge of ODI 11g
Basic knowledge of ELT data processing
Basic knowledge of SQL
Suggested PrerequisitesOracle Data Integrator 11g: Integration and Administration
Working Knowledge of ODI 11g
Working knowledge of SQL
Course ObjectivesDevelop and enhance Knowledge Modules
Design advanced integration interfaces
Automate ODI tasks using ODI Groovy editor
Enhance ODI security with strongly secured approach
Expose ODI Scenarios as Web services
Integrate ODI in Enterprise environment and SOA
Copyright © 2013, Oracle. All rights reserved. Page 2
Describe best practices for implementing integration strategies
Describe Various ODI Integration Patterns
Course Topics
Developing ODI Knowledge ModulesOverview of Different Types of KMsGuidelines for KM DevelopersWorking with Substitution Methods Applying Various ODI Tags Implementing Java in KMs Troubleshooting and Debugging KMs
Designing Advanced Integration InterfacesDesigning Integration Interfaces: E-LT and ETL - Style InterfacesSelecting LKM and Mono-Connection (Single Technology) IKM Applying Best Practices for Integration Interfaces DesignDesigning Temporary InterfacesImplementing LookupsCombining Multiple DatasetsUsing Set-Based OperatorsPartitioning ODI Datastores
Using variablesDescribing a Variable's ScopeInserting Variables in Object PropertiesUsing Variables within Variables Defining Variables in the Resource Name of a Datastore Applying Variables in Topology ObjectsSetting Variables as Start Up ParametersTracking Variables
Using Groovy in ODIInteracting Programmatically with ODIOverview of ODI SDKIntroduction to GroovyUsing Groovy EditorAutomating Development Tasks with Groovy
Using Complex FilesWhat are Complex FilesDetermining Technical Requirements for Complex Files ProjectApplying nXSD Schema: an ExampleSetting up the Topology for Complex FilesCreating and Reverse-Engineering a Complex Files ModelDesigning an Interface with Complex Files
Enhancing ODI Security Overview of ODI Security
Copyright © 2013, Oracle. All rights reserved. Page 3
Best Practices for Enhancing ODI SecurityApplying Non-Generic ProfilesConfiguring External AuthenticationConfiguring LDAP for External Authentication with ODI
Integration of ODI in Enterprise EnvironmentConfiguring Java EE AgentMonitoring ODI Environment with Enterprise ManagerMonitoring ODI Environment with ODI Console
Integration of ODI within SOAWorking with Web Services with ODIOverview of Public Web ServicesInvoking Web Services from ODIExposing ODI Scenario as a Web Service Configuring the OdiInvokeWebService ToolExecuting an ODI Scenario from a BPEL Process within SOA
Choosing Integration Strategies: Best PracticesSelecting Integration Strategies Loading and Integration PatternsSelecting Staging Area LocationWorking with Slowly Changing DimensionsWorking with Changed Data CaptureUsing ODI with Oracle Golden Gate
Copyright © 2013, Oracle. All rights reserved. Page 4