SlideShare a Scribd company logo
1 of 31
Download to read offline
WEBINAR
Leveraging
ALM & QuerySurge
to test
Vertica
Bill Hayduk
Founder & CEO
RTTS
Chris Thompson
Senior Domain Expert
data quality & testing
QuerySurge™
a software division of
• a custom view of ALM to store source-to-target mappings
• data validation tests in QuerySurge
• The execution of QuerySurge tests from ALM
• The results of data validation tests stored in ALM
• custom ALM reports that show data validation coverage of Vertica
• how we improve your data quality while reducing your costs & risks
QuerySurge™
a software division of
WEBINAR
Here is what you will see:
QuerySurge™
About
FACTS
Founded:
1996
Location:
New York, NY
Software Division:
QuerySurge
Customer profile:
• Fortune 1000
• 700+ customers
Alliance Partners:
IBM, Microsoft, HPE,
Oracle, Teradata,
HortonWorks,
Cloudera, MongoDB
RTTS is the parent company of QuerySurge
and is the premier software & services firm in the QA & Testing space
that specializes in test automation
a software division of
Testing a Data Warehouse
QuerySurge™
a software division of
Business Intelligence & Analytics
CxOs are using Business Intelligence & Analytics to make critical business decisions
– with the assumption that the underlying data is fine.
“The average organization loses
$14.2 million annually through
poor Data Quality.”
- Gartner
ETL
Data Architecture
BUSINESS CASE: Executive Office & Critical Data
potential problem
areas
Mainframe
ETL
Extract
Data Warehouse & the ETL process
Source
Data
ETL Process Target
Data Warehouse/
Data Mart
Transform
Load
Mainframe
QuerySurge™
a software division of
Which Data Goes Where? Source-to-Target Mapping doc
Elements of Mapping Document
• Attributes of original source data
(table name, column name, source type)
• Attributes of the target data store
(table name, column name, source type)
• Transformation rules, if any
(aggregation, combining records, etc.)
Definition: Source-to-Target Mapping
• Specification or requirements doc that shows how
data in one system is mapped to another system
• Typically created and stored in Word or Excel
QuerySurge™ a software division of
Issues with Mapping Document & Testing
• No easy way to link mappings to tests for tracability
• No easy way to store test results
• No easy way to report on data testing coverage
Data Process: Developer & Tester
Developer: Codes data movement based on Mapping Requirements
Tester: Tests data movement based on Mapping Requirements
Data Mart
ETL
Source Data
ETL Process Target DWH
Mainframe
ETL
ETL Process
About…
Application Lifecycle Management
QuerySurge™
About HPEVertica
HPE Vertica is one of the most advanced SQL database
analytics portfolio built from the very first line of code
to address the most demanding Big Data analytics
initiatives.
Vertica's column-oriented storage approach
significantly increases query performance in data
warehouses
About HPE ALM
Application Lifecycle Management (ALM)
is the industry standard
for modern quality management.
It is a centralized management system that provides
reporting and traceability throughout
the application delivery lifecycle.
is the leading Data Testing
solution for automated testing & validation of Big Data and
Data Warehouses
QuerySurge
Use Cases
About QuerySurge
QuerySurge™
Automate the entire testing cycle
 Automate the launch, tests, comparison, auto-emailed results
Query Wizards - no coding needed
 Query Wizards can automate about 80% of your tests
Test across different platforms
 EDWH, Hadoop, NoSQL, database, flat file, XML, mainframe
Analyze & Collaborate
 Data Health dashboard, shared tests & auto-emailed reports
Verify more data & do it quickly
 verifies up to 100% of all data up to 1,000 x faster
Integrate for Continuous Delivery (DevOps)
 Integrates with most Build, ETL & QA management software
a software division of
the QuerySurge advantage
Web-based…
Installs on...
Linux
Connects to…
…and any JDBC compliant data source
QuerySurge™
QuerySurge
Controller
QuerySurge
Server
QuerySurge
Agents
Flat Files
a software division of
QuerySurge Architecture
SQL
HQL
SQL
HQL
SQL
SQL
 QS pulls data from data sources
 QS pulls data from target data store
 QS compares data quickly
 QS generates reports, auto-emails
Reports, Data Health Dashboard, auto emails
Source Data
• Databases
• Data Warehouses
• Data Marts
Flat Files
• Fixed Width
• Delimited
• Excel
Mainframe
Target Data
Big Data stores
• Hadoop
• NoSQL
Data
Warehouses
How QuerySurge Works
QuerySurge™
QuerySurge Modules
Design
Library
SchedulingRun
Dashboard
Deep-Dive
Reporting
Data Health
Dashboard
Query
Wizards
a software division of
Fast and Easy.
No programming needed.
QuerySurge™
• Perform 80% of all data tests with no SQL coding
• Opens up testing to novices & non-technical members
• Speeds up testing for skilled coders
• provides a huge Return-On-Investment
a software division of
QuerySurge Modules
QuerySurge™
a software division of
QuerySurge Modules
Design Library
• Create custom Query Pairs (source & target
SQLs for tests that have transformations)
Scheduling
 Build groups of Query Pairs
 Schedule Test Runs
• Run immediately
• Run at set date/time
• Have event kick it off
™
a software division of
QuerySurge Modules
Deep-Dive Reporting
 Examine and automatically
email test results
Run Dashboard
 View real-time execution
 Analyze real-time results
™
a software division of
QuerySurge Modules
QuerySurge™
• view data reliability & pass rate
• add, move, filter, zoom-in on any
data widget & underlying data
• verify build success or failure
a software division of
QuerySurge Modules
QuerySurge™
 Drive QuerySurge execution from your Test Management Solution
 See QuerySurge Pass/Fail results in your Test Management solution
 Click link to drill into detailed results in QuerySurge
Integration with leading
Test Management Solutions
• HPE ALM (Quality Center)
• Microsoft Team Foundation Server
• IBM Rational Quality Manager
a software division of
QuerySurge Test Management Connectors
QuerySurge & DevOps: Continuous Integration
QuerySurge™
Automated
Testing
Automated
Reporting
Automated
Launch
Data Integration/
ETL solutions
QuerySurge™
and many others…
email
report
and many others…
QuerySurge™
Build/Configuration
solutions
email
report
Test Management
solutions
QuerySurge™
email
report
a software division of
USE CASE
QuerySurge™
Testing VERTICA
using ALM & QuerySurge
a software division of
USE CASE: Data Process for Developer & Tester
Developer: Codes data movement based on Mapping Requirements
Tester: Tests data movement based on Mapping Requirements
ETL
Source Data ETL Process Target DWH
Target Data
ALM Custom-built
Mapping
Requirements
SQL
SQL
SQL
SQL
SQL
SQL
Schedule ALM to kick off
QuerySurge through our API
QuerySurge automatically
reports back all data failures
ALM Custom-built
Issue Tracking
& Coverage reports
QuerySurge runs unattended
• executing all tests
• comparing all data
• compiling reports
Testing VERTICA using ALM & QuerySurge
Source Data
Custom-built Source-to-Target Data Mapping report
Target HP VerticaSource MySQL
Custom-built Data Mappings Module
Custom-built Data Mapping Info tab: Data Specification details
Source MySQL Target HP Vertica
Custom-built Mapping Summary Coverage by Table
2/9/2017 30
Custom-built Mapping Summary Coverage by Status
Demonstration
built by
QuerySurge™
Chris Thompson
Senior Domain Expert
data quality & testing
a software division of
Want to see the video of the webinar?
Go to:
https://youtu.be/bKtUPtva9cE
QuerySurge™

More Related Content

What's hot

Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical Industry
RTTS
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
RTTS
 
How to Automate your Enterprise Application / ERP Testing
How to Automate your  Enterprise Application / ERP TestingHow to Automate your  Enterprise Application / ERP Testing
How to Automate your Enterprise Application / ERP Testing
RTTS
 
RTTS - the Software Quality Experts
RTTS - the Software Quality ExpertsRTTS - the Software Quality Experts
RTTS - the Software Quality Experts
RTTS
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
Terry Bunio
 

What's hot (20)

the Data World Distilled
the Data World Distilledthe Data World Distilled
the Data World Distilled
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Data Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical IndustryData Warehouse Testing in the Pharmaceutical Industry
Data Warehouse Testing in the Pharmaceutical Industry
 
Completing the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = SuccessCompleting the Data Equation: Test Data + Data Validation = Success
Completing the Data Equation: Test Data + Data Validation = Success
 
Creating a Data validation and Testing Strategy
Creating a Data validation and Testing StrategyCreating a Data validation and Testing Strategy
Creating a Data validation and Testing Strategy
 
QuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing WebinarQuerySurge Slide Deck for Big Data Testing Webinar
QuerySurge Slide Deck for Big Data Testing Webinar
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurge
 
What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?What is a Data Warehouse and How Do I Test It?
What is a Data Warehouse and How Do I Test It?
 
QuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solutionQuerySurge - the automated Data Testing solution
QuerySurge - the automated Data Testing solution
 
QuerySurge integration with ETL / DataStage
QuerySurge integration with ETL / DataStageQuerySurge integration with ETL / DataStage
QuerySurge integration with ETL / DataStage
 
How to Automate your Enterprise Application / ERP Testing
How to Automate your  Enterprise Application / ERP TestingHow to Automate your  Enterprise Application / ERP Testing
How to Automate your Enterprise Application / ERP Testing
 
RTTS - the Software Quality Experts
RTTS - the Software Quality ExpertsRTTS - the Software Quality Experts
RTTS - the Software Quality Experts
 
Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 Webinar - QuerySurge and Azure DevOps in the Azure Cloud Webinar - QuerySurge and Azure DevOps in the Azure Cloud
Webinar - QuerySurge and Azure DevOps in the Azure Cloud
 
Testing Big Data: Automated ETL Testing of Hadoop
Testing Big Data: Automated ETL Testing of HadoopTesting Big Data: Automated ETL Testing of Hadoop
Testing Big Data: Automated ETL Testing of Hadoop
 
How to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest GroupHow to Test Big Data Systems | QualiTest Group
How to Test Big Data Systems | QualiTest Group
 
Iron Mountain: Fueling Big Testing with Big Data - SiriusDecisions 2013
Iron Mountain: Fueling Big Testing with Big Data - SiriusDecisions 2013Iron Mountain: Fueling Big Testing with Big Data - SiriusDecisions 2013
Iron Mountain: Fueling Big Testing with Big Data - SiriusDecisions 2013
 
Hadoop testing workshop - july 2013
Hadoop testing workshop - july 2013Hadoop testing workshop - july 2013
Hadoop testing workshop - july 2013
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
 
Test Automation for Data Warehouses
Test Automation for Data Warehouses Test Automation for Data Warehouses
Test Automation for Data Warehouses
 
Performance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus WebcastPerformance Testing of Big Data Applications - Impetus Webcast
Performance Testing of Big Data Applications - Impetus Webcast
 

Similar to Leveraging HPE ALM & QuerySurge to test HPE Vertica

AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
webuploader
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft Private Cloud
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
Cloudera, Inc.
 
EDB Executive Presentation 101515
EDB Executive Presentation 101515EDB Executive Presentation 101515
EDB Executive Presentation 101515
Pierre Fricke
 

Similar to Leveraging HPE ALM & QuerySurge to test HPE Vertica (20)

Automated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI ReportsAutomated Testing of Microsoft Power BI Reports
Automated Testing of Microsoft Power BI Reports
 
Creating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing AssignmentCreating a Project Plan for a Data Warehouse Testing Assignment
Creating a Project Plan for a Data Warehouse Testing Assignment
 
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...Choosing the Right Business Intelligence Tools for Your Data and Architectura...
Choosing the Right Business Intelligence Tools for Your Data and Architectura...
 
TestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data TestingTestGuild and QuerySurge Presentation -DevOps for Data Testing
TestGuild and QuerySurge Presentation -DevOps for Data Testing
 
Salesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We DoSalesforce Multitenant Architecture: How We Do the Magic We Do
Salesforce Multitenant Architecture: How We Do the Magic We Do
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
 
Taming the shrew Power BI
Taming the shrew Power BITaming the shrew Power BI
Taming the shrew Power BI
 
SQL Server 2008 Migration
SQL Server 2008 MigrationSQL Server 2008 Migration
SQL Server 2008 Migration
 
DevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft AzureDevOps in the Cloud with Microsoft Azure
DevOps in the Cloud with Microsoft Azure
 
Microsoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations PresentationMicrosoft SQL Server - SQL Server Migrations Presentation
Microsoft SQL Server - SQL Server Migrations Presentation
 
Resume sailaja
Resume sailajaResume sailaja
Resume sailaja
 
Data Warehouse Optimization
Data Warehouse OptimizationData Warehouse Optimization
Data Warehouse Optimization
 
Migrate SQL Workloads to Azure
Migrate SQL Workloads to AzureMigrate SQL Workloads to Azure
Migrate SQL Workloads to Azure
 
AnalytiX DS - Master Deck
AnalytiX DS - Master DeckAnalytiX DS - Master Deck
AnalytiX DS - Master Deck
 
DesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 MigrationDesignMind SQL Server 2008 Migration
DesignMind SQL Server 2008 Migration
 
Cloud and Analytics - From Platforms to an Ecosystem
Cloud and Analytics - From Platforms to an EcosystemCloud and Analytics - From Platforms to an Ecosystem
Cloud and Analytics - From Platforms to an Ecosystem
 
Presentation application change management and data masking strategies for ...
Presentation   application change management and data masking strategies for ...Presentation   application change management and data masking strategies for ...
Presentation application change management and data masking strategies for ...
 
Cloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummitCloud and Analytics -- 2020 sparksummit
Cloud and Analytics -- 2020 sparksummit
 
DevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-usDevOps for Machine Learning overview en-us
DevOps for Machine Learning overview en-us
 
EDB Executive Presentation 101515
EDB Executive Presentation 101515EDB Executive Presentation 101515
EDB Executive Presentation 101515
 

Recently uploaded

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Recently uploaded (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With SimplicityWSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
WSO2Con2024 - Enabling Transactional System's Exponential Growth With Simplicity
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 

Leveraging HPE ALM & QuerySurge to test HPE Vertica

  • 1. WEBINAR Leveraging ALM & QuerySurge to test Vertica Bill Hayduk Founder & CEO RTTS Chris Thompson Senior Domain Expert data quality & testing QuerySurge™ a software division of
  • 2. • a custom view of ALM to store source-to-target mappings • data validation tests in QuerySurge • The execution of QuerySurge tests from ALM • The results of data validation tests stored in ALM • custom ALM reports that show data validation coverage of Vertica • how we improve your data quality while reducing your costs & risks QuerySurge™ a software division of WEBINAR Here is what you will see:
  • 3. QuerySurge™ About FACTS Founded: 1996 Location: New York, NY Software Division: QuerySurge Customer profile: • Fortune 1000 • 700+ customers Alliance Partners: IBM, Microsoft, HPE, Oracle, Teradata, HortonWorks, Cloudera, MongoDB RTTS is the parent company of QuerySurge and is the premier software & services firm in the QA & Testing space that specializes in test automation a software division of
  • 4. Testing a Data Warehouse QuerySurge™ a software division of
  • 5. Business Intelligence & Analytics CxOs are using Business Intelligence & Analytics to make critical business decisions – with the assumption that the underlying data is fine. “The average organization loses $14.2 million annually through poor Data Quality.” - Gartner ETL Data Architecture BUSINESS CASE: Executive Office & Critical Data potential problem areas Mainframe ETL
  • 6. Extract Data Warehouse & the ETL process Source Data ETL Process Target Data Warehouse/ Data Mart Transform Load Mainframe QuerySurge™ a software division of
  • 7. Which Data Goes Where? Source-to-Target Mapping doc Elements of Mapping Document • Attributes of original source data (table name, column name, source type) • Attributes of the target data store (table name, column name, source type) • Transformation rules, if any (aggregation, combining records, etc.) Definition: Source-to-Target Mapping • Specification or requirements doc that shows how data in one system is mapped to another system • Typically created and stored in Word or Excel QuerySurge™ a software division of Issues with Mapping Document & Testing • No easy way to link mappings to tests for tracability • No easy way to store test results • No easy way to report on data testing coverage
  • 8. Data Process: Developer & Tester Developer: Codes data movement based on Mapping Requirements Tester: Tests data movement based on Mapping Requirements Data Mart ETL Source Data ETL Process Target DWH Mainframe ETL ETL Process
  • 10. About HPEVertica HPE Vertica is one of the most advanced SQL database analytics portfolio built from the very first line of code to address the most demanding Big Data analytics initiatives. Vertica's column-oriented storage approach significantly increases query performance in data warehouses About HPE ALM Application Lifecycle Management (ALM) is the industry standard for modern quality management. It is a centralized management system that provides reporting and traceability throughout the application delivery lifecycle.
  • 11. is the leading Data Testing solution for automated testing & validation of Big Data and Data Warehouses QuerySurge Use Cases About QuerySurge
  • 12. QuerySurge™ Automate the entire testing cycle  Automate the launch, tests, comparison, auto-emailed results Query Wizards - no coding needed  Query Wizards can automate about 80% of your tests Test across different platforms  EDWH, Hadoop, NoSQL, database, flat file, XML, mainframe Analyze & Collaborate  Data Health dashboard, shared tests & auto-emailed reports Verify more data & do it quickly  verifies up to 100% of all data up to 1,000 x faster Integrate for Continuous Delivery (DevOps)  Integrates with most Build, ETL & QA management software a software division of the QuerySurge advantage
  • 13. Web-based… Installs on... Linux Connects to… …and any JDBC compliant data source QuerySurge™ QuerySurge Controller QuerySurge Server QuerySurge Agents Flat Files a software division of QuerySurge Architecture
  • 14. SQL HQL SQL HQL SQL SQL  QS pulls data from data sources  QS pulls data from target data store  QS compares data quickly  QS generates reports, auto-emails Reports, Data Health Dashboard, auto emails Source Data • Databases • Data Warehouses • Data Marts Flat Files • Fixed Width • Delimited • Excel Mainframe Target Data Big Data stores • Hadoop • NoSQL Data Warehouses How QuerySurge Works
  • 16. Fast and Easy. No programming needed. QuerySurge™ • Perform 80% of all data tests with no SQL coding • Opens up testing to novices & non-technical members • Speeds up testing for skilled coders • provides a huge Return-On-Investment a software division of QuerySurge Modules
  • 17. QuerySurge™ a software division of QuerySurge Modules
  • 18. Design Library • Create custom Query Pairs (source & target SQLs for tests that have transformations) Scheduling  Build groups of Query Pairs  Schedule Test Runs • Run immediately • Run at set date/time • Have event kick it off ™ a software division of QuerySurge Modules
  • 19. Deep-Dive Reporting  Examine and automatically email test results Run Dashboard  View real-time execution  Analyze real-time results ™ a software division of QuerySurge Modules
  • 20. QuerySurge™ • view data reliability & pass rate • add, move, filter, zoom-in on any data widget & underlying data • verify build success or failure a software division of QuerySurge Modules
  • 21. QuerySurge™  Drive QuerySurge execution from your Test Management Solution  See QuerySurge Pass/Fail results in your Test Management solution  Click link to drill into detailed results in QuerySurge Integration with leading Test Management Solutions • HPE ALM (Quality Center) • Microsoft Team Foundation Server • IBM Rational Quality Manager a software division of QuerySurge Test Management Connectors
  • 22. QuerySurge & DevOps: Continuous Integration QuerySurge™ Automated Testing Automated Reporting Automated Launch Data Integration/ ETL solutions QuerySurge™ and many others… email report and many others… QuerySurge™ Build/Configuration solutions email report Test Management solutions QuerySurge™ email report a software division of
  • 23. USE CASE QuerySurge™ Testing VERTICA using ALM & QuerySurge a software division of
  • 24. USE CASE: Data Process for Developer & Tester Developer: Codes data movement based on Mapping Requirements Tester: Tests data movement based on Mapping Requirements ETL Source Data ETL Process Target DWH
  • 25. Target Data ALM Custom-built Mapping Requirements SQL SQL SQL SQL SQL SQL Schedule ALM to kick off QuerySurge through our API QuerySurge automatically reports back all data failures ALM Custom-built Issue Tracking & Coverage reports QuerySurge runs unattended • executing all tests • comparing all data • compiling reports Testing VERTICA using ALM & QuerySurge Source Data
  • 26. Custom-built Source-to-Target Data Mapping report Target HP VerticaSource MySQL
  • 28. Custom-built Data Mapping Info tab: Data Specification details Source MySQL Target HP Vertica
  • 29. Custom-built Mapping Summary Coverage by Table
  • 30. 2/9/2017 30 Custom-built Mapping Summary Coverage by Status
  • 31. Demonstration built by QuerySurge™ Chris Thompson Senior Domain Expert data quality & testing a software division of Want to see the video of the webinar? Go to: https://youtu.be/bKtUPtva9cE QuerySurge™