SlideShare a Scribd company logo
Light Speed with Test Data Management
Efficiency Out of Chaos
Kellyn Pot’Vin-Gorman | Technical Intelligence Manager
2© 2016 Delphix Corporation
Kellyn Pot’Vin-Gorman
Technical Intelligence Manager, Delphix
• Multi-platform DBA, (Oracle, MSSQL, MySQL,
Sybase, Postgres…..)
• Oracle ACE Director, (Alumni)
• Oak Table Network
• APEX Women in Technology Award, CTA 2014
• STEM education with Raspberry Pi and Python
• Board of Director, RMOUG
• Training Days Conference Director
• Author, blogger, (http://dbakevlar.com)
This session is focused on the database and application
environment. No actual database or vendor platform special
knowledge is required to gain value from the session,
although I can answer questions on most platforms due to my
multi-platform technical background.
© 2016 Delphix Corporation 4
Agenda
Story Time1
What is Test Data Management2
Agile Testing, Speed is Everything3
Data Masking4
Code Control5
5© 2016 Delphix Corporation
Story Time
• Large company
• 4TB transactional database, (small by today’s standards)
• Financial data, aggregated to other financial systems.
• Agile development released, (most often) directly to production
• Archaic development, (1/3 of size of production) and a rarely used
test environment.
6© 2016 Delphix Corporation
After 4-6 Weeks of Research…
• Over 40% data corruption to main transactional system that feeds
into datamarts.
• Even higher percentage of corruption impact in marts due to poor
agile development practices and percentage of highly volatile
source data.
I now have to reveal my findings to senior management as the
new Lead DBA…
7© 2016 Delphix Corporation
“Accuracy is over-rated…”
8© 2016 Delphix Corporation
https://www.tutorialspoint.com/software_testing_dictionary/test_data_management.htm
Test Data management is very critical during the test life cycle. The
amount of data that is generated is [often] enormous to test the
required changes.
Over 80% of organizations stated that RECEIVING or REFRESHING
the data to perform tests was the largest consumer of testing time,
(over 90%) leaving actual work to consume less than 10% of the
overall testing scenario.
Test Data Management
9© 2016 Delphix Corporation
What Is Test Data Management?
• Tools that assist in producing data sets for testing.
• Not only produce, but do so in an interval that is able to match the
testing cycle.
• An ability to quickly isolate and deliver test FAILURES for development
to investigate.
• Ability to identify code changes by versions
• To deliver in a timely manner, many TDM applications create synthetic
or subsets of data that aren’t a full copy of the production experience.
• Don’t take copy data management and security into consideration.
10© 2016 Delphix Corporation
As important as development
environments are, providing proper
testing that’s able to handle the
speed of your companies
deployments are a bigger hurdle.
11© 2016 Delphix Corporation
Cloning- Can’t Be Done Effectively
http://www.informationweek.com/pdf_whitepapers/approved/1345732672_back_to_basics.pdf
12© 2016 Delphix Corporation
What is the “Right Size”?
These are not the same data
or the same challenges the
developer and tester will face
once it gets to production!
http://www.informationweek.com/pdf_whitepapers/approved/1345732672_back_to_basics.pdf
13© 2016 Delphix Corporation
▶▶▶
Virtualize and Deployed▶ ▶ ▶
Virtualization Eliminates 90%+ of Storage Issues
Storage Pool for Delphix
QA
DEV PATCH TEST
PRODUCTION
Database/App Tier
1
TB
1 TB
600GB
Read From Production
Each Virtual Database takes up around 5-10Gb upon creation, (dependent upon parameters)
TEST
Read AND Write
14© 2016 Delphix Corporation
http://www.idtheftcenter.org/images/breach/ITRCBreachReport_2016.pdf
Data Security
15© 2016 Delphix Corporation
Confidential data
Production
Non-
Production
Exposure
16© 2016 Delphix Corporation
Confidential data
Production
Non-
Production
Exposure
Encryption
Masking
Solution
17© 2016 Delphix Corporation
As 80% of data in a company are copies, then 80% of data won’t be subject to
security like a production environment. Securing this data is not just a priority,
but in many cases, subject to legal ramifications, (i.e. PCI/PII)
• Masking Requirements
• Masking shouldn’t be reversible
• The masked data should be representative of the original data type to ensure
performance is consistent.
• Referential Integrity should be maintained as part of the masking process.
Masking should be a simple, repeatable process with a user interface
that ensures it is simple.
Masking in the Picture
18© 2016 Delphix Corporation
Do I Have to Mask Data? Nah….
Type of Data Year Passed Ruling
Data Masking in
the EU
2014 ARTICLE 29 DATA PROTECTION
HIPAA 1996 Health Insurance Portability and
Accountability Act
PCI 2016,
(Updated)
Payment Card Industry Standards
PII Personably Identifiable Information
SOX 2002 Sarbanes-Oxley Act
19© 2016 Delphix Corporation
Ability to Deliver and Mask Data for Testing- FAST
DB
AP
P
DB
APP
DB
APP
DB
APP
DB
APP
DB
Mask PCI/PII
and then
virtualize
Develop Test Deploy
20© 2016 Delphix Corporation
Source Control
“A component of software configuration management, version control,
also known as revision control or source control, is the management of
changes to documents, computer programs, large web sites, and other
collections of information.”
21© 2016 Delphix Corporation
Branching and Bookmarking
• The ability to mark each iteration of development with a
bookmark
• Simplify to lock and deliver while testing a consistent
image via a virtual database, (VDB)
• If a test goes wrong, the ability to “bookmark”, (and
subsequent snapshot) to deliver to development to
address.
22© 2016 Delphix Corporation
23© 2016 Delphix Corporation
Environments
Snapshot
Previous
Snapshots
Virtual to
Physical
Timeflow Slider
Actions
24© 2016 Delphix Corporation
How This All Comes Together…
• Virtualization is the key to fast, efficient and FULL copies of
production environments for agile and automated testing for agile
shops.
• Data masking that can be done once, easily maintained with a
repeatable process via a strong discovery and implementation as
part of the virtualization process secures the 80% of data that is
outside the control of production.
• Virtualized environments that are built with development and testing
in an Agile or DevOps environments makes it simple to accomplish
what may see impossible and do so at light speed.
Kellyn Pot’Vin-Gorman
Technical Intelligence Manager
kellyn@delphix.com
http://dbakevlar.com

More Related Content

PPTX
PPTX
Cloud Opportunities with Virtualization
PPTX
Virtualization 101
PPTX
Delphix Patching Epiphany
PPTX
Virtualization & the Cloud for Collaborate 2017
PPTX
Accelerate Design and Development of Data Projects Using AWS
PDF
451 Research: Data Is the Key to Friction in DevOps
PPTX
The Last Frontier- Virtualization, Hybrid Management and the Cloud
Cloud Opportunities with Virtualization
Virtualization 101
Delphix Patching Epiphany
Virtualization & the Cloud for Collaborate 2017
Accelerate Design and Development of Data Projects Using AWS
451 Research: Data Is the Key to Friction in DevOps
The Last Frontier- Virtualization, Hybrid Management and the Cloud

What's hot (20)

PPTX
NetApp FAS8000: Respond Faster to Changing IT Needs
PPTX
DevOps and the DBA- 24 Hours of Pass
PDF
Modernize Your Oracle Environment with an Agile Data Infrastructure
PDF
Denver Broncos Case Study
PDF
The Future of Enterprise IT: DevOps and Data Lifecycle Management
PDF
MT42 The impact of high performance Oracle workloads on the evolution of the ...
PPTX
DevOps + DataOps = Digital Transformation
PPTX
Modern infrastructure for business data lake
 
PPTX
Webinar: End NAS Sprawl - Gain Control Over Unstructured Data
PDF
Force Cyber Criminals to Shop Elsewhere
 
PDF
Vendor Landscape Small to Midrange Storage Arrays
PDF
Webinar: Cloud Data Masking - Tips to Test Software Securely
PPTX
#PCMVision: HPE Family: Numble Storage and SimpliVity
 
PDF
Accelerate your business in a data-driven world
PPTX
Software-Defined Storage: Data ONTAP
PDF
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
PDF
NetApp IT Efficiencies Gained with Flash, NetApp ONTAP, OnCommand Insight, Al...
PDF
OpenStack at the speed of business with SolidFire & Red Hat
PDF
NetApp Clustered Data ONTAP Operating System and OnCommand Insight - Foundation
PPTX
Simplifying it with hpe simplivity golden deck customer presentation rk
NetApp FAS8000: Respond Faster to Changing IT Needs
DevOps and the DBA- 24 Hours of Pass
Modernize Your Oracle Environment with an Agile Data Infrastructure
Denver Broncos Case Study
The Future of Enterprise IT: DevOps and Data Lifecycle Management
MT42 The impact of high performance Oracle workloads on the evolution of the ...
DevOps + DataOps = Digital Transformation
Modern infrastructure for business data lake
 
Webinar: End NAS Sprawl - Gain Control Over Unstructured Data
Force Cyber Criminals to Shop Elsewhere
 
Vendor Landscape Small to Midrange Storage Arrays
Webinar: Cloud Data Masking - Tips to Test Software Securely
#PCMVision: HPE Family: Numble Storage and SimpliVity
 
Accelerate your business in a data-driven world
Software-Defined Storage: Data ONTAP
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
NetApp IT Efficiencies Gained with Flash, NetApp ONTAP, OnCommand Insight, Al...
OpenStack at the speed of business with SolidFire & Red Hat
NetApp Clustered Data ONTAP Operating System and OnCommand Insight - Foundation
Simplifying it with hpe simplivity golden deck customer presentation rk
Ad

Viewers also liked (20)

PPTX
Accelerate ROI with infa marketplace
PPTX
In (database) automation we trust
PDF
Faking Hell
PPTX
DBTA Data Summit : Eliminating the data constraint in Application Development
PDF
How do you deliver your applications to the cloud?
PPTX
WANTED: Seeking Single Agile Knowledge Development Tool-set
PPT
P4 Branching Overview
PPTX
Continuous delivery made possible
PPTX
Trustworthy Transparency and Lean Traceability
PDF
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
PDF
Delphix modernization whitepaper
PDF
Software Configuration Management Problemas e Soluções
PPTX
Delphix and DBmaestro
PDF
Is agile adoption losing steam?
PPT
Tui Travel - Overcoming the Challenges of Agile Methods
PPTX
Kscope 2013 delphix
PPTX
Jenkins Plugin
PDF
Test case management and requirements traceability
PPTX
Agile Configuration Management Environments
PPTX
Delphix Workflow for SQL Server
Accelerate ROI with infa marketplace
In (database) automation we trust
Faking Hell
DBTA Data Summit : Eliminating the data constraint in Application Development
How do you deliver your applications to the cloud?
WANTED: Seeking Single Agile Knowledge Development Tool-set
P4 Branching Overview
Continuous delivery made possible
Trustworthy Transparency and Lean Traceability
Go2Group_secrets of high-performing software teams_EAD event_san jose_Doug Bass
Delphix modernization whitepaper
Software Configuration Management Problemas e Soluções
Delphix and DBmaestro
Is agile adoption losing steam?
Tui Travel - Overcoming the Challenges of Agile Methods
Kscope 2013 delphix
Jenkins Plugin
Test case management and requirements traceability
Agile Configuration Management Environments
Delphix Workflow for SQL Server
Ad

Similar to Light Speed with Test Data Management (20)

PDF
Unlocking the Potential of Database Automation
PDF
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
PDF
e-IT exec lunch - "It's all about data" - 25 May '16
PPTX
Virtual Data : Eliminating the data constraint in Application Development
PPTX
The Rise of DataOps: Making Big Data Bite Size with DataOps
PDF
How to plug the data gap in DevOps
PDF
How to plug the data gap in DevOps
PDF
From DBA to DevOps to DataOps- The Revolution
PPTX
Empowering Agile Development with Containers
PPTX
Version Control meets Database Control
PDF
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
PPTX
Confessions of the Tester
PDF
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
PPTX
Accelerate Develoment with VIrtual Data
PDF
MOUG17: Three Types of Table Compression
PPTX
Why Your Approach To Data Governance Needs a Major Update
PPTX
Data as a Service
PPTX
Screw DevOps, Let's Talk DataOps
PPTX
Test Data Management: The Underestimated Pain
PPTX
Confessions of the AppDev VP
Unlocking the Potential of Database Automation
DataOps in Financial Services: enable higher-quality test ing + lower levels ...
e-IT exec lunch - "It's all about data" - 25 May '16
Virtual Data : Eliminating the data constraint in Application Development
The Rise of DataOps: Making Big Data Bite Size with DataOps
How to plug the data gap in DevOps
How to plug the data gap in DevOps
From DBA to DevOps to DataOps- The Revolution
Empowering Agile Development with Containers
Version Control meets Database Control
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
Confessions of the Tester
Database as code in Devops - DBを10分間で1000個構築するDB仮想化テクノロジーとは?(Adam)
Accelerate Develoment with VIrtual Data
MOUG17: Three Types of Table Compression
Why Your Approach To Data Governance Needs a Major Update
Data as a Service
Screw DevOps, Let's Talk DataOps
Test Data Management: The Underestimated Pain
Confessions of the AppDev VP

More from Kellyn Pot'Vin-Gorman (20)

PPTX
2024_sqlsat_Oregon_kgorman_aicantdothedishespptx
PPTX
ThePowerofWordsMisguidedDescriptionsUndermineWomen.pptx
PDF
Leveraging Instant Extracts with Azure Fabric
PDF
Making the Second D in ADHD Stand for Dynamic in Tech
PPTX
Silk_SQLSaturdayBatonRouge_kgorman_2024.pptx
PPTX
Redgate_summit_atl_kgorman_intersection.pptx
PPTX
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
PPTX
Boston_sql_kegorman_highIO.pptx
PDF
Oracle on Azure IaaS 2023 Update
PPTX
IaaS for DBAs in Azure
PPTX
Being Successful with ADHD
PPTX
Azure DBA with IaaS
PPTX
Turning ADHD into "Awesome Dynamic Highly Dependable"
PPTX
PASS Summit 2020
PPTX
DevOps in Silos
PPTX
Azure Databases with IaaS
PDF
How to Win When Migrating to Azure
PDF
Securing Power BI Data
PPTX
Cepta The Future of Data with Power BI
PPTX
Pass Summit Linux Scripting for the Microsoft Professional
2024_sqlsat_Oregon_kgorman_aicantdothedishespptx
ThePowerofWordsMisguidedDescriptionsUndermineWomen.pptx
Leveraging Instant Extracts with Azure Fabric
Making the Second D in ADHD Stand for Dynamic in Tech
Silk_SQLSaturdayBatonRouge_kgorman_2024.pptx
Redgate_summit_atl_kgorman_intersection.pptx
SQLSatOregon_kgorman_keynote_NIAIMLEC.pptx
Boston_sql_kegorman_highIO.pptx
Oracle on Azure IaaS 2023 Update
IaaS for DBAs in Azure
Being Successful with ADHD
Azure DBA with IaaS
Turning ADHD into "Awesome Dynamic Highly Dependable"
PASS Summit 2020
DevOps in Silos
Azure Databases with IaaS
How to Win When Migrating to Azure
Securing Power BI Data
Cepta The Future of Data with Power BI
Pass Summit Linux Scripting for the Microsoft Professional

Recently uploaded (20)

PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
The AUB Centre for AI in Media Proposal.docx
sap open course for s4hana steps from ECC to s4
Understanding_Digital_Forensics_Presentation.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
Unlocking AI with Model Context Protocol (MCP)
Chapter 3 Spatial Domain Image Processing.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
cuic standard and advanced reporting.pdf
MIND Revenue Release Quarter 2 2025 Press Release

Light Speed with Test Data Management

  • 1. Light Speed with Test Data Management Efficiency Out of Chaos Kellyn Pot’Vin-Gorman | Technical Intelligence Manager
  • 2. 2© 2016 Delphix Corporation Kellyn Pot’Vin-Gorman Technical Intelligence Manager, Delphix • Multi-platform DBA, (Oracle, MSSQL, MySQL, Sybase, Postgres…..) • Oracle ACE Director, (Alumni) • Oak Table Network • APEX Women in Technology Award, CTA 2014 • STEM education with Raspberry Pi and Python • Board of Director, RMOUG • Training Days Conference Director • Author, blogger, (http://dbakevlar.com)
  • 3. This session is focused on the database and application environment. No actual database or vendor platform special knowledge is required to gain value from the session, although I can answer questions on most platforms due to my multi-platform technical background.
  • 4. © 2016 Delphix Corporation 4 Agenda Story Time1 What is Test Data Management2 Agile Testing, Speed is Everything3 Data Masking4 Code Control5
  • 5. 5© 2016 Delphix Corporation Story Time • Large company • 4TB transactional database, (small by today’s standards) • Financial data, aggregated to other financial systems. • Agile development released, (most often) directly to production • Archaic development, (1/3 of size of production) and a rarely used test environment.
  • 6. 6© 2016 Delphix Corporation After 4-6 Weeks of Research… • Over 40% data corruption to main transactional system that feeds into datamarts. • Even higher percentage of corruption impact in marts due to poor agile development practices and percentage of highly volatile source data. I now have to reveal my findings to senior management as the new Lead DBA…
  • 7. 7© 2016 Delphix Corporation “Accuracy is over-rated…”
  • 8. 8© 2016 Delphix Corporation https://www.tutorialspoint.com/software_testing_dictionary/test_data_management.htm Test Data management is very critical during the test life cycle. The amount of data that is generated is [often] enormous to test the required changes. Over 80% of organizations stated that RECEIVING or REFRESHING the data to perform tests was the largest consumer of testing time, (over 90%) leaving actual work to consume less than 10% of the overall testing scenario. Test Data Management
  • 9. 9© 2016 Delphix Corporation What Is Test Data Management? • Tools that assist in producing data sets for testing. • Not only produce, but do so in an interval that is able to match the testing cycle. • An ability to quickly isolate and deliver test FAILURES for development to investigate. • Ability to identify code changes by versions • To deliver in a timely manner, many TDM applications create synthetic or subsets of data that aren’t a full copy of the production experience. • Don’t take copy data management and security into consideration.
  • 10. 10© 2016 Delphix Corporation As important as development environments are, providing proper testing that’s able to handle the speed of your companies deployments are a bigger hurdle.
  • 11. 11© 2016 Delphix Corporation Cloning- Can’t Be Done Effectively http://www.informationweek.com/pdf_whitepapers/approved/1345732672_back_to_basics.pdf
  • 12. 12© 2016 Delphix Corporation What is the “Right Size”? These are not the same data or the same challenges the developer and tester will face once it gets to production! http://www.informationweek.com/pdf_whitepapers/approved/1345732672_back_to_basics.pdf
  • 13. 13© 2016 Delphix Corporation ▶▶▶ Virtualize and Deployed▶ ▶ ▶ Virtualization Eliminates 90%+ of Storage Issues Storage Pool for Delphix QA DEV PATCH TEST PRODUCTION Database/App Tier 1 TB 1 TB 600GB Read From Production Each Virtual Database takes up around 5-10Gb upon creation, (dependent upon parameters) TEST Read AND Write
  • 14. 14© 2016 Delphix Corporation http://www.idtheftcenter.org/images/breach/ITRCBreachReport_2016.pdf Data Security
  • 15. 15© 2016 Delphix Corporation Confidential data Production Non- Production Exposure
  • 16. 16© 2016 Delphix Corporation Confidential data Production Non- Production Exposure Encryption Masking Solution
  • 17. 17© 2016 Delphix Corporation As 80% of data in a company are copies, then 80% of data won’t be subject to security like a production environment. Securing this data is not just a priority, but in many cases, subject to legal ramifications, (i.e. PCI/PII) • Masking Requirements • Masking shouldn’t be reversible • The masked data should be representative of the original data type to ensure performance is consistent. • Referential Integrity should be maintained as part of the masking process. Masking should be a simple, repeatable process with a user interface that ensures it is simple. Masking in the Picture
  • 18. 18© 2016 Delphix Corporation Do I Have to Mask Data? Nah…. Type of Data Year Passed Ruling Data Masking in the EU 2014 ARTICLE 29 DATA PROTECTION HIPAA 1996 Health Insurance Portability and Accountability Act PCI 2016, (Updated) Payment Card Industry Standards PII Personably Identifiable Information SOX 2002 Sarbanes-Oxley Act
  • 19. 19© 2016 Delphix Corporation Ability to Deliver and Mask Data for Testing- FAST DB AP P DB APP DB APP DB APP DB APP DB Mask PCI/PII and then virtualize Develop Test Deploy
  • 20. 20© 2016 Delphix Corporation Source Control “A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.”
  • 21. 21© 2016 Delphix Corporation Branching and Bookmarking • The ability to mark each iteration of development with a bookmark • Simplify to lock and deliver while testing a consistent image via a virtual database, (VDB) • If a test goes wrong, the ability to “bookmark”, (and subsequent snapshot) to deliver to development to address.
  • 22. 22© 2016 Delphix Corporation
  • 23. 23© 2016 Delphix Corporation Environments Snapshot Previous Snapshots Virtual to Physical Timeflow Slider Actions
  • 24. 24© 2016 Delphix Corporation How This All Comes Together… • Virtualization is the key to fast, efficient and FULL copies of production environments for agile and automated testing for agile shops. • Data masking that can be done once, easily maintained with a repeatable process via a strong discovery and implementation as part of the virtualization process secures the 80% of data that is outside the control of production. • Virtualized environments that are built with development and testing in an Agile or DevOps environments makes it simple to accomplish what may see impossible and do so at light speed.
  • 25. Kellyn Pot’Vin-Gorman Technical Intelligence Manager kellyn@delphix.com http://dbakevlar.com

Editor's Notes

  • #6: I’d been just hired as the Lead DBA for this company This was agile before agile was really a thing DBA group reported to development…until I moved them to operations years later.
  • #7: I now have to go tell upper management of my findings I wasn’t asked to do this, it was just something I recognized was a deficit in the environment and had to be done before fixing everything.
  • #8: Now this isn’t the response I expected Promptly cashed out any stocks I had that even remotely touched their stock data.
  • #10: Test Data Management or TDM With masking of critical data pushed to test and development, which can be time consuming, too.
  • #12: IBM says this can’t be done effectively- it’s easy to put in place, but…. Time consuming, lots of hardware and support costs. Not collaborative between the DBA and the tester, (non Scrum culture driven) Not scalable? Risky for data security Sythetic is safer?? Subsetting is less expensive, but it’s resource intensive.
  • #13: I think the right size is for development and test is the same size and the same data as production to ensure that they are going up against the same challenges they’ll have in production. That’s the RIGHT SIZE. At no time does this model discuss the power of virtualization.
  • #14: Point out the engine and size after we’ve compressed and de-duplicated. Note that each of the VDBs will take approximately 5-10G vs. 1TB to offer a FULL read/write copy of the production system It will do so in just a matter of minutes. That this can also be done for the application tier!
  • #15: Almost 30 million users at risk already this YEAR! Almost 900 breaches reported and this is what was reported. 60% is stated unreported.
  • #18: If the ssn is the reference key, then the numbers should be masked identically across the objects to ensure integrity is maintained.
  • #19: Article 29 makes it unlawful in EMEA to not just encrypt, but to mask data in non production systems and when handling data outside of secure environments. HIPAA protects medical information PCI protects payment information, via the internet, inside companies and in the public eye. PII protects personably identify information between systems, (big brother) for demographics and information collections SOX protects investor information
  • #23: This may appear to be a traffic disaster of changes, but for developers with Agile experience, a “sprint” looks just like this. You have different sprints that are quick runs and merges where developers are working separately on code that must merge successfully at the correct intersection and be deployed. Versioning with source control is displayed at the top, using Virtual images. You can see each iteration of the sprints. In the middle section is the branches of that occur during the development process. A virtual can be spun from a virtual, which means that it’s easier for developers to work from the work another developer has produced. Stopping points and release via a clone is simply minutes vs. hours or days.
  • #24: This is less overwhelming than the last image…show how easy it is to manage and work with Delphix, (specifying a virtualizing product)