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



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

Whitepaper. Business Intelligence Tool Evaluation using Analytic Hierarchy Process (AHP) Published on: March 2010 Author: Karthikeyan Sankaran

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

Whitepaper. Data Warehouse & Business Intelligence YOUR SUCCESS IS OUR FOCUS. Published on: January 2007 Author: BI&A PRACTICE

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. Technology that Delivers with SOA-Based Process-Centric Design. Hexaware Technologies. All rights reserved.

Whitepaper. Retail Banking Test Suite IP YOUR SUCCESS IS OUR FOCUS. Published on: March 2008 Author: Kapaleeswaran V

Whitepaper. Compensation Planning On-Premises or SaaS.. Making the decision. : Feb 2015 : HCM Team. Presented on Author

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

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

MDM and Data Warehousing Complement Each Other

POLAR IT SERVICES. Business Intelligence Project Methodology

How to Enhance Traditional BI Architecture to Leverage Big Data

Enterprise Solutions. Data Warehouse & Business Intelligence Chapter-8

Enterprise Software-as-a-Service

Data warehouse and Business Intelligence Collateral

Big Data-Challenges and Opportunities

BI, Analytics and Big Data A Modern-Day Perspective

MAKE DIGITAL. Investor Presentation. April 2016

Data Warehouse: Introduction

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

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

SAS BI Course Content; Introduction to DWH / BI Concepts

Implementing a SQL Data Warehouse 2016

A technical paper for Microsoft Dynamics AX users

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

Original Research Articles

Business Intelligence: Effective Decision Making

Dashboards PRESENTED BY: Quaid Saifee Director, WIT Inc.

Service Oriented Data Management

Business Intelligence In SAP Environments

Data Warehouse / MIS Testing: Corporate Information Factory

IBM WebSphere DataStage Online training from Yes-M Systems

Master Data Management and Data Warehousing. Zahra Mansoori

Business Intelligence in Oracle Fusion Applications

Business Intelligence: Using Data for More Than Analytics

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

ETL-EXTRACT, TRANSFORM & LOAD TESTING

Quarterly Quarterly Rep ort eport

Data warehouse Architectures and processes

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

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

BI4Dynamics provides rich business intelligence capabilities to companies of all sizes and industries. From the first day on you can analyse your

Implementing a Data Warehouse with Microsoft SQL Server

Data Virtualization A Potential Antidote for Big Data Growing Pains

By Makesh Kannaiyan 8/27/2011 1

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

Chapter 5. Learning Objectives. DW Development and ETL

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

From ERP to Advanced Analytical CRM thanks to a fine Bull/SAS/SAP integration. SAS Forum International - June 2005

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Implementing a Data Warehouse with Microsoft SQL Server 2014

Big Data Analytics. Copyright 2011 EMC Corporation. All rights reserved.

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

Bussiness Intelligence and Data Warehouse. Tomas Bartos CIS 764, Kansas State University

Integrating SAP and non-sap data for comprehensive Business Intelligence

CSPP 53017: Data Warehousing Winter 2013" Lecture 6" Svetlozar Nestorov" " Class News

Reporting trends and pain points of current and new customers IBM Corporation

SAP Data Services 4.X. An Enterprise Information management Solution

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

Agile BI With SQL Server 2012

Experience studies data management How to generate valuable analytics with improved data processes

Cost-Effective Business Intelligence with Red Hat and Open Source

Implementing a Data Warehouse with Microsoft SQL Server 2012

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

Oracle9i Data Warehouse Review. Robert F. Edwards Dulcian, Inc.

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

Sizing Logical Data in a Data Warehouse A Consistent and Auditable Approach

ORACLE BUSINESS INTELLIGENCE, ORACLE DATABASE, AND EXADATA INTEGRATION

Structure of the presentation

Proven Testing Techniques in Large Data Warehousing Projects

A Knowledge Management Framework Using Business Intelligence Solutions

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

[callout: no organization can afford to deny itself the power of business intelligence ]

BUSINESS INTELLIGENCE. Keywords: business intelligence, architecture, concepts, dashboards, ETL, data mining

LEARNING SOLUTIONS website milner.com/learning phone

IST722 Data Warehousing

Implementing a Data Warehouse with Microsoft SQL Server

A Service-oriented Architecture for Business Intelligence

East Asia Network Sdn Bhd

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

Testing Big data is one of the biggest

Agile Testing of Business Intelligence. Cinderella 2.0

Business Intelligence Solutions: Data Warehouse versus Live Data Reporting

Implementing a Data Warehouse with Microsoft SQL Server

SQL Server 2012 Business Intelligence Boot Camp

Introduction to Business Intelligence

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

White Paper

Bangkok, Thailand 22 May 2008, Thursday

HROUG. The future of Business Intelligence & Enterprise Performance Management. Rovinj October 18, 2007

End to End Solution to Accelerate Data Warehouse Optimization. Franco Flore Alliance Sales Director - APJ

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle

From Data Warehouse to Business Intelligence: The Michigan Journey

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

IT FUSION CONFERENCE. Build a Better Foundation for Business

Five Technology Trends for Improved Business Intelligence Performance

Transcription:

YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: January 2009 Author: BIBA PRACTICE 2009 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 2009 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 does 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 duplications, 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 its 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. 2009 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 ETL OLAP Analysis ERP Extraction, Transformation, Loading Metadata Summary Data Raw Data Reporting CRM Data Warehouse Data Mining Flat Files Data Integration Layer (Source Data) Data Warehouse Layer (Target Data) Reporting Layer (Presentation Data) Data Format Availability and missing data Business data Transformation Basic data cleansing Data frequency Full vs incremental load verification Multi source collaboration Loss of data Incomplete data Inaccurate formats and data Aggregate data validations DB design reviews Dimensional models Master data validation Functional complexity Performance Access control verifications User access privileges Report variable calculation checks Functionality reviews Web portal checks Dashboard values and presentation System configuration checks 2010 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. 2009 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. 2009 Hexaware Technologies. All rights reserved. 6