Académique Documents
Professionnel Documents
Culture Documents
ETL/Data-warehousing Testing
ETL Testing VS Manual Testing o Similarities and Differences o Advantages of ETL testing o Requirement of ETL tester o Responsibility of ETL tester o ETL testing methodology in Industry
Datawarehousing and ETL in Testing perspective o Datawarehousing concepts o ETL(Informatica) concepts o Datawarehousing testing o ETL testing
SQL in ETL Testing perspective o SQL concepts o Special SQL commands for ETL testing o Special SQL queries for ETL testing o SQL query tuning
Unix in ETL Testing perspective o Unix concepts o Unix commands for ETL testing o Using Unix for ETL testing Documentation o BR document o SR document o DA specification document o Test plan preparation o Test Bed preparation o Test summary and Status Report ETL testing specifications o Test data creation strategy o Test case Design 1. Column Level 2. Scenario Based 3. Code Integration related test cases 4. Functionality based test cases 5. Extract based test cases o Extract Testing o Load testing o RTM creation
INFORMATICA/DATAWAREHOUSING Syllabus
Administrator Guide:
Understanding Domains o Nodes o Application Services Using Administration Console Managing the Domain o Managing Folders o Managing Permissions Managing Users and Groups Managing Privileges and Roles Creating and Configuring the Repository Services Managing the Repository Creating and Configuring Integration Services o Enabling and Disabling the Integration Services Integration Services Architecture Managing License
Command Reference:
Using Command Line Programs o Infacmd o Infasetup o Pmcmd o pmrep
Designer Guide:
Using the Designer o Configuring Designer Options o Using Toolbars o Navigating the Workspace Working with Sources o Working with Relational Sources Working with Flat Files o Importing Flat Files o Formatting Flat Files Column Working with Targets o Importing Target Definition o Creating Target Definition from Source Definition o Creating Target Definition from Transformations o Creating Target tables
Mappings o Working with Mappings o Connecting Mapping Objects o Linking Ports o Propagating Port Attributes o Working with Targets in a Mapping o Working with Relational Targets in a Mapping o Validating a Mapping o Using Workflow Generation Wizard Mapping Parameters and Variables Working with User-Defined Functions Using Mapping Wizard Naming Conventions
Optimizing the Targets Optimizing the Source Optimizing the Mapping Optimizing the Transformations Optimizing the Sessions Optimizing the Power Center Components Optimizing the System Using Pipeline Partitions Performance Counters
Repository Guide:
Understanding the Repository Using Repository Manager Folders Managing Object Permissions Working with Versioned Objects Exporting and Importing Objects Copying Objects
Transformation Guide:
Working with Transformations o Configuring Transformations o Working with Ports o Working with Expressions o Reusable Transformations Aggregator Transformation Custom Transformation Expression Transformation External Transformation Filter Transformation Joiner Transformation Java Transformation Lookup Transformation Lookup Caches Normalizer Transformation Rank Transformation Router Transformation Sequence Generator Transformation Sorter Transformation Source Qualifier Transformation SQL Transformation
Stored Procedure Transformation Transaction Control Transformation Union Transformation Update Strategy Transformation
Workflow and Worklets o Creating a Workflow o Using Workflow Wizard o Assigning an Integration Service o Working with Worklets o Working with Links Sessions o Creating a Session Task o Editing a Session o Pre- and Post- Session Commands Session Configuration Objects Tasks o Creating a Task o Working with Command Task o Working with Decision Task o Working with Event Task o Working Timer Task o Working with Assignment Task Sources o Configuring Sources in a Session o Working with Relational Sources o Working with Flat Sources
Targets o Configuring Targets in a Session o Working with Relational Targets o Working with File Targets o Reject Files Validation o Validating Tasks o Validating Worklets o Validating Session o Validating Workflows Sending Email o Working with Email Tasks o Working with Post-Session Email Workflow Monitor o Using Workflow Monitor o Customizing Workflow Monitor Options o Working with Tasks and Workflows o Using Gantt Chart View and Task View Workflow Monitor Details o Integration Services Properties o Workflow Run Properties o Worklet Run Properties
o Session Task Run Properties o Performance Details Session and Workflow Logs o Log Events o Log Events Window o Working with Log Files o Workflow Logs Note: Lab sessions for all the points mentioned above will be taken.
o Semi Additive Facts o Non Additive Fact o Cumulative o Snapshot Attribute Hierarchy Types of Schema o Star Schema o Snow Flake Schema o Fact Constellation Schema Slow Changing Dimension o SCD1 Advantages/ Disadvantages o SCD2 Advantages/ Disadvantages o SCD3 Advantages/ Disadvantages OLAP and OLTP Difference between OLAP and OLTP Types Of OLAP o Multi-Dimensional (MOLAP) o Relational(ROLAP) o Hybrid(HOLAP)