An alternative for the well-known Power BI solution. Smart Power BI is a suite of business analytics tools that deliver insights throughout your organization. Connect to hundreds of data sources, simplify data prep, and drive ad hoc analysis. Produce beautiful reports, then publish them for your organization to consume on the web and across mobile devices. Everyone can create personalized dashboards with a unique, 360-degree view of their business. And scale across the enterprise, with governance and security built-in.
We had the challenge to create technology for presentation company’s data into rich visually enhanced views, collect and organize views inconvenient layouts, and visualizations. The system has to allow users to create views and data models. It should dynamically generate documents according to the structure view and fills it with data based on the data model. The based scheduler should execute generation in planned times, so users will be able to receive trash reports automatically.
The developed solution works under the IIS and under Apache webserver. The software architecture is developed in a way that allows one instance of the software to run on the server and serve several tenants. With the help of multitenant architecture, the application is intended to provide each tenant with individual instance copy - including its data, configuration, user management, the individual function of the tenant, and non-functional properties. The architecture is developed in the way, that enables the cube processing and deployment to the cloud to be included in the future.