Lyrebird · Realistic synthetic test databases, generated fully offline

SQL Server · AdventureWorksLT

SalesLT.Customer

Source rows
847
Synthetic rows
847
Broken foreign keys
No foreign keys
Rows equal to a source row
0%

Rows

Both databases, first rows by primary key, in one table: scrolling sideways moves them together. Rows at the same position are unrelated, unless the table holds kept reference data. Long values are cut at 60 characters.

CustomerID keyNameStyleTitleFirstNameMiddleNameLastNameSuffixCompanyNameSalesPersonEmailAddressPhonePasswordHashPasswordSaltrowguidModifiedDate
Source database · 12 of 847 rows
1falseMr.OrlandoN.GeeNULLA Bike Storeadventure-works\pamela0orlando0@adventure-works.com245-555-0173L/Rlwxzp4w7RWmEgXX+/A7cXaePEPcp+KwQhl2fJL7w=1KjXYs4=3F5AE95E-B87D-4AED-95B4-C3797AFCB74F2005-08-01 00:00:00
2falseMr.KeithNULLHarrisNULLProgressive Sportsadventure-works\david8keith0@adventure-works.com170-555-0127YPdtRdvqeAhj6wyxEsFdshBDNXxkCXn+CRgbvJItknw=fs1ZGhY=E552F657-A9AF-4A7D-A645-C429D6E024912006-08-01 00:00:00
3falseMs.DonnaF.CarrerasNULLAdvanced Bike Componentsadventure-works\jillian0donna0@adventure-works.com279-555-0130LNoK27abGQo48gGue3EBV/UrlYSToV0/s87dCRV7uJk=YTNH5Rw=130774B1-DB21-4EF3-98C8-C104BCD6ED6D2005-09-01 00:00:00
4falseMs.JanetM.GatesNULLModular Cycle Systemsadventure-works\jillian0janet1@adventure-works.com710-555-0173ElzTpSNbUW1Ut+L5cWlfR7MF6nBZia8WpmGaQPjLOJA=nm7D5e4=FF862851-1DAA-4044-BE7C-3E85583C054D2006-07-01 00:00:00
5falseMr.LucyNULLHarringtonNULLMetropolitan Sports Supplyadventure-works\shu0lucy0@adventure-works.com828-555-0186KJqV15wsX3PG8TS5GSddp6LFFVdd3CoRftZM/tP0+R4=cNFKU4w=83905BDC-6F5E-4F71-B162-C98DA069F38A2006-09-01 00:00:00
6falseMs.RosmarieJ.CarrollNULLAerobic Exercise Companyadventure-works\linda3rosmarie0@adventure-works.com244-555-0112OKT0scizCdIzymHHOtyJKQiC/fCILSooSZ8dQ2Y34VM=ihWf50M=1A92DF88-BFA2-467D-BD54-FCB9E647FDD72007-09-01 00:00:00
7falseMr.DominicP.GashNULLAssociated Bikesadventure-works\shu0dominic0@adventure-works.com192-555-0173ZccoP/jZGQm+Xpzc7RKwDhS11YFNybwcPVRYTSNcnSg=sPoUBSQ=03E9273E-B193-448E-9823-FE0C44AEED782006-07-01 00:00:00
10falseMs.KathleenM.GarzaNULLRural Cycle Emporiumadventure-works\josé1kathleen0@adventure-works.com150-555-0127Qa3aMCxNbVLGrc0b99KsbQqiVgwYDfHcsK9GZSUxcTM=Ls05W3g=CDB6698D-2FF1-4FBA-8F22-60AD1D11DABD2006-09-01 00:00:00
11falseMs.KatherineNULLHardingNULLSharp Bikesadventure-works\josé1katherine0@adventure-works.com926-555-0159uRlorVzDGNJIX9I+ehTlRK+liT4UKRgWhApJgUMC2d4=jpHKbqE=750F3495-59C4-48A0-80E1-E37EC60E77D92005-08-01 00:00:00
12falseMr.JohnnyA.CaprioJr.Bikes and Motorbikesadventure-works\garrett1johnny0@adventure-works.com112-555-0191jtF9jBoFYeJTaET7x+eJDkd7BzMz15Wo9odbGPBaIak=wVLnvHo=947BCAF1-1F32-44F3-B9C3-0011F95FBE542006-08-01 00:00:00
16falseMr.ChristopherR.BeckJr.Bulk Discount Storeadventure-works\jae0christopher1@adventure-works.com1 (11) 500 555-0132sKt9daCzEEKWAzivEGPOp8tmaM1R3I+aJfcBjzJRFLo=8KfYx/4=C9381589-D31C-4EFE-8978-8D3449EB1F0F2006-09-01 00:00:00
18falseMr.DavidJ.LiuNULLCatalog Storeadventure-works\michael9david20@adventure-works.com440-555-013261zeTkO+eI5g8GG0swny8Wp/6GzZMFnT71fnW4lTHNY=c7Ttvv0=C04D6B4D-94C6-4C5C-A44C-B449C0AC1B452005-08-01 00:00:00
Synthetic database · 12 of 847 rows
1falseMr.JeremyNULLGordonNULLCentral Bicycle Specialistsextension-extensively7jeremy.gordon283@evenfall.test720-954-127374RsoCMiVD5bear2qWKg9RrgcbkYVYZrMRsZacZSVHjpRTQnmY5yD3C6E51F-366C-4C86-8000-0000000000002005-08-01 00:00:00
36falseMr.AntonNULLGriffinNULLSharp Bikescontacted-engineers5anton.griffin272@willowbay.example239-605-71489gPII1T2E2rRyuO1fpI/tiU0is6juRU/s+nTgeUEH/5m6jTz7rYfD3C6E51F-366C-4C86-8000-0000000000012006-08-01 00:00:00
71falseMr.PhilipABMasonNULLFriendly Bike Shopextension-extensively7philip.mason942@paperlane.example942-725-4742ffxeCYOH12J2hFdOtrkgJ4ev9+aLADWA61OQUJZdAmohs74Ad44jD3C6E51F-366C-4C86-8000-0000000000022006-08-01 00:00:00
106falseMs.JohannesPEAllenNULLOriginal Bicycle Supply Companybroadband-practitioners1johannes.allen560@paperlane.example508-233-7590Ad8SVCzxx+PvrhbYB2gIVGxl8ev9QS+547K84lCqap5l2HihLHJuD3C6E51F-366C-4C86-8000-0000000000032005-07-01 00:00:00
141falseMs.MasRIClarkNULLGrand Sport Boutiquestrategic-canadians5mas.clark313@blueharbor.test910-211-3349zibQavIT82FTDlO9ev/DsY9EDQN+BDp9D+0l3qqPvT2bK7HG7magD3C6E51F-366C-4C86-8000-0000000000042007-09-01 00:00:00
176falseMs.StefanieNULLColNULLA Typical Bike Shopextension-extensively7stefanie.col44@mail.northwind.test0 (01) 715 770-3077rHk1TPf8+3GSH4ZAGnpFwQHl8aeolajagD1Is4ice6EveHqFUsszD3C6E51F-366C-4C86-8000-0000000000052006-12-01 00:00:00
211falseMs.LiamNULLHartNULLSuperb Sales and Repairextension-extensively7liam.hart978@paperlane.example616-947-74596is/cape6boqcXYa/MS1o6LyKCkVnthexPx5Ev44lJIbKzbLd9EvD3C6E51F-366C-4C86-8000-0000000000062006-09-01 00:00:00
246falseMr.EmilyNULLHillNULLProfessional Sales and Serviceextension-extensively7emily.hill313@blueharbor.test256-295-4151Scripts6sT5WlHRzfRONMsxsnunZYCY5Ad2UrXjDxqbpG8CsHLVuD3C6E51F-366C-4C86-8000-0000000000072007-05-01 00:00:00
281falseMs.EthanNULLJordanNULLOperational Manufacturingstrategic-canadians5ethan.jordan157@redkite.test363-891-8543KF8y57uuRXWzpyY+YBvA/H/y7YY4is8Z8ULEBUE5MRBosFEe8DubD3C6E51F-366C-4C86-8000-0000000000082006-09-01 00:00:00
316falseMs.LukasNULLLewisNULLMany Bikes Storecontacted-engineers5lukas.lewis429@oaklane.test537-266-3074plofyvKc1Paid7XGrFyeCvGeXQDRbBIhDBSJwcc/MlAlrQVo228hD3C6E51F-366C-4C86-8000-0000000000092009-05-16 16:33:33.077
351falseMr.AuroraNULLJohnsonNULLRetail Sporting Equipmentbilateral-insufficient5aurora.johnson619@example.net855-283-1808wwe5VVSyDGic+TpDfSW4wjaIwf1Ad6k+BaKgg0npI1Ad7lkTvw8kD3C6E51F-366C-4C86-8000-00000000000A2006-09-01 00:00:00
386falseMs.AidenLIKingNULLExtended Bike Salesbilateral-insufficient5aiden.king458@mapleink.example227-442-30415ev/beam8ufhkBLc/ZT9t3PqEYoZgiqoyVh8Is37vXYamF8F4h2fD3C6E51F-366C-4C86-8000-00000000000B2005-09-01 00:00:00

Column by column

Each figure is computed from all rows of both databases in the same way. S is the source, Y the synthetic copy. Difference runs from 0 (same distribution) to 1 (no overlap): Kolmogorov-Smirnov for numbers and times, total variation for columns with few values. Personal columns are meant to differ, so they show how many values also appear in the source instead. Lyrebird draws names from built-in lists, not from the source, so common names can match.

Column Model read it as How it was generated Empty Distinct Range or length Most common Difference
CustomerIDint record key New key values S 0%
Y 0%
S 847
Y 847
S 1 → 30118
Y 1 → 29611
S —
Y —
—
NameStyle[dbo].[NameStyle] generic value Source values, at measured frequencies S 0%
Y 0%
S 1
Y 1
S 5 chars avg
Y 5 chars avg
S False 100%
Y False 100%
0 TVD
Titlenvarchar(8) title name Source values, at measured frequencies S 0.83%
Y 0.83%
S 4
Y 4
S 3 chars avg
Y 3 chars avg
S Mr. 58.3% · Ms. 40.5% · Sr. 0.7% · Sra. 0.5%
Y Mr. 56.5% · Ms. 41.8% · Sr. 1% · Sra. 0.7%
0.018 TVD
FirstName[dbo].[Name] first namepersonal New text in the measured format S 0%
Y 0%
S 315
Y 185
S 5.6 chars avg
Y 5.9 chars avg
S —
Y —
28.9% in source
MiddleName[dbo].[Name] first namepersonal New text in the measured format S 40.5%
Y 40.5%
S 28
Y 22
S 2 chars avg
Y 2.1 chars avg
S J. 22.2% · M. 14.9% · R. 11.3% · A. 7.7% · L. 7.5% · B. 6.3%
Y LI 18.5% · SO 9.7% · ET 6.9% · GA 5.4% · MA 4.4% · VI 4.4%
0% in source
LastName[dbo].[Name] last namepersonal New text in the measured format S 0%
Y 0%
S 398
Y 164
S 6.5 chars avg
Y 5.9 chars avg
S —
Y —
32.5% in source
Suffixnvarchar(10) status enum Source values, at measured frequencies S 94.33%
Y 94.33%
S 5
Y 5
S 2.7 chars avg
Y 2.6 chars avg
S Jr. 52.1% · II 20.8% · Sr. 12.5% · IV 10.4% · PhD 4.2%
Y Jr. 37.5% · II 25% · IV 16.7% · Sr. 12.5% · PhD 8.3%
0.146 TVD
CompanyNamenvarchar(128) company name Source values, at measured frequencies S 0%
Y 0%
S 439
Y 385
S 20.2 chars avg
Y 20.5 chars avg
S —
Y —
—
SalesPersonnvarchar(256) usernamepersonal New text in the measured format S 0%
Y 0%
S 9
Y 5
S 22 chars avg
Y 21.2 chars avg
S adventure-works\shu0 17.8% · adventure-works\jillian0 17.5% · adventure-works\josé1 16.8% · adventure-works\garrett1 9.2% · adventure-works\jae0 9.2% · adventure-works\pamela0 8.7%
Y contacted-engineers5 46.3% · extension-extensively7 21.6% · broadband-practitioners1 11.2% · bilateral-insufficient5 11% · strategic-canadians5 9.9%
0% in source
EmailAddressnvarchar(50) emailpersonal New text in the measured format S 0%
Y 0%
S 440
Y 847
S 26.6 chars avg
Y 31.9 chars avg
S —
Y —
0% in source
Phone[dbo].[Phone] phone numberpersonal New text in the measured format S 0%
Y 0%
S 430
Y 432
S 12.6 chars avg
Y 12.5 chars avg
S —
Y —
0% in source
PasswordHashvarchar(128) user credential hashpersonal New text in the measured format S 0%
Y 0%
S 440
Y 306
S 44 chars avg
Y 44 chars avg
S —
Y —
0% in source
PasswordSaltvarchar(10) generic valuepersonal New text in the measured format S 0%
Y 0%
S 440
Y 313
S 8 chars avg
Y 8 chars avg
S —
Y —
0% in source
rowguiduniqueidentifier uuid New key values S 0%
Y 0%
S 847
Y 847
S 36 chars avg
Y 36 chars avg
S —
Y —
—
ModifiedDatedatetime lifecycle timestamp Times from the measured distribution S 0%
Y 0%
S 29
Y 27
S 2005-07-01 00:00:00 → 2009-05-16 16:33:33.123
Y 2005-07-01 00:00:00 → 2009-05-16 16:33:33.123
S 2005-08-01 00:00:00 14.2% · 2006-09-01 00:00:00 13.7% · 2006-08-01 00:00:00 12.4% · 2007-09-01 00:00:00 11.1% · 2005-09-01 00:00:00 10.7% · 2007-08-01 00:00:00 7.4%
Y 2005-08-01 00:00:00 15% · 2006-09-01 00:00:00 13.3% · 2006-08-01 00:00:00 12.4% · 2007-09-01 00:00:00 11.3% · 2005-09-01 00:00:00 10% · 2007-08-01 00:00:00 7.7%
0.015 KS