in bundle_adb_360/src/b_historical/1_createhistbronzeparquets.py [0:0]
def createMenuesConsumed(noofrows=2, mincustid = 1, maxcustid = 10, minrestid = 1, maxrestid = 10) -> DataFrame:
fs = Fieldset(locale=Locale.EN, i=int(noofrows/2))
df = pd.DataFrame.from_dict({
"menueId": fs("increment"),
"foodName": fs("food.dish"),
"foodCategory" : 'food',
"cost": fs("finance.price", minimum=4.99, maximum=222.40),
"dinnerDate" : fs("datetime.date", start=2022, end=2023),
"fkcustomer" : fs("numeric.integer_number", start=mincustid, end=maxcustid),
"fkrestaurant" : fs("numeric.integer_number", start=minrestid, end=maxrestid),
"fkwaiter" : fs("numeric.integer_number", start=mincustid, end=maxcustid),
"tableId" : fs("numeric.integer_number", start=5, end=50 )
})
df1 = pd.DataFrame.from_dict({
"menueId": fs("increment"),
"foodName": fs("food.drink"),
"foodCategory" : 'beverage',
"cost": fs("finance.price", minimum=4.99, maximum=222.40),
"dinnerDate" : fs("datetime.date", start=2022, end=2023),
"fkcustomer" : fs("numeric.integer_number", start=mincustid, end=maxcustid),
"fkrestaurant" : fs("numeric.integer_number", start=minrestid, end=maxrestid),
"fkwaiter" : fs("numeric.integer_number", start=mincustid, end=maxcustid),
"tableId" : fs("numeric.integer_number", start=5, end=50 )
})
sdf = spark.createDataFrame(df)
sdf1 = spark.createDataFrame(df1)
return sdf.union(sdf1)