Академический Документы
Профессиональный Документы
Культура Документы
Proprietary
(m_swp_phoenix)
Version 1
GE Confidential
GE Medical Systems SWAP
Proprietary
Contents
1. Introduction......................................................................................................................3
2. Requirements...................................................................................................................3
3. Plan..................................................................................................................................3
4. Unit Testing......................................................................................................................3
4.1 Unit Testing of individual mappings:.........................................................................3
4.2 Testing of mappings:..................................................................................................4
5. Appendix: A.....................................................................................................................4
GE Confidential
GE Medical Systems SWAP
Proprietary
1.Introduction
This document describes testing the quality of the data loaded to the data mart. The testing should
be done during the data warehouse building process at stage below.
2.Requirements
Approved guidelines & standards for developing mappings, see the “GEDS Informatica
Mapping Guidelines”.
A reviewer or peer review team from the development team
3.Plan
The testing should be done in the following ways given below:
Unit testing
The reviewer should perform the testing, whenever the developer completes the development
of report or a mapping.
Integration testing
This testing should be done once the logical step reached in development of reports and
mappings.
The errors and remarks should be recorded in the respective form given in the appendix to
process on it.
4.Unit Testing
The data warehouse development team should perform the unit testing. The unit testing should
include following areas:
GE Confidential
GE Medical Systems SWAP
Proprietary
Any lookup connections should be to $source, $target or appropriate connection and have
caching set correctly.
4.2Testing of mappings:
The integration testing of mappings should be done to avoid the problems in connection, storage
problems in the database, any memory problem due to load and to check for the consistency of
the mappings
Schedule and run the mappings into the database (to check possible connection problems and
storage problems), in this case we can use development environment databases.
Check for incremental mappings that just new records are added and that other detail records
are updated appropriately.
Test all other points mentioned in the unit testing of mappings
5.Appendix: A
Sourcing - DW: Informatica Mapping Test Plan.
1)
Mapping Name: m_swp_phoenix Date: Jun 7 , 2004
Description: Loads the data from the
geglb_warehouse_d,
Om_order_detail_f,
PART ,
SWP_CARES_DISPATC
HES_S
Into
DISPATCH_FLS_STG1
Plan Type: Unit Stage: M1 Phase
Plan prepared by: Kuruvella Reviewed By:
GE Confidential
GE Medical Systems SWAP
Proprietary
Light Blue:-Part(oracle)
Light Orange:-swp_cares_dispatches_s
Green:-Look up Geglb_customer_d
GE Confidential
GE Medical Systems SWAP
Proprietary
Lime:-Look up lkp_routing_number
Dark Blue:-generated by Sequence Generator.
Dark Red:-Assigned in Expression
Black:-lkp_customer_d
Red-:Not populated in Target.
Source Queries:-
1)
2)
3)
Lkp_Routing_number Query:-
4) Lkp_customer_d query
GE Confidential
GE Medical Systems SWAP
Proprietary
GE Confidential