This article aims to show the difference between "Report Definition" and "Report Templates" when exporting reports as a best practice for ensuring healthy report trees.
The use of "Report Definition" for report exports can lead to very large and bloated report trees when imported.
The size of the overall tree has a major impact on VMware Watch4net / Monitoring and Reporting (MnR):
Watch4Net/M&R-7.x
When exporting reports using the Exports -> Report Definition instead of Exports > Report Template :
Report templates keep report links as-is while report definitions transform them into hard nodes. This can result in large amounts of repetition and significantly impacts the report tree size (creating very large XML files in the process). To minimize the report tree size there is an extensive use of report templates and links in the default reports.
Example on the size of export 'Dashboard' tree as template and definition:
When exporting reports, it is recommended to use the "Report Template" option rather than "Report Definition" in most cases. This will preserve the report links instead of converting them into unnecessary hard nodes as previously described.
If a report is required under "My Reports" or under another node, then the report can be copied and pasted in "Edit Mode" to the appropriate location.
Alternatively, the entire ReportPack can be exported and imported into another system via "Administration -> ReportPacks".