A retail company operates more than 3000 stores, all using the same Point Of Sale (POS) system. It wants to provide category managers with near-real-time sales results. The stores span multiple time zones and have a varying number of transactions per minute, with some stores generating higher sales volumes than others.
Sales results are delivered uniformly through data-engineered fields calculated in a complex data pipeline. The calculations include exceptions, aggregations, and scoring through external functions connected to scoring algorithms. The source data used for aggregations contains more than 100M rows.
Each minute, the POS sends files containing all sales transactions to a cloud-storage location. A naming convention includes store numbers and timestamps to identify the transaction set in each file. The files are generally smaller than 10MB.
How can near-real-time results be delivered to the category managers?
Choose two
Community Discussion
No comments yet. Be the first to start the discussion!
Community Discussion