Nowadays, retailers are faced with constantly changing business s processes, increasing data complexity and evolving requirements. This makes it quite tough for the existing legacy solutions to be flexible enough to meet these changing needs in the current business scenario.