Lyrebird · Realistic synthetic test databases, generated fully offline

SQL Server · AdventureWorksLT

SalesLT.Address

Source rows
450
Synthetic rows
450
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.

AddressID keyAddressLine1AddressLine2CityStateProvinceCountryRegionPostalCoderowguidModifiedDate
Source database · 12 of 450 rows
98713 Yosemite Ct.NULLBothellWashingtonUnited States98011268AF621-76D7-4C78-9441-144FD139821A2006-07-01 00:00:00
111318 Lasalle StreetNULLBothellWashingtonUnited States98011981B3303-ACA2-49C7-9A96-FB670785B2692007-04-01 00:00:00
259178 Jumping St.NULLDallasTexasUnited States75201C8DF3BD9-48F0-4654-A8DD-14A67A84D3C62006-09-01 00:00:00
289228 Via Del SolNULLPhoenixArizonaUnited States8500412AE5EE1-FC3E-468B-9B92-3B970B1697742005-09-01 00:00:00
3226910 Indela RoadNULLMontrealQuebecCanadaH1Y 2H584A95F62-3AE8-4E7E-BBD5-5A6F00CD982D2006-08-01 00:00:00
1852681 Eagle PeakNULLBellevueWashingtonUnited States980047BCCF442-2268-46CC-8472-14C44C14E98C2006-09-01 00:00:00
2977943 Walnut AveNULLRentonWashingtonUnited States9805552410DA4-2778-4B1D-A599-95746625CE6D2006-08-01 00:00:00
4456388 Lake City WayNULLBurnabyBritish ColumbiaCanadaV5A 3A653572F25-9133-4A8B-A065-102FF35416EE2006-09-01 00:00:00
44652560 Free StreetNULLTorontoOntarioCanadaM4B 1V7801A1DFC-5125-486B-AA84-CCBD2EC57CA42005-08-01 00:00:00
44722580 Free StreetNULLTorontoOntarioCanadaM4B 1V788CEE379-DBB8-433B-B84E-A35E094355002006-08-01 00:00:00
4482575 Bloor Street EastNULLTorontoOntarioCanadaM4B 1V62DF6D0AD-0926-4F34-A450-9B1083150CBF2007-08-01 00:00:00
449Station ENULLChalk RiberOntarioCanadaK0J 1J08B5A7729-CB75-4303-A607-7F9793B4D94F2005-08-01 00:00:00
Synthetic database · 12 of 450 rows
9153 Station Hillcrest, Manhattan, PortlandNULLPortlandNevadaUnited StatesV02 4ONCE17699F-77DA-416F-8000-0000000000002005-09-01 00:00:00
34145 King Central, Etobicoke, ChicagoNULLChicagoQuebecIllinois60669CE17699F-77DA-416F-8000-0000000000012006-08-01 00:00:00
5964 Queen Oakwood, Islington, OttawaNULLOttawaWashingtonUnited States03742CE17699F-77DA-416F-8000-0000000000022007-08-01 00:00:00
8463 King Hillcrest, Evanston, PuyallupNULLPuyallupCaliforniaUnited States31851CE17699F-77DA-416F-8000-0000000000032005-09-01 00:00:00
109123 High Hillcrest, Loop, TorontoNULLTorontoWashingtonOntario577CE17699F-77DA-416F-8000-0000000000042007-09-01 00:00:00
134145 King Central, Salford, PhoenixNULLPhoenixQueenslandUnited States47432CE17699F-77DA-416F-8000-0000000000052005-07-01 00:00:00
1591 High Central, Staten Island, LondonNULLLondonCaliforniaEngland01044CE17699F-77DA-416F-8000-0000000000062006-08-01 00:00:00
18493 Market Hillcrest, North York, MadridNULLMadridCaliforniaComunidad de Madrid28013CE17699F-77DA-416F-8000-0000000000072006-09-01 00:00:00
209159 High Hillcrest, Manhattan, AustinNULLAustinQuebecTexas78757CE17699F-77DA-416F-8000-0000000000082005-09-01 00:00:00
234135 King Hillcrest, Downtown, Round RockNULLRound RockCaliforniaUnited States09074CE17699F-77DA-416F-8000-0000000000092006-09-01 00:00:00
259137 Church Parkside, Greenwich, ManchesterNULLManchesterMichiganEngland122CE17699F-77DA-416F-8000-00000000000A2005-08-01 00:00:00
28463 High Hillcrest, Downtown, TorontoNULLTorontoWashingtonOntario528CE17699F-77DA-416F-8000-00000000000B2007-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
AddressIDint record keypersonal New key values S 0%
Y 0%
S 450
Y 450
S 9 → 11382
Y 9 → 11234
S —
Y —
—
AddressLine1nvarchar(60) postal addresspersonal New text in the measured format S 0%
Y 0%
S 445
Y 449
S 19.5 chars avg
Y 37.8 chars avg
S —
Y —
0% in source
AddressLine2nvarchar(60) postal addresspersonal New text in the measured format S 97.56%
Y 97.56%
S 11
Y 11
S 11.2 chars avg
Y 37.3 chars avg
S Floor 7 9.1% · Suite 2501 9.1% · Box 8033 9.1% · Stanford House 9.1% · PO Box 4023 9.1% · Raven House, Kingsgate 9.1%
Y 109 High Central, Salford, Manchester 9.1% · 119 Bridge Parkside, Hyde Park, Chicago 9.1% · 169 High Central, Hackney, London 9.1% · 145 King Central, Barton Hills, Austin 9.1% · 43 Market Central, Brooklyn, New York 9.1% · 115 Market Central, Chorlton, Manchester 9.1%
0% in source
Citynvarchar(30) city Source values, at measured frequencies S 0%
Y 0%
S 269
Y 79
S 8.1 chars avg
Y 7.5 chars avg
S —
Y London 10.9% · Toronto 10% · Chicago 6.9% · New York 6.7% · Austin 6.4% · Manchester 5.8%
—
StateProvince[dbo].[Name] region Source values, at measured frequencies S 0%
Y 0%
S 25
Y 20
S 8.1 chars avg
Y 8 chars avg
S California 17.3% · Ontario 12.2% · Washington 11.3% · Texas 8.9% · England 8.9% · Quebec 5.3%
Y California 17.3% · Ontario 12.7% · Washington 10.9% · Texas 10.7% · England 8.7% · Quebec 4.7%
0.08 TVD
CountryRegion[dbo].[Name] country name Generated together with related columns S 0%
Y 0%
S 3
Y 17
S 11.3 chars avg
Y 9.6 chars avg
S United States 65.6% · Canada 25.6% · United Kingdom 8.9%
Y United States 27.8% · England 16.7% · Canada 12% · Ontario 10% · Illinois 6.9% · New York 6.7%
0.56 TVD
PostalCodenvarchar(15) postal codepersonal New text in the measured format S 0%
Y 0%
S 303
Y 368
S 5.6 chars avg
Y 5 chars avg
S —
Y —
0.7% in source
rowguiduniqueidentifier uuid New key values S 0%
Y 0%
S 450
Y 450
S 36 chars avg
Y 36 chars avg
S —
Y —
—
ModifiedDatedatetime lifecycle timestamp Times from the measured distribution S 0%
Y 0%
S 25
Y 22
S 2005-07-01 00:00:00 → 2008-06-01 00:00:00
Y 2005-07-01 00:00:00 → 2008-06-01 00:00:00
S 2005-08-01 00:00:00 14.2% · 2006-09-01 00:00:00 13.6% · 2006-08-01 00:00:00 12.2% · 2005-09-01 00:00:00 11.3% · 2007-09-01 00:00:00 11.1% · 2006-07-01 00:00:00 7.3%
Y 2006-09-01 00:00:00 14.7% · 2005-08-01 00:00:00 12.7% · 2006-08-01 00:00:00 11.8% · 2005-09-01 00:00:00 11.6% · 2007-08-01 00:00:00 11.3% · 2007-09-01 00:00:00 9.8%
0.042 KS