I need to implement a custom report engine where users are able to select different system model entities (tables) in a treeview or other ui compenent (list, dropdownbox etc.). Also, they may select and configure different filters according each entity field. They will work as input parameters for a custom report. The users ​may select different entities and merge their columns by providing the joined columns. The idea is provide a custom report engine similar to Google Fusion Tables or the report engine of Salesforce.
We are using Angular as main front-end framework and the kendo ui components (grid, buttons, etc).
There is any broader component or telerik tool to support such scenario or any available demo? The Product Reporting is suitable for dot net infrastructure and sql server databases. Our projects uses Rails and postgres, thus, at priori, we are not interested on this reporting product.