odi developer
TRANSCRIPT
ODI Developer Course ContentManual coding approach Traditional ETL ToolELT ToolArchitecture of oracle data integratorGraphical user interfacesDifferent types of RepositoriesRun time componentsExample for repository setupInfrastructure exampleTopology Manager ConceptsWhat is in topology?Data serversPhysical schemaProperties of physical schemaLogical schemaDefining the physical architectureDefining the logical architecturePhysical versus Logical ArchitectureDesign time versus run timeContextDefining contextsMapping Logical and physical resourcesAgent conceptODI StudioODI STUDIO ComponentsODI Designer NavigatorODI Topology NavigatorODI OperatorTopology ManagerTopology Manager ComponentsPhysical Architecture viewRequirements to connect to a serverCreating a data serverTesting the connection of data server
Creating a physical schemaWork schema-Dedicated area neededLogical architecture viewDefining logical architectureDefining contextsCreating a logical schemaLinking the logical and physical architectureDesigner navigatorDesigner viewModelsRelational paradigmWhat is reverse engineeringCreating a new modelReverse engineering a modelProject sProject componentsCreating a new projectKnowledge module conceptTypes of KMLoading knowledge moduleLKM file to SQLLKM SQL to SQLC$ tableIntegration knowledge moduleIKM SQL control appendI$ tableImporting a knowledge moduleWhat is an interface?Creating one to one interfaceNaming an interfaceDefining the target data storeDefining the source data storeWhat is mappingDefining the mappingExecuting an interfaceWhat happens at Run Time? Operator navigator overviewViewing the log
Sessions, Steps, Tasks: The HierarchyMapping RDBMS to RDBMSMapping RDBMS to RDBMS without target tableMapping File to RDBMSWhat is a procedure?Procedure examplesCreating a procedureCreating commands in procedureExecuting a procedureUsing operator to view procedure resultsWhat is a package?How to create a packagePackage diagramAdding steps to packageHow to create interface stepHow to create procedure stepArranging package steps in a sequenceExecuting a packageDebugging interfaces, procedures and packagesTrouble shooting a session Reviewing the generated codeWorking with interface quick editCheck knowledge modulesCKM SQLCKM OracleWhat constraints can be checked?Error TableWhat is reverse engineeringMethods for DBMS Reverse engineeringCreating a new modelDefining reverse engineering strategyReverse engineering a modelSelective reverse engineeringModel folderCreating a model folderSub modelCreating a sub modelData stores
Creating a data storeAdding columns to a data storeConstraints in oracle data integratorMandatory columnCreating a mandatory columnCreating keysChecking a keySynchronous check limitationsCreating referencesCreating a simple referenceCreating a complex referenceCreating conditionsChecking a conditionData qualityWhen to enforce data qualityData quality in source applicationsData quality controlsStatic controlFlow controlSynchronous controlExploring and auditing your data overviewFilter transformation mappingJoiner transformation mappingData sets conceptUnion transformation mappingUnion All transformation mappingIntersect transformation mappingMinus transformation mappingIKM Oracle incremental updateIKM SQL incremental updateWorking with interface control tabSequenceTypes of sequencesNative sequenceCreating a native sequenceIKM incremental updateReview of erroneous recordsScenarios
Generating ScenarioExecuting a scenarioWorking with interface scenarios tabWorking with interface execution tabXML data base or XML SchemaCreating XML data serverCreating XML physical schemaCreating XML Logical schemaCreating XML modelReverse engineering XML model Mapping XML to RDBMSODI tool OS commandODI tool file appendODI tool File copyODI tool file deleteODI tool file moveODI tool MkdirODI tool purge logODI tool ftpODI tool send MailUser functionsExample for user functionODI VariablesTypes of variablesCreating a ODI variableVariables in interfaceVariables in packageTypes of variable steps in packageCase study: Filter using variableCase study: Several Source tables of same structure using single interfaceCase study: Using select on source and execution on targetCase study: Starting multiple scenarios in parallelChange Data capture concept Change data capture TypesImplementing simple CDC Implementing consistent CDC for Group of RDBMS sources
ACTIVITIES
Setting the topology
Creating Data servers for oracle technology
Creating physical schemas for Oracle Schemas
Creating logical schemas
Creating Data servers for file technology
Creating physical schemas for file directories
Creating logical schemas
Creating Data servers for XML technology
Creating physical and logical schemas for XML Technology
Creating a model for Oracle tecnology
Creating a model for file technology
Creating a model for XML technology
Creating an integration project
Importing knowledge modules
Creating an interface for table to table loading
Implementing a filter transformation-practice-1
implementing a filter transformation-practice-2
implementing a filter transformation-practice-3
Creating an interface to create a target table at runtime and then populate the target table
Creating an interface to implement Joiner transformation
Creating an interface to implement self join
Creating an interface to implement equi join
Creating an interface to implement non equi join
Creating an interface to implement self join
Creating an interface to implement ROWS to COLUMNS transformation
Creating an interface to implement Lookup Transformation
Creating an interface to implement Expression transformation
Creating an interface to implement Aggreagate transformation
Creating an interface to implement UNOIN transformation
Creating an interface to implement UNION ALL transformation
Creating an interface to implement INTERSECT transformation
Creating an interface to implement MINUS transformation
Creating an interface to implement COLUMNS to ROWS Transformation
Creating an interface to implement Slowly Changing Dimension-Type1
Creating an interface to implement Slowly Changing Dimension-Type2
Creating an interface to implement Delemeter file to Table loading
Creating an interface to implement Fixed width file to table loading
Creating an interface to implement XML file to table loading
Creating an interface to enforce data quality at interface level
Creating an interface to enforce data quality at model level
Creating a ODI sequence
Creating a ODI Databse Native sequence
Creating a user function and using it
Creating a procedure to drop multiple tables
Creating a procedure to create tables at run time
Creating a procedure to load a table using another table
Creating a package to implement a work flow
Creating a filter variable
Creating Loops in a package
Creating a complex package to load a table with different filter condition
Creating a package to run scenarios serially
Creating a package to run scenarios parallely
Creating a Simple CDC
Creating a Consistent CDC
Creating a ODI tool OS command
Creating a ODI tool file append
Creating a ODI tool File copy
Creating a ODI tool file delete
Creating a ODI tool file move
Creating a ODI tool Mkdir
Creating a ODI tool purge log
Creating a ODI tool ftp
Creating a ODI tool send Mail
Please visit www.odigurus.comContent prepared by Ram kumar Lanke
Call (0) (+91) 7416283949