Smart PowerBL


Software Development


Smart PowerBL

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…

Business challenge

We had a challenge to create technology for presentation company’s data into rich visually enhanced views, collect and organize views in convenient layouts and visualizations.

System has to allow user creating views and data models. It should dynamically generate documents according to structure view and fills it with data based on data model. 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 web server. The software architecture is developed in the way that allows one instance of the software 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, 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.