Solution Offered : Product Development, Web Development, Data Analytics & AI
Technologies Used :
There was a robust system in place that allows the analysis of data, even if the data changes. All the user needs to do is upload the file in the respective placeholder/upload box. Data is processed automatically from there.
The structure of input files change every month. To tackle this, various master and data dictionaries were created which can be ingested into the system. Once the data dictionaries and masters are ingested, it can change the way a given file is processed. This made the system much more robust and decreased the need for changes.
Entire organization has a snapshot of what they want to see organized neatly in form of snapshots and graphs covering all the KPIs.
For people who need detailed data for analysis, they can see the computed and raw data in one view, and then they can create charts on it, analyze or highlight it as per their use case.
We used a multiple tech approach that was being run on top of a docker container. Vue + Node combination was being used on the web to serve the data and python was used along with scheduled cron jobs to clean, warehouse, process and analyze the data. Once the data is analyzed, the basic non-aggregated results are stored in the warehouse too.
The MySQL database was used in the web portal to be displayed to the end customer. We used grids, charting, and month-on-month views in the front. The filters were allowed to be dynamic and the entire dashboard allowed users to drill down the hierarchy, apply certain filters, and download raw or visible data as per their convenience. Danfo and tensors were used in the backend to make sure all the data-related operations were snappy fast.
We developed the computation engine to be dynamic in such a way that certain master or controller excel files can be defined and those files can be uploaded on the portal to define the computational flow – hence making it a low code platform for the business owners who want to tweak workflows.
Have a question?
We’d love to hear from you!
Fill out the form and a AtliQ representative will be in touch with you shortly.