Lyrebird · Realistic synthetic test databases, generated fully offline

SQL Server · AdventureWorksLT

SalesLT.Product

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

References: ProductCategoryID → SalesLT.ProductCategoryProductModelID → SalesLT.ProductModel

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.

ProductID keyNameProductNumberColorStandardCostListPriceSizeWeightProductCategoryIDProductModelIDSellStartDateSellEndDateDiscontinuedDateThumbNailPhotoThumbnailPhotoFileNamerowguidModifiedDate
Source database · 12 of 295 rows
680HL Road Frame - Black, 58FR-R92B-58Black1059.31001431.5000581016.041862002-06-01 00:00:00NULLNULL‹binary, 1,077 bytes›no_image_available_small.gif43DD68D6-14A4-461F-9069-55309D90EA7E2008-03-11 10:01:36.827
706HL Road Frame - Red, 58FR-R92R-58Red1059.31001431.5000581016.041862002-06-01 00:00:00NULLNULL‹binary, 1,077 bytes›no_image_available_small.gif9540FF17-2712-4C90-A3D1-8CE5568B24622008-03-11 10:01:36.827
707Sport-100 Helmet, RedHL-U509-RRed13.086334.9900NULLNULL35332005-07-01 00:00:00NULLNULL‹binary, 1,077 bytes›no_image_available_small.gif2E1EF41A-C08A-4FF6-8ADA-BDE58B64A7122008-03-11 10:01:36.827
708Sport-100 Helmet, BlackHL-U509Black13.086334.9900NULLNULL35332005-07-01 00:00:00NULLNULL‹binary, 1,077 bytes›no_image_available_small.gifA25A44FB-C2DE-4268-958F-110B8D7621E22008-03-11 10:01:36.827
709Mountain Bike Socks, MSO-B909-MWhite3.39639.5000MNULL27182005-07-01 00:00:002006-06-30 00:00:00NULL‹binary, 1,077 bytes›no_image_available_small.gif18F95F47-1540-4E02-8F1F-CC1BCB6828D02008-03-11 10:01:36.827
710Mountain Bike Socks, LSO-B909-LWhite3.39639.5000LNULL27182005-07-01 00:00:002006-06-30 00:00:00NULL‹binary, 1,077 bytes›no_image_available_small.gif161C035E-21B3-4E14-8E44-AF508F35D80A2008-03-11 10:01:36.827
711Sport-100 Helmet, BlueHL-U509-BBlue13.086334.9900NULLNULL35332005-07-01 00:00:00NULLNULL‹binary, 1,077 bytes›no_image_available_small.gifFD7C0858-4179-48C2-865B-ABD5DFC7BC1D2008-03-11 10:01:36.827
712AWC Logo CapCA-1098Multi6.92238.9900NULLNULL2322005-07-01 00:00:00NULLNULL‹binary, 1,077 bytes›no_image_available_small.gifB9EDE243-A6F4-4629-B1D4-FFE1AEDC6DE72008-03-11 10:01:36.827
713Long-Sleeve Logo Jersey, SLJ-0192-SMulti38.492349.9900SNULL25112005-07-01 00:00:00NULLNULL‹binary, 2,915 bytes›awc_jersey_male_small.gifFD449C82-A259-4FAE-8584-6CA0255FAF682008-03-11 10:01:36.827
714Long-Sleeve Logo Jersey, MLJ-0192-MMulti38.492349.9900MNULL25112005-07-01 00:00:00NULLNULL‹binary, 2,915 bytes›awc_jersey_male_small.gif6A290063-A0CF-432A-8110-2EA0FDA143082008-03-11 10:01:36.827
715Long-Sleeve Logo Jersey, LLJ-0192-LMulti38.492349.9900LNULL25112005-07-01 00:00:00NULLNULL‹binary, 2,915 bytes›awc_jersey_male_small.gif34CF5EF5-C077-4EA0-914A-084814D5CBD52008-03-11 10:01:36.827
716Long-Sleeve Logo Jersey, XLLJ-0192-XMulti38.492349.9900XLNULL25112005-07-01 00:00:00NULLNULL‹binary, 2,915 bytes›awc_jersey_male_small.gif6EC47EC9-C041-4DDA-B686-2125D539CE9B2008-03-11 10:01:36.827
Synthetic database · 12 of 295 rows
680HL Road Frame - Black, 58FR-R92B-58Black294.57971003.9100MNULL1692005-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›no_image_available_small.gif43DD68D6-14A4-461F-9069-55309D90EA7E2008-03-11 10:01:36.827
681HL Road Frame - Red, 58FR-R92R-58NULL136.7850364.09004813181.7016332005-07-01 00:00:002007-06-30 00:00:00NULL‹binary, 4,096 bytes›no_image_available_small.gif9540FF17-2712-4C90-A3D1-8CE5568B24622008-03-11 10:01:36.827
682Sport-100 Helmet, RedHL-U509-RRed9.15933399.9900469055.92411122007-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›no_image_available_small.gif2E1EF41A-C08A-4FF6-8ADA-BDE58B64A7122008-03-11 10:01:36.827
683Sport-100 Helmet, BlackHL-U509Red199.85191700.9900441137.2518522007-07-01 00:00:00NULLNULL‹binary, 4,096 bytes›no_image_available_small.gifA25A44FB-C2DE-4268-958F-110B8D7621E22008-03-11 10:01:36.827
684Mountain Bike Socks, MSO-B909-MBlack308.21791079.990042NULL2462007-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›no_image_available_small.gif18F95F47-1540-4E02-8F1F-CC1BCB6828D02008-03-11 10:01:36.827
685Mountain Bike Socks, LSO-B909-LNULL199.8519264.050038NULL612006-07-01 00:00:00NULLNULL‹binary, 4,096 bytes›no_image_available_small.gif161C035E-21B3-4E14-8E44-AF508F35D80A2008-03-11 10:01:36.827
686Sport-100 Helmet, BlueHL-U509-BYellow294.5797364.090058NULL41782006-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›no_image_available_small.gifFD7C0858-4179-48C2-865B-ABD5DFC7BC1D2008-03-11 10:01:36.827
687AWC Logo CapCA-1098NULL136.78502443.3500NULL8361.9135252006-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›no_image_available_small.gifB9EDE243-A6F4-4629-B1D4-FFE1AEDC6DE72008-03-11 10:01:36.827
688Long-Sleeve Logo Jersey, SLJ-0192-SBlack601.74371349.6000481313.08672005-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›awc_jersey_male_small.gifFD449C82-A259-4FAE-8584-6CA0255FAF682008-03-11 10:01:36.827
689Long-Sleeve Logo Jersey, MLJ-0192-MRed1898.09442319.9900NULL9404.047102007-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›awc_jersey_male_small.gif6A290063-A0CF-432A-8110-2EA0FDA143082008-03-11 10:03:55.510
690Long-Sleeve Logo Jersey, LLJ-0192-LSilver187.1571742.350050NULL16472006-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›awc_jersey_male_small.gif34CF5EF5-C077-4EA0-914A-084814D5CBD52008-03-11 10:01:36.827
691Long-Sleeve Logo Jersey, XLLJ-0192-XYellow601.74371003.9100NULLNULL24562006-07-01 00:00:00NULLNULL‹binary, 2,048 bytes›awc_jersey_male_small.gif6EC47EC9-C041-4DDA-B686-2125D539CE9B2008-03-11 10:01:36.827

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
ProductIDint record key New key values S 0%
Y 0%
S 295
Y 295
S 680 → 999
Y 680 → 974
S —
Y —
—
Name[dbo].[Name] title name New key values S 0%
Y 0%
S 295
Y 295
S 21.4 chars avg
Y 21.4 chars avg
S —
Y —
—
ProductNumbernvarchar(25) record key New key values S 0%
Y 0%
S 295
Y 295
S 9 chars avg
Y 9 chars avg
S —
Y —
—
Colornvarchar(15) color Source values, at measured frequencies S 16.95%
Y 16.95%
S 9
Y 7
S 5.1 chars avg
Y 5.1 chars avg
S Black 36.3% · Red 15.5% · Silver 14.7% · Yellow 14.7% · Blue 10.6% · Multi 3.3%
Y Black 33.5% · Yellow 17.6% · Silver 17.1% · Red 16.7% · Blue 9% · Multi 3.3%
0.065 TVD
StandardCostmoney monetary amount Numbers from the measured histogram S 0%
Y 0%
S 110
Y 88
S 0.8565 → 2171.2942
Y 1.8663 → 2171.2942
S —
Y 486.7066 4.4% · 461.4448 4.4% · 294.5797 3.7% · 868.6342 3.4% · 601.7437 3.1% · 199.8519 2.7%
0.027 KS
ListPricemoney monetary amount Numbers from the measured histogram S 0%
Y 0%
S 99
Y 53
S 2.2900 → 3578.2700
Y 9.5000 → 3578.2700
S 337.2200 4.1% · 782.9900 4.1% · 1431.5000 3.7% · 594.8300 3.4% · 333.4200 3.4% · 742.3500 3.4%
Y 2384.0700 7.8% · 1431.5000 6.4% · 2443.3500 5.8% · 782.9900 5.1% · 2319.9900 4.4% · 742.3500 4.4%
0.332 KS
Sizenvarchar(5) status enum Source values, at measured frequencies S 28.47%
Y 28.47%
S 18
Y 15
S 1.9 chars avg
Y 1.8 chars avg
S 44 13.7% · 48 11.8% · 52 7.6% · 58 7.1% · 42 7.1% · 38 5.7%
Y 44 15.2% · 58 10.9% · 48 9% · 42 8.5% · M 6.6% · 38 6.2%
0.104 TVD
Weightdecimal(8,2) measurement Numbers from the measured histogram S 32.88%
Y 32.88%
S 122
Y 198
S 88 → 13607.70
Y 117.08 → 13607.70
S —
Y —
0.086 KS
ProductCategoryIDint record key Foreign key, from the measured relationship S 0%
Y 0%
S 37
Y 37
S 5 → 41
Y 5 → 41
S 6 14.6% · 18 11.2% · 5 10.8% · 16 9.5% · 7 7.5% · 20 6.1%
Y 6 14.6% · 18 11.2% · 5 10.8% · 16 9.5% · 7 7.5% · 20 6.1%
0 KS
ProductModelIDint record key Foreign key, from the measured relationship S 0%
Y 0%
S 119
Y 119
S 1 → 128
Y 1 → 128
S —
Y —
0 KS
SellStartDatedatetime lifecycle timestamp Times from the measured distribution S 0%
Y 0%
S 4
Y 4
S 2002-06-01 00:00:00 → 2007-07-01 00:00:00
Y 2002-06-01 00:00:00 → 2007-07-01 00:00:00
S 2007-07-01 00:00:00 46.1% · 2006-07-01 00:00:00 28.8% · 2005-07-01 00:00:00 24.4% · 2002-06-01 00:00:00 0.7%
Y 2007-07-01 00:00:00 44.4% · 2006-07-01 00:00:00 31.2% · 2005-07-01 00:00:00 23.7% · 2002-06-01 00:00:00 0.7%
0.017 KS
SellEndDatedatetime lifecycle timestamp Times from the measured distribution S 66.78%
Y 66.78%
S 2
Y 3
S 2006-06-30 00:00:00 → 2007-06-30 00:00:00
Y 2006-06-30 00:00:00 → 2007-07-01 00:00:00
S 2007-06-30 00:00:00 70.4% · 2006-06-30 00:00:00 29.6%
Y 2007-06-30 00:00:00 51% · 2007-07-01 00:00:00 45.9% · 2006-06-30 00:00:00 3.1%
0.459 KS
DiscontinuedDatedatetime lifecycle timestamp Derived by the database or a rule S 100%
Y 100%
S 0
Y 0
S —
Y —
S —
Y —
—
ThumbNailPhotovarbinary(max) generic value New binary values S 0%
Y 0%
S 42
Y 3
S 2,194 bytes avg
Y 3,207 bytes avg
S 1077 46.8% · 3217 4.7% · 3367 4.4% · 3172 3.7% · 3249 3.4% · 3392 3.1%
Y 4096 54.6% · 2048 44.7% · 8192 0.7%
1 TVD
ThumbnailPhotoFileNamenvarchar(50) file reference Source values, at measured frequencies S 0%
Y 0%
S 42
Y 42
S 25.3 chars avg
Y 25.3 chars avg
S no_image_available_small.gif 46.8% · wheel_small.gif 4.7% · julianax_r_02_blue_small.gif 4.4% · superlight_red_small.gif 3.7% · superlight_black_small.gif 3.4% · julianax_r_02_yellow_small.gif 3.1%
Y no_image_available_small.gif 46.8% · wheel_small.gif 4.7% · julianax_r_02_blue_small.gif 4.4% · superlight_red_small.gif 3.7% · superlight_black_small.gif 3.4% · julianax_r_02_yellow_small.gif 3.1%
0 TVD
rowguiduniqueidentifier record key New key values S 0%
Y 0%
S 295
Y 295
S 36 chars avg
Y 36 chars avg
S —
Y —
—
ModifiedDatedatetime lifecycle timestamp Times from the measured distribution S 0%
Y 0%
S 2
Y 2
S 2008-03-11 10:01:36.827 → 2008-03-11 10:03:55.510
Y 2008-03-11 10:01:36.827 → 2008-03-11 10:03:55.510
S 2008-03-11 10:01:36.827000 99.7% · 2008-03-11 10:03:55.510000 0.3%
Y 2008-03-11 10:01:36.827000 99.7% · 2008-03-11 10:03:55.510000 0.3%
0 KS