The Reporting module uses the following database tables:
| • | Reporting_Report - contains reports and their settings and layout |
| • | Reporting_ReportCategory - contains report categories |
| • | Reporting_ReportGraph - contains report graphs and their settings |
| • | Reporting_ReportTable - contains report tables and their settings |
| • | Reporting_ReportValue - contains report values and their settings |
| • | Reporting_SavedGraph - contains graphs saved with saved reports (in binary format) |
| • | Reporting_SavedReport - contains saved reports |
The Reporting API is provided by the following CMS.Reporting namespace classes:
| • | ReportCategoryInfo, ReportCategoryInfoProvider - these classes provide functionality for managing report categories |
| • | ReportGraphInfo, ReportGraphInfoProvider - these classes provide functionality for managing report graphs |
| • | ReportInfo, ReportInfoProvider - these classes provide functionality for managing reports |
| • | ReportTableInfo, ReportTableInfoProvider - these classes provide functionality for managing report tables |
| • | ReportValueInfo, ReportValueInfoProvider - these classes provide functionality for managing report values |
| • | SavedGraphInfo, SavedGraphInfoProvider - these classes provide functionality for managing saved graphs (for saved reports) |
| • | SavedReportInfo, SavedReportInfoProvider - these classes provide functionality for managing saved reports |
The following topics show examples of how these classes can be used:
The API programming and Kentico CMS internals section of this guide contains more API related information, so please refer to it if required.
For detailed API documentation, such as a list of all methods from the classes above, please refer to Kentico CMS API Reference that is a part of your Kentico CMS installation and can be accessed through the programs folder in Windows Start menu.
Page url:
http://devnet.kentico.com/docs/5_5r2/devguide/index.html?reporting_database_tables_and_api_classes.htm