ODI Developer Contents
-
Upload
ramkumar-lanke -
Category
Documents
-
view
108 -
download
1
Transcript of ODI Developer Contents
![Page 1: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/1.jpg)
ODI DEVELOPER COURSE
Manual coding approach Traditional ETL ToolELT ToolArchitecture of oracle data integratorGraphical user interfacesDifferent types of RepositoriesRun time componentsMeta data Navigator/ ODI console IntroductionExample 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 conceptInfrastructure exampleDefining AgentsPlanning the topologyTopology matrixInstallation of Java version 7Installation of oracle 11gInstallation of ODI 11gInstallation ODI Standalone Agents.ODI StudioCreating Schema for Master RepositoryGrant permissions to schema for MRCreating Schema for Work RepositoryGrant permissions for WRCreating the Master RepositoryConnecting the Master RepositoryCreating Work RepositoryConnecting to Work Repository
![Page 2: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/2.jpg)
ODI DEVELOPER COURSE
ODI STUDIO ComponentsODI Designer NavigatorODI Topology NavigatorODI OperatorTopology ManagerTopology Manager ComponentsPhysical Architecture viewRequirements to connect to a serverCreating a data serverTesting the connection of data serverCreating 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 store
![Page 3: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/3.jpg)
ODI DEVELOPER COURSE
Defining the source data storeWhat is mappingDefining the mappingExecuting an interfaceWhat happens at Run Time? Operator navigator overviewViewing the logSessions, 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 folder
![Page 4: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/4.jpg)
ODI DEVELOPER COURSE
Creating a model folderSub modelCreating a sub modelData storesCreating 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 records
![Page 5: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/5.jpg)
ODI DEVELOPER COURSE
ScenariosGenerating 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 interfaceCreation of execution work repositoryCase study: Single repository architectureCase Study: Two repository architectureCase Study: Split repository architectureCase study: Load balancing featureCase study: Using select on source and execution on targetCase study: Starting multiple scenarios in parallelCase Study: Installation of Sybase data baseCase study: Sybase as source to Oracle data integratorCase study: Implementing a mapping to load oracle target from Sybase source
![Page 6: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/6.jpg)
ODI DEVELOPER COURSE
Change Data capture concept Change data capture TypesImplementing simple CDC for Sybase as sourceImplementing consistent CDC for Group of Sybase RDBMS sourcesInterview Guidance
COURSE PLAN NEEDEDwww.odiguru.comHour to Hour Plan for ODI Developer course, 2011
Hours Course Topic Numbers
Topic Fees to be paid
HOUR-1 1000 as RegistrationHOUR-2 8000 to start this
classHOUR-3HOUR-4HOUR-5
HOUR-6 6000 to be paid to start this class
HOUR-7HOUR-8HOUR-9HOUR-10HOUR-11HOUR-12HOUR-13HOUR-14HOUR-15HOUR-16HOUR-17HOUR-18HOUR-19HOUR-20Total 20 Hours 15000 Rupees
Conditions: The course assumed to be completed in 20hours.Some case studies will be given as assignments and be given complete guidance and materialComplete support will be given for 3months after completion of the course.Running Material will be given for every class.Soft copies and online materials will be given.
![Page 7: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/7.jpg)
ODI DEVELOPER COURSE
FREE COURSE: SALES DATA MART PROJECT USING ORACLE DATA INTEGRATOR
Requirements study
Interpreting the problem
Source schemas
Parameter files
Data warehouse schemas
Setting the topology
Creating orders application model
Creating files model
Creating stage model
Creating sales administration model
Developing stage interfaces
Developing Dimension loading interfaces
Developing Fact interface
Developing procedure
Developing load sales administration package
Executing the package and interpreting the results
Developing scenario for sales package
Executing the scenario
Reviewing results
Releasing the project to production
Exporting the Dev models
![Page 8: ODI Developer Contents](https://reader036.fdocuments.net/reader036/viewer/2022082915/540fc9cc7bef0a57638b46b5/html5/thumbnails/8.jpg)
ODI DEVELOPER COURSE
Exporting Dev project
Setting the QA Topology
Importing Project into QA
Importing Models into QA
Executing the project in QA
Reviewing results
Exporting QA Models
Exporting QA Projects
Reviewing results
Setting the Prod Topology
Importing projects into PROD
Importing Models into PROD
Executing the project in PROD
Reviewing Results