http://git-wip-us.apache.org/repos/asf/bigtop/blob/5646c87d/bigtop-bigpetstore/bigpetstore-data-generator/src/main/resources/input_data/product_categories.json
----------------------------------------------------------------------
diff --git
a/bigtop-bigpetstore/bigpetstore-data-generator/src/main/resources/input_data/product_categories.json
b/bigtop-bigpetstore/bigpetstore-data-generator/src/main/resources/input_data/product_categories.json
new file mode 100644
index 0000000..4c880bd
--- /dev/null
+++
b/bigtop-bigpetstore/bigpetstore-data-generator/src/main/resources/input_data/product_categories.json
@@ -0,0 +1,440 @@
+[
+ {
+ "category" : "dry dog food",
+ "species" : ["dog"],
+ "trigger_transaction" : true,
+ "fields" : ["brand", "flavor", "size"],
+ "daily_usage_rate" : 2.0,
+ "base_amount_used_average" : 0.25,
+ "base_amount_used_variance" : 0.1,
+ "transaction_trigger_rate" : 2.0,
+ "transaction_purchase_rate" : 7.0,
+ "items" :
+ [
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Chicken",
+ "size" : 15.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Pork",
+ "size" : 15.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Lamb & Rice",
+ "size" : 15.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Fish & Potato",
+ "size" : 15.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Chicken",
+ "size" : 30.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Pork",
+ "size" : 30.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Lamb & Rice",
+ "size" : 30.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Wellfed",
+ "flavor" : "Fish & Potato",
+ "size" : 30.0,
+ "per_unit_cost" : 2.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Chicken",
+ "size" : 15.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Pork",
+ "size" : 15.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Lamb & Rice",
+ "size" : 15.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Fish & Potato",
+ "size" : 15.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Chicken",
+ "size" : 30.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Pork",
+ "size" : 30.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Lamb & Rice",
+ "size" : 30.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Happy Pup",
+ "flavor" : "Fish & Potato",
+ "size" : 30.0,
+ "per_unit_cost" : 2.67
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Chicken",
+ "size" : 15.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Pork",
+ "size" : 15.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Lamb & Rice",
+ "size" : 15.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Fish & Potato",
+ "size" : 15.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Chicken",
+ "size" : 30.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Pork",
+ "size" : 30.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Lamb & Rice",
+ "size" : 30.0,
+ "per_unit_cost" : 3.00
+ },
+ {
+ "category" : "dry dog food",
+ "brand" : "Dog Days",
+ "flavor" : "Fish & Potato",
+ "size" : 30.0,
+ "per_unit_cost" : 3.00
+ }
+ ]
+ },
+ {
+ "category" : "dry cat food",
+ "species" : ["cat"],
+ "trigger_transaction" : true,
+ "fields" : ["brand", "flavor", "size"],
+ "daily_usage_rate" : 2.0,
+ "base_amount_used_average" : 0.1,
+ "base_amount_used_variance" : 0.05,
+ "transaction_trigger_rate" : 2.0,
+ "transaction_purchase_rate" : 7.0,
+ "items" :
+ [
+ {
+ "category" : "dry cat food",
+ "brand" : "Pretty Cat",
+ "flavor" : "Chicken & Rice
(Hairball Management)",
+ "size" : 7.0,
+ "per_unit_cost" : 2.86
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Pretty Cat",
+ "flavor" : "Tuna",
+ "size" : 7.0,
+ "per_unit_cost" : 2.86
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Pretty Cat",
+ "flavor" : "Chicken & Rice",
+ "size" : 15.0,
+ "per_unit_cost" : 2.86
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Pretty Cat",
+ "flavor" : "Chicken & Rice
(Hairball Management)",
+ "size" : 15.0,
+ "per_unit_cost" : 2.86
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Pretty Cat",
+ "flavor" : "Tuna",
+ "size" : 15.0,
+ "per_unit_cost" : 2.86
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Wellfed",
+ "flavor" : "Chicken & Rice",
+ "size" : 7.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Wellfed",
+ "flavor" : "Chicken & Rice
(Hairball Management)",
+ "size" : 7.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Wellfed",
+ "flavor" : "Tuna",
+ "size" : 7.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Wellfed",
+ "flavor" : "Chicken & Rice",
+ "size" : 14.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Wellfed",
+ "flavor" : "Chicken & Rice
(Hairball Management)",
+ "size" : 14.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Wellfed",
+ "flavor" : "Tuna",
+ "size" : 14.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Feisty Feline",
+ "flavor" : "Chicken & Rice",
+ "size" : 7.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Feisty Feline",
+ "flavor" : "Chicken & Rice
(Hairball Management)",
+ "size" : 7.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Feisty Feline",
+ "flavor" : "Tuna",
+ "size" : 7.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Feisty Feline",
+ "flavor" : "Chicken & Rice",
+ "size" : 14.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Feisty Feline",
+ "flavor" : "Chicken & Rice
(Hairball Management)",
+ "size" : 14.0,
+ "per_unit_cost" : 2.14
+ },
+ {
+ "category" : "dry cat food",
+ "brand" : "Feisty Feline",
+ "flavor" : "Tuna",
+ "size" : 14.0,
+ "per_unit_cost" : 2.14
+ }
+ ]
+ },
+ {
+ "category" : "kitty litter",
+ "species" : ["cat"],
+ "trigger_transaction" : true,
+ "fields" : ["brand", "size"],
+ "daily_usage_rate" : 1.0,
+ "base_amount_used_average" : 0.1,
+ "base_amount_used_variance" : 0.05,
+ "transaction_trigger_rate" : 2.0,
+ "transaction_purchase_rate" : 7.0,
+ "items" :
+ [
+ {
+ "category" : "kitty litter",
+ "brand" : "Pretty Cat",
+ "size" : 7,
+ "per_unit_cost" : 1.43
+ }
+ ,
+ {
+ "category" : "kitty litter",
+ "brand" : "Pretty Cat",
+ "size" : 14,
+ "per_unit_cost" : 1.43
+ },
+ {
+ "category" : "kitty litter",
+ "brand" : "Pretty Cat",
+ "size" : 28,
+ "per_unit_cost" : 1.43
+ },
+ {
+ "category" : "kitty litter",
+ "brand" : "Fiesty Feline",
+ "size" : 7,
+ "per_unit_cost" : 1.50
+ }
+ ,
+ {
+ "category" : "kitty litter",
+ "brand" : "Fiesty Feline",
+ "size" : 14,
+ "per_unit_cost" : 1.50
+ },
+ {
+ "category" : "kitty litter",
+ "brand" : "Feisty Feline",
+ "size" : 28,
+ "per_unit_cost" : 1.50
+ }
+ ]
+
+ },
+ {
+ "category" : "poop bags",
+ "species" : ["dog"],
+ "trigger_transaction" : true,
+ "fields" : ["brand", "color", "size"],
+ "daily_usage_rate" : 2.0,
+ "base_amount_used_average" : 1.0,
+ "base_amount_used_variance" : 0.5,
+ "transaction_trigger_rate" : 2.0,
+ "transaction_purchase_rate" : 7.0,
+ "items" :
+ [
+ {
+ "category" : "poop bags",
+ "brand" : "Happy Pup",
+ "color" : "Blue",
+ "size" : 60,
+ "per_unit_cost" : 0.17
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Happy Pup",
+ "color" : "Blue",
+ "size" : 120,
+ "per_unit_cost" : 0.17
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Happy Pup",
+ "color" : "multicolor",
+ "size" : 60,
+ "per_unit_cost" : 0.17
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Happy Pup",
+ "color" : "multicolor",
+ "size" : 120,
+ "per_unit_cost" : 0.17
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Dog Days",
+ "color" : "Blue",
+ "size" : 60,
+ "per_unit_cost" : 0.21
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Dog Days",
+ "color" : "Blue",
+ "size" : 120,
+ "per_unit_cost" : 0.21
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Dog Days",
+ "color" : "multicolor",
+ "size" : 60,
+ "per_unit_cost" : 0.21
+ },
+ {
+ "category" : "poop bags",
+ "brand" : "Dog Days",
+ "color" : "multicolor",
+ "size" : 120,
+ "per_unit_cost" : 0.21
+ }
+ ]
+ }
+]