1. 2. Topics Basics of SQL and PLSQL DDL , DML and TCL commands, how to create tables , store and retrieve data, Select, insert , update and delete commands. Joins, group function, having clause , where clause, group by clause, order by clause. Views , sequences. Basics of PLSQL including stored procedures. Data dictionary tables. Data-warehouse concepts What is Data warehouse?Components of Data warehouse. Decision support systems and Business Intelligence, OLAP and OLTP systems. DATAWAREHOUSE,ODS(Operational Data Store),Difference between ODS and DATAWAREHOUSE, Data Mart, Independent and dependent Data Mart, Data cleansing, Meta data and Data Mining. 3. Terminology and Architecture of Informatica v9.x Explain the purpose of Informatica PowerCenter. Describe the architecture. Define terms used in PowerCenter. Name major PowerCenter components and describe their functions. Service Oriented Architecture (SOA) in informatica. Usage of Node, Domain and Repository. Usage of Global, local and versioned repository. 4. Mapping Fundamentals Create Source and Target definition objects from flat files and relational tables B. Create a Mapping using existing Source and Target definitions C. Use links to connect ports. 5. Workflow basics Create a Workflow and link its tasks. Run a Workflow, monitor its execution, and verify the results 6. Execution and debugging Use debugger, log to check error, restart process after correction. Create logs in text format. Create log in details/verbose mode. Common errors and rectification. Storing error message in tables. 7. 8. Real time project Project- Students are given design details of a real time Informatica projects. They are supported to cover it on their own. The project helps them revise the technical details, understand real time issues and helps them understand various phases of project. Informatica transformation & Programming Over view of all 30 transformations, purpose and usage. Types of transformation , Active and passive transformation, connected and unconnected transformation. Demo of important transformations – 1. Source Qualifier 1. Expressions 2. Filters 3. Lookup 4. Aggregator 5. Rank 6. Union 7. Normalizer transformation 8. Sequence 9. Stored Procedure 10. Transaction control 11. Input transformation 12. Output transformation 13. Update Strategy 9. Programming options in Informatica Data-types conversion in informatica, Functions –Character, Conversion, Data Cleaning, Date, Encoding, Financial, Numeric, Scientific, Special, Test, User Defined functions Using function, variables and ports to write appropriate code. Finding dependency and impact analysis before change on objects. 10. Updating Target Tables Use an Update Strategy transformation to determine how the Target should handle records(insert, update, delete) 11. Mapplets and Worklets Describe and demonstrate purpose and usage of mapplet and worklet. 12. Tasks in workflow manager Decision, Control, Timer, Event wait, Event Raise, Assignment, Command, 13. Advanced topics Using parameters and variables Cache management Informatica Administration overview - Installation of a new instance of Informatica repository, Creating service and Integration service, user management. Informatica metadata tables. Moving informatica objects from development to QA and production environment. SCD - Using Informatica for creating Slowly changing dimensions Type I, Type II and Type III. Best practises and performance tuning. Informatica Data-migration project--Phases of project, tasks for developers and lead and project manager in project. --Documents to be created during project (ETL Process diagram, Business Requirement document, mapping specification, ETL object migration request document, test plan document, ETL naming convention document, peer review document. -- Estimating time required to complete a Informatica task. Total hours: 40hr Pre-requisite – Candidate should have hands on knowledge of SQL. Training materials given to candidates – 1. Power point presentations related to course topics coverage – 20 ppts each 10 pages These are presentations shown during the sessions. Students can use them during revision. Sample - Create a map.pptx 2. Informatica programs (maps and workflow) – 20 xml file along with SQl scripts These are copy of programs which are created or displayed during sessions. Students can run them on their machine during revision. 3. Documents created during project – 5 These are the documents referred or created during projects. Students can use them in their projects. ETL Process Definitions And Deliverables.doc Sample-