Welcome to the PublicDW project documentation. This documentation is maintained by the PublicDW community. Non-members can also contribute by providing inputs through the comments section.

Reporting Framework

< updates in progress>


Non-Functional Requirements to be considered during Report development

From this link https://www.quora.com/What-are-some-standard-practices-in-creating-a-professional-reports-from-a-database/answer/Anoop-Kumar-VK


  1. Optimize time taken for report refresh
  2. Layout and arrangement of objects (Charts/graphs/Grid/tables, logo, header, footer, Title and one or two line description, report refresh time, prompts answered by users )
  3. Best chart/graph types
  4. Prompts/filters that can be provided.
  5. Provide good description for each prompt that use can select or provide values.
  6. Identify and set best values as default values for prompts
  7. Test, modify report and mention which format ( Excel or pdf) export works best ( if not mentioned in functional requirements)
  8. Keep number of pages to minimum possible but ensure that there isn’t too much information in the report because of which User can get confused
  9. Use Legends, Consistent colour coding for same values across reports
  10. Spell checks
  11. Versioning the report
  12. Mention any specific inclusions/exclusion/filter applied
  13. Mention from where the data is sourced, And Data is valid as of which date.
  14. Additionally, based on organizations, you could also mention contact details (for example group email id) of support team for clarifications or to report issues related to the report.


PublicDW Documentation by PublicDW Community is licensed under @creative commons attribution-sharealike 4.0 international license.