![Page 1: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/1.jpg)
World®’16
TestDataManager– Masking,Subsetting andGeneratingSyntheticDataAnkurSeth– Sr.ServicesArchitect– CATechnologiesJamesChan– Director,Presales– CATechnologiesMarkBraemer – Sr.PrincipalConsultant,Presales– CATechnologiesPrashantPandey– Sr.PrincipalConsultant,Presales– CATechnologiesBenRiley– PrincipalConsultant,Presales– CATechnologiesTomFinch– Sr.Consultant,Presales– CATechnologiesDO5X06L
DEVOPS
![Page 2: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/2.jpg)
2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ForInformationalPurposesOnlyTermsofthisPresentation
©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.
Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.
![Page 3: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/3.jpg)
3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Abstract
Manycompaniesutilizesomeformofmaskingproductiondatafortestingpurposes.Thisprocessisessentiallymakingacopyoftheproductiondata,maskingit(replacingpersonaldatawithdummydata),andsubsetting itintousablechunksfortestingapplications.Whilemaskingisausefulcomponentoftestdatamanagement,it’snotenoughbyitself.GiventhenewstandardsofdataprivacysetbytheGDPRandotherregulations,organizationsneedtolookatinnovativewaystogeneratedatathatwillexceedcomplianceregulations,providegreatersecurityandhelpbuildatrulyAgiletestenvironment.Inthis2hourhandsonlabwewillenableparticipantstoexperienceprovisioningofsecure,covered,downsizedandagiletestenvironmentsbycombinationofsubsetting,maskingandsyntheticdatageneration.
AnkurSeth
CATechnologiesSr.ServicesArchitect
![Page 4: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/4.jpg)
4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Agenda
OVERVIEWOFTHETDMSOLUTION– 5MINS
LABENVIRONMENTANDOBJECTIVES– 5MINS
QUESTIONS&ANSWERS– 10MINS
SUBSETLAB– 30MINS
MASKINGLAB– 30MINS
DATAGENLAB– 40MINS
1
2
3
4
5
6
![Page 5: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/5.jpg)
5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
OverviewoftheTDMSolution
ProductionCopy
DownSizeSubset
DE-identifyMask UAT SIT Dev
CATDM
CATDM
Dev&TestEnvironment
CopyTools
CATDM
Find&ReserveTestData
CATDM
CreateandCloneTestData
§ Subset/Downsize
§ Mask/De-identify
§ FindandReserve
§ CreateandClone
KeyCATDMFeatures
![Page 6: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/6.jpg)
6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
LabEnvironment&LabObjectives
§ LabEnvironment– MSSQLServer2012/2014asDBMS– Lab_ENV1DBonSQLServerassourceenvironment– Lab_ENV2DBonSQLServerastargetenvironment
§ LabObjectives– SubsetLab_ENV1andmovereduceddatatoLab_ENV2.– MasksensitivedatainLab_ENV2.– EnhancedatainLab_ENV2bysyntheticdatageneration
![Page 7: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/7.jpg)
7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ActivitiesinSubsetLab
§ ACT1(10Mins):– LogintoDatamakertoolandViewdataintables
§ ACT2(10Mins):– Design&GenerateSubsetScripts
§ ACT3(10Mins):– Runscriptsandverifydatareduction
![Page 8: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/8.jpg)
8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ActivitiesinMaskingLab
§ ACT1(10Mins):– DataSamplinginDatamaker
§ ACT2(10Mins):– AddMaskingRulesinFDM
§ ACT3(10Mins):– RunMaskingandViewMaskedData
![Page 9: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/9.jpg)
9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
ActivitiesinDataGenLab
§ ACT1(20Mins):– Createdatagenmodel
§ ACT2(20Mins):– Publishdatamodelandviewresults
§ ACT3(10Mins):– Cloneexistingdataandviewresults
![Page 10: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/10.jpg)
10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Questions?
![Page 11: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/11.jpg)
11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
RecommendedSessions
SESSION# TITLE DATE/TIME
DO5X26S What'sNewinCATestDataManager4.0? 11/16/2016at4:30pm
DO5T17SCaseStudy:NationwideBuildingSociety'sCATestDataManagerSuccessStory
11/17/2016at1:45pm
DO5X42STechVision:TestDataonDemand:DeliveringtheRightData,totheRightPlace,attheRightTime
11/17/2016at4:30pm
![Page 12: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/12.jpg)
12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
MustSeeDemos
DataComplianceandTesting
CATDMTheater5
DeliverTestDataFaster
CATDMTheater5
UseModelBasedTesting
CAARDTheater5
AchieveMaximumTestCoverage
CAARDTheater5
![Page 13: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/13.jpg)
13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD
Stayconnectedatcommunities.ca.com
Thankyou.
![Page 14: TDM: Masking, Subsetting and generating Synthetic Data](https://reader034.vdocument.in/reader034/viewer/2022051300/58a28a741a28ab891a8b7f49/html5/thumbnails/14.jpg)
@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.14 @CAWORLD#CAWORLD
DevOps– ContinuousDelivery
FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu