Database tables and API classes

  Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic! Mail us feedback on this topic!  

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:

 

•Getting report data
•Managing reports and their categories
•Creating graphs, tables and values
•Editing the layout of a report
•Saving the current status of the report
•Getting HTML code of a saved report

 

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