Guest User

Untitled

a guest
Jan 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. //(order_id, (order_date, (order_item_product_id, order_item_subtotal)))
  2. // Get daily revenue per product id
  3. val ordersJoinMap = ordersJoin.map(rec => ((rec._2._1, rec._2._2._1), rec._2._2._2))
  4. ordersJoinMap.take(10).foreach(println)
  5. ordersJoinMap.count
  6. //((order_date, order_item_product_id), order_item_subtotal)
  7. val dailyRevenuePerProductId = ordersJoinMap.
  8. reduceByKey((revenue, order_item_subtotal) => revenue + order_item_subtotal)
  9. dailyRevenuePerProductId.take(10).foreach(println)
  10. dailyRevenuePerProductId.count
  11. //((order_date, order_item_product_id), daily_revenue_per_product_id)
Add Comment
Please, Sign In to add comment