SlideShare a Scribd company logo
1 of 30
TestBase
TestBase
Test Data Management Solution
www.SoftBase.com
SoftBase


Company Background


   One of the oldest independent DB2 tool companies in the world (since 1987)

   Top-rated Dun & Bradstreet™ small business – consistent lowest-risk rating

   Average Employee Tenure: 8 years (from Platinum, BMC, Quest, IBM, etc…)

   Partnered with Key Industry Companies (IBM, Macro 4, etc…)

   Profitable every year of our existence, huge annual R&D

    reinvestments (1 patent, 3 pending)

   24x7x365 global technical

         (phone, web, email)                      Corporate headquarters
                                                   in the beautiful
                                                   North Carolina
                                                   Blue Ridge Mountains
SoftBase


SoftBase is Industry-Established


International DB2 Users Group Conference Participant

1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
2005, 2006, 2007, 2008, 2009, 2010, 2011
IBM DB2 Technical Conference/IOD Participant                           Member

1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2010
IDUG Europe Participant

2001, 2002, 2003, 2004, 2005, 2006, 2007
IDUG Canada Participant                                         Partner

2004, 2005, 2006, 2007
                      Founded in 1987, this is our 23nd Anniversary!
TestBase


Test Data Management

Testing Challenges/Issues
   Current Test Data Practices


TestBase as a Solution
   How TestBase is Faster, Better & Safer


TestBase Demo
   Live Product Tour
TestBase


Testing Challenges

   Full production test data copies dramatically reduce overall
    number of tests that can be run                                ANALYSIS

                                                                    DESIGN
   Test data quality is poor                                        CODE

   Overall application quality is poor and post-production DB2
    bugs occur regularly
                                                                   TEST
   Developers and QA personnel are constantly stepping on
    each other’s toes
                                                                   IMPLEMENT

   Confidential and sensitive data is left unsecured in the DB2
    test environments                                              ?????
TestBase


Typical Test Data Management


       Method 1                Method 2




                      or
TestBase


DB2 Test Data

Creating DB2 test data is not easy!!
                                                                    ANALYSIS

   It must be representative of real business data to be useful.    DESIGN

   It must contain the Referential Integrity.                        CODE

   It should be available to all developers.
   Must NOW comply with Data Privacy.                              TEST
   These issues force many shops to look for a solution.
   So what is the Solution?
                                                                    IMPLEMENT



                                                                    ?????
TestBase


What is TestBase?

DB2 Data Population
   Build DB2 test data from scratch
   Extract test data from production (small or large volumes)
   Mask to Protect sensitive production data

DB2 Data Edit
   Menu driven SQL
   Modify data in DB2 tables

DB2 Slice & Compare
   Simultaneous testing in one set of DB2 tables
   Regression testing
   Test Data Versioning
TestBase


Why TestBase?

Only TestBase Can Provide
   Full Relational Support of DB2 for z/OS, VSAM, QSAM, and DB2 for LUW
   Integrated Data Movement, Generation, Privacy, Editing, & Comparing
   Single-Step Data Movement
   Test Environment Sharing (Slice)
   Mandatory Masking
   Auditor Privacy Reports
TestBase


Test Data Using TestBase
TestBase


TestBase Solution 1

Test Faster
   Quickly extract realistic and manageable sets of RI related data
   Automate most common test data generation tasks
   Generate test data from scratch
   Retrieve and refresh our own test data whenever you like

   Test together and independently (vs. One Developer At A Time)
TestBase


TestBase Solution 2

Test Better
   Run more tests with better data
   Extraction rules and RI relationships established once
   Everyone at your company will have great test data!
   TestBase Compare Report quickly validates that changes worked correctly
   TestBase also can provide you with powerful regression Compare Report that
    proves that nothing was accidentally broken in the DB2 application
TestBase


TestBase Solution 3

                                                                       DB2                       DB2
Test Safer                                                      QSAM
                                                                       z/OS
                                                                                   VSAM
                                                                                                 LUW
    -The Data Privacy Solution
                                                   Production          Employee Table
   Remove and replace ALL confidential and                              SSN
                                                                       349445555
                                                                                        Salary
                                                                                        24,800
    sensitive test data from your testing
    environments
   Database Administers and Corporate
    Security Officers can carefully plan out and         Test          Employee Table
                                                                         SSN            Salary
    then deploy a Data Privacy solution                                123456789        99,999


   TestBase Auditor reports confirm that IT has
    done its job successfully

                                                                       Audit Report
TestBase


Managing Test Data Demand


                          Source (production)                DB2
                           Full Data Volumes



                         Every Project Team Wants Their Own Copy of Production Data




              Full Size                                   Full Size                       Full Size




  User 1        User 2      User 3              User 1      User 2     User 3   User 1     User 2      User 3




           Edit/Modify Test Data                     Edit/Modify Test Data         Edit/Modify Test Data
TestBase


TestBase Architecture: 3 Scenarios

               Source (production)                        DB2                             DB2
                Full Data Volumes         QSAM                        VSAM
                                                          z/OS                            LUW


                                 Mandatory Masking - Remove & Replace Confidential/Sensitive Data


                                                          Register Referential                           Register Referential
                                                          Integrity and Subset                           Integrity and Subset

                                                                                                           Slice Test Data


                Secure                                           Secure                                                   Secure
                                                                 Subset                                                   “sliced”
               Full Size                                                                                                  subset




   User 1        User 2      User 3              User 1          User 2          User 3         User 1         User 2        User 3




            Edit/Modify Test Data                     Edit/Modify Test Data                         Edit/Modify Test Data
TestBase


TestBase SLICE Fundamentals

   Unit testing demands tester independence


   Testers must be able to retrieve and refresh test data
    without affecting each others results


   TestBase Slices must support different DB2 and legacy
    data types and represent different periods in time
TestBase



TestBase SLICE Fundamentals
TestBase


TestBase SLICE Fundamentals
TestBase


TestBase SLICE Fundamentals
TestBase


TestBase SLICE Fundamentals
TestBase


TestBase SLICE Fundamentals
TestBase


TestBase SLICE Advantages
TestBase


TestBase SLICE Advantages
TestBase


TestBase SLICE Advantages
TestBase


Data SLICE In-Time



           Unit Testing   2 or 3 days   QA Testing
TestBase


TestBase Review

                   Source (production)                    DB2                             DB2
                     Full Data Volumes    QSAM                        VSAM
                                                          z/OS                            LUW


                                 Mandatory Masking - Remove & Replace Confidential/Sensitive Data


                                                          Register Referential                           Register Referential
                                                          Integrity and Subset                           Integrity and Subset

                                                                                                           Slice Test Data


                Secure                                           Secure                                                   Secure
                                                                 Subset                                                   “sliced”
               Full Size                                                                                                  subset




   User 1        User 2      User 3              User 1          User 2          User 3         User 1         User 2        User 3




            Edit/Modify Test Data                     Edit/Modify Test Data                         Edit/Modify Test Data
TestBase


What TestBase Can Do
                                                             QSAM          DB2          VSAM

   Eliminate Full Copies by Extracting, Subsetting and
    Moving ALL DB2 RI data anywhere within your                   Remove/Replace
                                                                   Remove/Replace
                                                                  Confidential Data
                                                                   Confidential Data
    organization

   Mask ALL confidential and sensitive data before it
                                                                 Extract/Register
                                                                 Referential Integrity

    reaches the test environments
                                                                      Slice Test Data

   Permit multiple applications to access the same data
    via SLICE – Eliminating multiple test environments of
    Full Volume data

   Virtually eliminate the time DBAs spend generating and
                                                             User 1       User 2        User 3
    synchronizing test data
SoftBase
   20 Fall Pippin Lane, Suite 202
   Asheville, NC USA 28803
   sales@softbase.com
   support@softbase.com
   800-669-7076




© 2011 Candescent SoftBase, LLC
SoftBase® is a Registered Trademark. All Right Reserved.
Phone: (800) 669-7076 | (828) 670-9900

More Related Content

What's hot

SQLFire at VMworld Europe 2011
SQLFire at VMworld Europe 2011SQLFire at VMworld Europe 2011
SQLFire at VMworld Europe 2011Carter Shanklin
 
Ms Sql Server Black Book
Ms Sql Server Black BookMs Sql Server Black Book
Ms Sql Server Black BookLiquidHub
 
Virtualized database performance with Dell PowerEdge PCIe Express Flash SSDs
Virtualized database performance with Dell PowerEdge PCIe Express Flash SSDsVirtualized database performance with Dell PowerEdge PCIe Express Flash SSDs
Virtualized database performance with Dell PowerEdge PCIe Express Flash SSDsPrincipled Technologies
 
Database performance with Dell PowerEdge PCIe Express Flash SSDs
Database performance with Dell PowerEdge PCIe Express Flash SSDsDatabase performance with Dell PowerEdge PCIe Express Flash SSDs
Database performance with Dell PowerEdge PCIe Express Flash SSDsPrincipled Technologies
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Novell
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
DB2 UDB for z/OS Version 7 - An Overview
DB2 UDB for z/OS Version 7 - An OverviewDB2 UDB for z/OS Version 7 - An Overview
DB2 UDB for z/OS Version 7 - An OverviewCraig Mullins
 
9736 design sheetmetals template au_web
9736 design sheetmetals template au_web9736 design sheetmetals template au_web
9736 design sheetmetals template au_webThe RIC Group
 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementNovell
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell TeamingNovell
 
Choosing the Right Storage for your Server Virtualization Environment
Choosing the Right Storage for your Server Virtualization EnvironmentChoosing the Right Storage for your Server Virtualization Environment
Choosing the Right Storage for your Server Virtualization EnvironmentTony Pearson
 
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data   Frank Peterson DB2 10-Early_Experiences_pdfBank Data   Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data Frank Peterson DB2 10-Early_Experiences_pdfSurekha Parekh
 
Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...
Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...
Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...Principled Technologies
 
Consolidate and upgrade to save up to $172K: Dell PowerEdge R620 and Microso...
Consolidate and upgrade to save up to $172K:  Dell PowerEdge R620 and Microso...Consolidate and upgrade to save up to $172K:  Dell PowerEdge R620 and Microso...
Consolidate and upgrade to save up to $172K: Dell PowerEdge R620 and Microso...Principled Technologies
 
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...Principled Technologies
 
Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...
Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...
Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...Principled Technologies
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureBob Rhubart
 
The Art & Sience of Optimization
The Art & Sience of OptimizationThe Art & Sience of Optimization
The Art & Sience of OptimizationHertzel Karbasi
 

What's hot (20)

SQLFire at VMworld Europe 2011
SQLFire at VMworld Europe 2011SQLFire at VMworld Europe 2011
SQLFire at VMworld Europe 2011
 
Ms Sql Server Black Book
Ms Sql Server Black BookMs Sql Server Black Book
Ms Sql Server Black Book
 
Oracle 11g R2 Live Part 2
Oracle 11g R2 Live Part 2Oracle 11g R2 Live Part 2
Oracle 11g R2 Live Part 2
 
Virtualized database performance with Dell PowerEdge PCIe Express Flash SSDs
Virtualized database performance with Dell PowerEdge PCIe Express Flash SSDsVirtualized database performance with Dell PowerEdge PCIe Express Flash SSDs
Virtualized database performance with Dell PowerEdge PCIe Express Flash SSDs
 
11g R2 Live Part 1
11g R2 Live Part 111g R2 Live Part 1
11g R2 Live Part 1
 
Database performance with Dell PowerEdge PCIe Express Flash SSDs
Database performance with Dell PowerEdge PCIe Express Flash SSDsDatabase performance with Dell PowerEdge PCIe Express Flash SSDs
Database performance with Dell PowerEdge PCIe Express Flash SSDs
 
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
Introducing Novell Privileged User Manager and Securing Novell Open Enterpris...
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
DB2 UDB for z/OS Version 7 - An Overview
DB2 UDB for z/OS Version 7 - An OverviewDB2 UDB for z/OS Version 7 - An Overview
DB2 UDB for z/OS Version 7 - An Overview
 
9736 design sheetmetals template au_web
9736 design sheetmetals template au_web9736 design sheetmetals template au_web
9736 design sheetmetals template au_web
 
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security ManagementSecuring Your Endpoints Using Novell ZENworks Endpoint Security Management
Securing Your Endpoints Using Novell ZENworks Endpoint Security Management
 
Custom Development with Novell Teaming
Custom Development with Novell TeamingCustom Development with Novell Teaming
Custom Development with Novell Teaming
 
Choosing the Right Storage for your Server Virtualization Environment
Choosing the Right Storage for your Server Virtualization EnvironmentChoosing the Right Storage for your Server Virtualization Environment
Choosing the Right Storage for your Server Virtualization Environment
 
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data   Frank Peterson DB2 10-Early_Experiences_pdfBank Data   Frank Peterson DB2 10-Early_Experiences_pdf
Bank Data Frank Peterson DB2 10-Early_Experiences_pdf
 
Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...
Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...
Power efficiency and cost: AMD Opteron 6300 series processor-based Dell Power...
 
Consolidate and upgrade to save up to $172K: Dell PowerEdge R620 and Microso...
Consolidate and upgrade to save up to $172K:  Dell PowerEdge R620 and Microso...Consolidate and upgrade to save up to $172K:  Dell PowerEdge R620 and Microso...
Consolidate and upgrade to save up to $172K: Dell PowerEdge R620 and Microso...
 
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
VDI performance comparison: Dell PowerEdge FX2 and FC430 servers with VMware ...
 
Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...
Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...
Video-rendering performance comparison: Dell Precision T7600 Workstation vs. ...
 
Engineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the FutureEngineered Systems: Oracle’s Vision for the Future
Engineered Systems: Oracle’s Vision for the Future
 
The Art & Sience of Optimization
The Art & Sience of OptimizationThe Art & Sience of Optimization
The Art & Sience of Optimization
 

Similar to Improve DB2 z/OS Test Data Management

DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellCuneyt Goksu
 
Webinar: Cloud Data Masking - Tips to Test Software Securely
Webinar: Cloud Data Masking - Tips to Test Software Securely Webinar: Cloud Data Masking - Tips to Test Software Securely
Webinar: Cloud Data Masking - Tips to Test Software Securely Skytap Cloud
 
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cClone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cAlfredo Krieg
 
SQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciSQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciMark Ginnebaugh
 
SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009Database Architechs
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmurTobias Koprowski
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetANIL MAHADEV
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateBaha Majid
 
Big Data Needs Big Analytics
Big Data Needs Big AnalyticsBig Data Needs Big Analytics
Big Data Needs Big AnalyticsDeepak Ramanathan
 
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...Serena Software
 
Database Change Management | Change Manager from Embarcadero Technologies
Database Change Management  | Change Manager from Embarcadero TechnologiesDatabase Change Management  | Change Manager from Embarcadero Technologies
Database Change Management | Change Manager from Embarcadero TechnologiesMichael Findling
 
Rackwise DCM
Rackwise DCMRackwise DCM
Rackwise DCMthamner
 
An overview of Microsoft data mining technology
An overview of Microsoft data mining technologyAn overview of Microsoft data mining technology
An overview of Microsoft data mining technologyMark Tabladillo
 
Microsoft SQL Server Data Warehouses for SQL Server DBAs
Microsoft SQL Server Data Warehouses for SQL Server DBAsMicrosoft SQL Server Data Warehouses for SQL Server DBAs
Microsoft SQL Server Data Warehouses for SQL Server DBAsMark Kromer
 
Dynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 PresentationDynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 PresentationShanley Kane
 

Similar to Improve DB2 z/OS Test Data Management (20)

DB2 for z/OS Solutions
DB2 for z/OS SolutionsDB2 for z/OS Solutions
DB2 for z/OS Solutions
 
DB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in NutshellDB2 for z/OS Architecture in Nutshell
DB2 for z/OS Architecture in Nutshell
 
Webinar: Cloud Data Masking - Tips to Test Software Securely
Webinar: Cloud Data Masking - Tips to Test Software Securely Webinar: Cloud Data Masking - Tips to Test Software Securely
Webinar: Cloud Data Masking - Tips to Test Software Securely
 
DBA101
DBA101DBA101
DBA101
 
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13cClone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
Clone Oracle Databases In Minutes Without Risk Using Enterprise Manager 13c
 
CV
CVCV
CV
 
SQL Server Workshop Paul Bertucci
SQL Server Workshop Paul BertucciSQL Server Workshop Paul Bertucci
SQL Server Workshop Paul Bertucci
 
SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009SQL Server 2008 Migration Workshop 04/29/2009
SQL Server 2008 Migration Workshop 04/29/2009
 
gxdres20
gxdres20gxdres20
gxdres20
 
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
44spotkaniePLSSUGWRO_CoNowegowKrainieChmur
 
DB PowerStudio XE DataSheet
DB PowerStudio XE DataSheetDB PowerStudio XE DataSheet
DB PowerStudio XE DataSheet
 
SQL Server User Group 02/2009
SQL Server User Group 02/2009SQL Server User Group 02/2009
SQL Server User Group 02/2009
 
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools UpdateDB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
DB2 Real-Time Analytics Meeting Wayne, PA 2015 - IDAA & DB2 Tools Update
 
Big Data Needs Big Analytics
Big Data Needs Big AnalyticsBig Data Needs Big Analytics
Big Data Needs Big Analytics
 
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
DevOps Drive-In: Automate Database Deployments in Your Continuous Delivery Pi...
 
Database Change Management | Change Manager from Embarcadero Technologies
Database Change Management  | Change Manager from Embarcadero TechnologiesDatabase Change Management  | Change Manager from Embarcadero Technologies
Database Change Management | Change Manager from Embarcadero Technologies
 
Rackwise DCM
Rackwise DCMRackwise DCM
Rackwise DCM
 
An overview of Microsoft data mining technology
An overview of Microsoft data mining technologyAn overview of Microsoft data mining technology
An overview of Microsoft data mining technology
 
Microsoft SQL Server Data Warehouses for SQL Server DBAs
Microsoft SQL Server Data Warehouses for SQL Server DBAsMicrosoft SQL Server Data Warehouses for SQL Server DBAs
Microsoft SQL Server Data Warehouses for SQL Server DBAs
 
Dynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 PresentationDynamo Systems - QCon SF 2012 Presentation
Dynamo Systems - QCon SF 2012 Presentation
 

Recently uploaded

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Improve DB2 z/OS Test Data Management

  • 4. SoftBase Company Background  One of the oldest independent DB2 tool companies in the world (since 1987)  Top-rated Dun & Bradstreet™ small business – consistent lowest-risk rating  Average Employee Tenure: 8 years (from Platinum, BMC, Quest, IBM, etc…)  Partnered with Key Industry Companies (IBM, Macro 4, etc…)  Profitable every year of our existence, huge annual R&D reinvestments (1 patent, 3 pending)  24x7x365 global technical  (phone, web, email) Corporate headquarters in the beautiful North Carolina Blue Ridge Mountains
  • 5. SoftBase SoftBase is Industry-Established International DB2 Users Group Conference Participant 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 IBM DB2 Technical Conference/IOD Participant Member 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010 IDUG Europe Participant 2001, 2002, 2003, 2004, 2005, 2006, 2007 IDUG Canada Participant Partner 2004, 2005, 2006, 2007 Founded in 1987, this is our 23nd Anniversary!
  • 6. TestBase Test Data Management Testing Challenges/Issues  Current Test Data Practices TestBase as a Solution  How TestBase is Faster, Better & Safer TestBase Demo  Live Product Tour
  • 7. TestBase Testing Challenges  Full production test data copies dramatically reduce overall number of tests that can be run ANALYSIS DESIGN  Test data quality is poor CODE  Overall application quality is poor and post-production DB2 bugs occur regularly TEST  Developers and QA personnel are constantly stepping on each other’s toes IMPLEMENT  Confidential and sensitive data is left unsecured in the DB2 test environments ?????
  • 8. TestBase Typical Test Data Management Method 1 Method 2 or
  • 9. TestBase DB2 Test Data Creating DB2 test data is not easy!! ANALYSIS  It must be representative of real business data to be useful. DESIGN  It must contain the Referential Integrity. CODE  It should be available to all developers.  Must NOW comply with Data Privacy. TEST  These issues force many shops to look for a solution.  So what is the Solution? IMPLEMENT ?????
  • 10. TestBase What is TestBase? DB2 Data Population  Build DB2 test data from scratch  Extract test data from production (small or large volumes)  Mask to Protect sensitive production data DB2 Data Edit  Menu driven SQL  Modify data in DB2 tables DB2 Slice & Compare  Simultaneous testing in one set of DB2 tables  Regression testing  Test Data Versioning
  • 11. TestBase Why TestBase? Only TestBase Can Provide  Full Relational Support of DB2 for z/OS, VSAM, QSAM, and DB2 for LUW  Integrated Data Movement, Generation, Privacy, Editing, & Comparing  Single-Step Data Movement  Test Environment Sharing (Slice)  Mandatory Masking  Auditor Privacy Reports
  • 13. TestBase TestBase Solution 1 Test Faster  Quickly extract realistic and manageable sets of RI related data  Automate most common test data generation tasks  Generate test data from scratch  Retrieve and refresh our own test data whenever you like  Test together and independently (vs. One Developer At A Time)
  • 14. TestBase TestBase Solution 2 Test Better  Run more tests with better data  Extraction rules and RI relationships established once  Everyone at your company will have great test data!  TestBase Compare Report quickly validates that changes worked correctly  TestBase also can provide you with powerful regression Compare Report that proves that nothing was accidentally broken in the DB2 application
  • 15. TestBase TestBase Solution 3 DB2 DB2 Test Safer QSAM z/OS VSAM LUW -The Data Privacy Solution Production Employee Table  Remove and replace ALL confidential and SSN 349445555 Salary 24,800 sensitive test data from your testing environments  Database Administers and Corporate Security Officers can carefully plan out and Test Employee Table SSN Salary then deploy a Data Privacy solution 123456789 99,999  TestBase Auditor reports confirm that IT has done its job successfully Audit Report
  • 16. TestBase Managing Test Data Demand Source (production) DB2 Full Data Volumes Every Project Team Wants Their Own Copy of Production Data Full Size Full Size Full Size User 1 User 2 User 3 User 1 User 2 User 3 User 1 User 2 User 3 Edit/Modify Test Data Edit/Modify Test Data Edit/Modify Test Data
  • 17. TestBase TestBase Architecture: 3 Scenarios Source (production) DB2 DB2 Full Data Volumes QSAM VSAM z/OS LUW Mandatory Masking - Remove & Replace Confidential/Sensitive Data Register Referential Register Referential Integrity and Subset Integrity and Subset Slice Test Data Secure Secure Secure Subset “sliced” Full Size subset User 1 User 2 User 3 User 1 User 2 User 3 User 1 User 2 User 3 Edit/Modify Test Data Edit/Modify Test Data Edit/Modify Test Data
  • 18. TestBase TestBase SLICE Fundamentals  Unit testing demands tester independence  Testers must be able to retrieve and refresh test data without affecting each others results  TestBase Slices must support different DB2 and legacy data types and represent different periods in time
  • 27. TestBase Data SLICE In-Time Unit Testing 2 or 3 days QA Testing
  • 28. TestBase TestBase Review Source (production) DB2 DB2 Full Data Volumes QSAM VSAM z/OS LUW Mandatory Masking - Remove & Replace Confidential/Sensitive Data Register Referential Register Referential Integrity and Subset Integrity and Subset Slice Test Data Secure Secure Secure Subset “sliced” Full Size subset User 1 User 2 User 3 User 1 User 2 User 3 User 1 User 2 User 3 Edit/Modify Test Data Edit/Modify Test Data Edit/Modify Test Data
  • 29. TestBase What TestBase Can Do QSAM DB2 VSAM  Eliminate Full Copies by Extracting, Subsetting and Moving ALL DB2 RI data anywhere within your Remove/Replace Remove/Replace Confidential Data Confidential Data organization  Mask ALL confidential and sensitive data before it Extract/Register Referential Integrity reaches the test environments Slice Test Data  Permit multiple applications to access the same data via SLICE – Eliminating multiple test environments of Full Volume data  Virtually eliminate the time DBAs spend generating and User 1 User 2 User 3 synchronizing test data
  • 30. SoftBase 20 Fall Pippin Lane, Suite 202 Asheville, NC USA 28803 sales@softbase.com support@softbase.com 800-669-7076 © 2011 Candescent SoftBase, LLC SoftBase® is a Registered Trademark. All Right Reserved. Phone: (800) 669-7076 | (828) 670-9900