I am making an application based on XtraPivotGrid. I have no OLAP service installed. It works well. But I am worrying about the scale of the data source, for some times the data source is too big to cause XtraPivotGrid very slow.
So I think server mode support could be very helpful for such a situation. I read a few posts and some have the similar requirement.
If you don't think so, can you give some suggestions to avoid the performance problem?
Thank you in advance,
Ying LI
Support the Server Mode in the pivot grid
Answers approved by DevExpress Support
We have implemented the functionality described in this ticket. It will be included in our next update(s).
Please check back and leave a comment to this response to let us know whether or not this solution addresses your concerns.
Starting with v14.2, the pivot grid supports server-side data processing and allows you to use large data sets as pivot grid data sources. In this mode, the pivot grid performs data-aware operations on the database server side. To enable Server Mode, use the following components depending on the target platform:
- ASP.Net - EntityServerModeDataSource and LinqServerModeDataSource;
- Windows Forms - EntityServerModeSource and LinqServerModeSource;
- WPF - EntityServerModeDataSource and LinqServerModeDataSource.
- v14.2.3Download Official Update
Hi Ying,
We've already tried to implement ServerMode for the XtraPivotGrid and come to the conclusion that it does not bring the required benefit. So, we decided to do not complete this work and implemented the OLAP mode for the XtraPivotGrid when data is fetched from the Analysis Services. It works much faster than the ServerMode in the same situation.
Thanks,
Plato
Hello Li,
Thanks,
Ivan
Thnaks