Whitepaper. Data Warehouse/BI Testing Offering. Published on: January 2010 Author: Sena Periasamy



Similar documents
Whitepaper. Data Warehouse/BI Testing Offering YOUR SUCCESS IS OUR FOCUS. Published on: January 2009 Author: BIBA PRACTICE

YOUR SUCCESS IS OUR FOCUS. Whitepaper. Claim Processing Test Suite. Hexaware Technologies. All rights reserved.

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan

Whitepaper. Power of Predictive Analytics. Published on: March 2010 Author: Sumant Sahoo

Whitepaper. Hexaware Data Masking Solution for PeopleSoft Applications. Published on: January 2011 Author: Immanuel J. Kingsley

Whitepaper. IT Strategies for HR Transformation YOUR SUCCESS IS OUR FOCUS. Published on: Feb 2006 Author: Madhavi M

Performance of Infosys group for the Third Quarter ended December 31, 2007

Quarterly Quarterly Rep ort eport

Human Resource Development

How to Enhance Traditional BI Architecture to Leverage Big Data

MDM and Data Warehousing Complement Each Other

POLAR IT SERVICES. Business Intelligence Project Methodology

Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution

Applied Business Intelligence. Iakovos Motakis, Ph.D. Director, DW & Decision Support Systems Intrasoft SA

Big Data-Challenges and Opportunities

70-467: Designing Business Intelligence Solutions with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Implementing a SQL Data Warehouse 2016

Data Warehouse: Introduction

Enterprise Solutions. Data Warehouse & Business Intelligence Chapter-8

Data Warehouse / MIS Testing: Corporate Information Factory

Business Intelligence In SAP Environments

Establish and maintain Center of Excellence (CoE) around Data Architecture

Data Virtualization A Potential Antidote for Big Data Growing Pains

Zensar revenues up 12.8% in Third Quarter

Data Vault at work. Does Data Vault fulfill its promise? GDF SUEZ Energie Nederland

Data warehouse and Business Intelligence Collateral

Data Integration Alternatives & Best Practices

A technical paper for Microsoft Dynamics AX users

IBM WebSphere DataStage Online training from Yes-M Systems

BI, Analytics and Big Data A Modern-Day Perspective

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Implementing a Data Warehouse with Microsoft SQL Server

Next Generation Business Performance Management Solution

Whitepaper. Benefits of using Metadata Driven Engines to Reduce risk of Insurance Data Migration

What s New with Informatica Data Services & PowerCenter Data Virtualization Edition

Course Outline: Course: Implementing a Data Warehouse with Microsoft SQL Server 2012 Learning Method: Instructor-led Classroom Learning

Results for the quarter ended December 31, 2013 under IFRS

Class News. Basic Elements of the Data Warehouse" 1/22/13. CSPP 53017: Data Warehousing Winter 2013" Lecture 2" Svetlozar Nestorov" "

Implementing a Data Warehouse with Microsoft SQL Server 2014

Whitepaper. HR Dashboard STRATEGIC VALUE CREATION USING MICROSOFT REPORTING SERVICES YOUR SUCCESS IS OUR FOCUS

Data warehouse Architectures and processes

Implementing a Data Warehouse with Microsoft SQL Server

Welcome to online seminar on. Oracle Agile PLM BI. Presented by: Rapidflow Apps Inc. January, 2011

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

B.Sc (Computer Science) Database Management Systems UNIT-V

Data Warehouse Testing

Proven Testing Techniques in Large Data Warehousing Projects

Practical Considerations for Real-Time Business Intelligence. Donovan Schneider Yahoo! September 11, 2006

Business Intelligence in Oracle Fusion Applications

Cost-Effective Business Intelligence with Red Hat and Open Source

MDM for the Enterprise: Complementing and extending your Active Data Warehousing strategy. Satish Krishnaswamy VP MDM Solutions - Teradata

SACRAMENTO CITY UNIFIED SCHOOL DISTRICT Position Description. DEPARTMENT: Technology Services SALARY: Range 13 Salary Schedule A

Chapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya

East Asia Network Sdn Bhd

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Automate Data Integration Processes for Pharmaceutical Data Warehouse

Implementing a Data Warehouse with Microsoft SQL Server

White Paper

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

Structure of the presentation

ETL-EXTRACT, TRANSFORM & LOAD TESTING

Course 10977A: Updating Your SQL Server Skills to Microsoft SQL Server 2014

Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.

Course Outline. Module 1: Introduction to Data Warehousing

Master Data Management and Data Warehousing. Zahra Mansoori

Whitepaper. GL Consolidation. Published on: August 2011 Author: Sivasankar. Hexaware Technologies. All rights reserved.

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

SAS BI Course Content; Introduction to DWH / BI Concepts

Data Quality Assessment. Approach

Service Oriented Data Management

Five Technology Trends for Improved Business Intelligence Performance

Implementing Oracle BI Applications during an ERP Upgrade

Instant Data Warehousing with SAP data

An Oracle White Paper March Best Practices for Real-Time Data Warehousing

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

Performing a data mining tool evaluation

Making Business Intelligence Easy. Whitepaper Measuring data quality for successful Master Data Management

Chapter 5. Learning Objectives. DW Development and ETL

50399AE Diseño de soluciones Business Intelligence con Microsoft SQL Server 2008

Why You Still Need to Master Your Data Before You Master Your Business (Intelligence) Business Imperatives Addressed By Reliable, Integrated View

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server MOC 20463

COURSE OUTLINE MOC 20463: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

Transcription:

Published on: January 2010 Author: Sena Periasamy Hexaware Technologies. All rights reserved.

Table of Contents 1. 2. Data Warehouse - Typical pain points 3. Hexaware Solution 4. DWH Testing Why is it different? 5. DWH Testing What needs to be tested? 6. DWH Testing Customer benefits 04 05 Author s Bio Sena Periasamy in his current role as Associate Vice President in Hexaware Technologies oversees Business Intelligence practice in Europe. He was earlier with Saksoft s as in charge of its subsidiary - Acuma Solutions - in UK. In serving Saksoft since its inception, Sena has played various key roles over the last nine years in development of offerings and customer relationships. Sena was VP & Head of Saksoft s development center since 2000. He was responsible for delivery, presales and resource management and has managed multiple web and DW/BI solutions for various customers like Citibank, Barclays, GE and Vodafone. Prior to this, Sena was in the US with Citigroup Asset Management group, where he was responsible for DWH and Web applications for Citi s global portfolio managers and internal analysts. Earlier, from 1993 to 97, Sena has worked with BFSI organizations in India, automating core operations and building IT solutions to improve business processes and performance. Sena has a Bachelor s degree in Computer Science and MBA from India. He is an active member of ISACA and PMI. Hexaware Technologies. All rights reserved. 2

1. Introduction Data Warehouses (DW) are an integral part of any organisation to get greater insights into the business. Many organisations have invested a lot of time, money and effort in building right information warehouses using modern tools and technologies. Building or enhancing a Data Warehouse is a complex project which requires meticulous planning and execution with the right resources and tools. Typical of any IT project, a DW project also goes through a formal process and as part of the execution model, a comprehensive testing phase becomes a key success factor. DW Testing is important to have reliable Business Intelligence (BI). DW systems rely on data sourced from multiple source systems and general software testing approaches do not focus on data. DW has no genuine testing tradition and that is one of the reasons why BI projects fail. 2. Data Warehouse - Typical pain points Poor data quality which alienates users from using the DW for information Unavailability of data from right sources Poor data architecture Performance problems with Data Warehouse/BI environment Slow running reports and analysis queries Deviation of report formats during migration/upgrade Validation of reports during BI platform upgrade/migration Not knowing the real cause, it could be Your network The application server or the application The database design The infrastructure it s running on Poor data from your source systems 3. Hexaware Solution To address the above mentioned issues and more, Hexaware offers a focused solution, combining its DWH/BI and Testing knowledge. Hexaware s DWH/BI Testing addresses the challenge to keep your Data Warehouse at peak performance and scalability levels as demanded by the information users. The required solution helps develop an effective way to predict DWH behaviour and performance under realistic stress conditions. When problems or bottlenecks occur, it helps you to find a quick way to diagnose and fix root causes. Hexaware s proven methodology for Data Quality Improvement is using Six Sigma Techniques. Hexaware s Six Sigma Data Quality Framework can be applied on Reporting systems and ETL processes to identify the root causes like record duplication, completeness, inconsistent entries, unexpected entries etc. Hexaware s ACE (Automated Comparison across Environments) is a report comparison tool that helps in comparing the data and formatting across reports. 4. DWH Testing Why is it different? Testing fundamentals and core principles do not change when it comes to testing a DWH/BI application/environment, however, the approach, resource needed and methods to do comprehensive testing differ from normal testing practices. Testing a web application or screen based application needs checking the values at the output level and does not need any programming support to do so. Typical Black-Box testing approach is effective here. But, testing a Data Warehouse application needs programming (scripting) skills and design review skills as there are no screens to test. A thorough knowledge on the database design aspects is mandatory to review and verify DWH designs as it can impact the performance of the DWH and its downstream reporting and other applications. Hexaware Technologies. All rights reserved. 3

5. DWH Testing What needs to be tested? DWH projects can be considered as a simple sequence of data transformation, changes and aggregation through a set of processes. But this simple chain of data movement leads to complications in testing. For every transformation of a dataset, testing must ensure that the transformation is right by including the transformation logic into test scripts. With no front end screens, most test scripts have to be created as backend scripts (say SQL queries) for testing. Thus, DWH testing is more intensive and more programmatic than regular application testing and requires extensive domain knowledge and DWH concepts to create test scripts. There is no readily available user interface to visually inspect and validate. A typical DWH implementation will have three core modules, namely: ETL (Extraction, Transformation and Loading with, in some cases, data quality checks built into it) Data Warehouse (multiple data bases in the name of ODS, EDW, Data Marts, etc) Reporting and Analysis packs These three modules are interlinked with the organisation networks and it can use multiple technology products from multiple vendors to make up a single implementation. Operational System Summary Data Data Integration Layer (Source Data) Hexaware Technologies. All rights reserved. 4

Some of the key data oriented testing in a typical DW testing assignment would include: Comparison between source and target data sets (tables) Review and count of number of records and totals (for numeric values) using all tables and fields Review and verification of all mapping documents and related business rules and algorithms Review of load strategy (incremental vs. full) Handling clean up of source systems and resetting data fields for a new load Dimensional data validation to check data integrity Data quality validation might involve field by field value checks to ensure completeness of data load Data model and architecture review to check if the architecture is fine tuned for maximum performance Network checks to ensure performance of web portals and web reporting Report/dashboard variable computation checks to ensure consistent and correct reporting BI Testing in an integrated environment covering Inbound and out bound interfaces, migrations / conversions, performance testing 6. DWH Testing Customer benefits The key customer benefits include end user confidence on the data which would dramatically improve adoption of BI in the organisation. DW testing helps to implement a DW/BI project quickly, thus reducing the project time and improving the ROI. Hexaware Technologies. All rights reserved. 5

To learn more, visit http:///wp-bi.htm Address 1095 Cranbury South River Road, Suite 10, Jamesburg, NJ 08831. Main: 609-409-6950 Fax: 609-409-6910 Safe Harbor Certain statements on this whitepaper concerning our future growth prospects are forward-looking statements, which involve a number of risks, and uncertainties that could cause actual results to differ materially from those in such forward-looking statements. The risks and uncertainties relating to these statements include, but are not limited to, risks and uncertainties regarding fluctuations in earnings, our ability to manage growth, intense competition in IT services including those factors which may affect our cost advantage, wage increases in India, our ability to attract and retain highly skilled professionals, time and cost overruns on fixed-price, fixed-time frame contracts, client concentration, restrictions on immigration, our ability to manage our international operations, reduced demand for technology in our key focus areas, disruptions in telecommunication networks, our ability to successfully complete and integrate potential acquisitions, liability for damages on our service contracts, the success of the companies in which Hexaware has made strategic investments, withdrawal of governmental fiscal incentives, political instability, legal restrictions on raising capital or acquiring companies outside India, and unauthorized use of our intellectual property and general economic conditions affecting our industry. Hexaware Technologies. All rights reserved. 6