Data mining plays a huge part of helping companies maximize revenue and pinpoint issues. Typically data mining systems cost tens of thousands of dollars and are only available to larger organizations. In order to make this available to all businesses on the system and not make it a drain on the production server, we have instantiated a duplicate server for data mining purposes only.
This server has data that is synchronized once per day with the production database and is not intended for real-time analytics for the current time, but for the more process heavy comparison analytics of historical data more than a day old, typically months and years into the past.
To make this module even more robust we have implemented a dynamic graphical interface for those that need a graphical representation of the data, suitable for meetings and printing off to use in reports. These graphs and charts are presented in a dashboard that can be customized by managers and saved so they load each time a manager loads the interface.