SageData Business Intelligence platfrom has been designed from ground up to be a flexible and scalable platfrom for data analytics.  A more detailed discussion on how to build a BI system was discussed by Kirill in this blogpost.
It is worth to mention that a good Business Intelligence platfrom has 4 essential components:
- Data Store (Data Warehouse, Data Lake etc…)
- Integrations (these bring the data from various systems into your Data Store)
- Data Modeling Orchestrator (the stuff that runs your SQL code automatically)
- Data Visualizations (because you cannot hit a target you cannot see)
In a nutshell, with all the added bells and whistles, these 4 components look like this: