Data Source Provider Classes
With Report Data Preparation framework you can prepare data for a report super-fast. You don’t have to use temporary tables, views or queries – you can simple traverse through the needed data in X++ and shape/nest/calculate them as needed using Docentric AX APIs.
In short, you will benefit from this framework and custom DSP classes when you need to:
- Add additional data to existing SSRS reports, without changing built-in report artifacts such as RDP (Report Data Provider) classes, tables or queries. You will be able to accomplish this much easier than using extensions.
- Create a new custom SSRS report, without using RDP classes or tables. You can add data from arbitrary AX tables and views, or any other internal or external data source, using plain X++. Report data sources can be shaped into meaningful groups and hierarchies, unlike SSRS’s “rectangular” data.
- Manage custom placeholders used in Docentric print destinations.
- Dynamically change print destination settings, e.g. to select different template, or to add additional email attachments.
Learn in this section: