Rules to Better SQL Reporting Services
- Do you know the 4 user experiences of Reporting Services: Vanilla, Website, Email, Windows?
- Do you know when to use Reporting Services?
- Do you check that "RS Configuration Manager" is all green ticks?
- Do you check out the built-in samples?
- Do you know your 2 migration options to show your Access reports on the web?
- Layout - Does your report print and display on the web correctly?
- Layout - Do you include a useful footer at the bottom of your reports?
- Layout - Do you avoid using word 'Report' in your reports?
- Layout - Do you underline items with Hyperlink Action?
- Layout - Do you show errors in Red?
- Layout - Do you have consistent report name?
- Data Layout - Do you show the past 6 months of totals in a chart?
- Data Layout - Do you show data and chart in one?
- Data Layout - Do you avoid using a single chart when you need it to be scaled?
- Data Layout - Do you use expressions to show the correct scale on charts?
- Data Layout - Do you show change in your reports?
- Data Layout - Do you avoid showing change as a percentage?
- Data Layout - Do you use alternating row colors?
- Data Layout - Do you have nodes count like Outlook?
- Data Layout - Do you avoid displaying decimal places?
- Data Layout - Do you have consistent height of table row across all your reports?
- Data Layout - Do you display zero number as blank in your reports?
- Data Layout - Do you know the best way to show your data?
- Data Layout - Do you show time format clearly?
- Data Logic - Do you use de-normalized database fields for calculated values?
- Parameters - Do you avoid showing empty reports by at least setting Default parameters?
- Parameters - Do you avoid showing empty reports by the most intelligent default?
- Parameters - Do you use the DateTime data type for date parameters?
- Parameters - Do you have consistent parameter names?
- Performance - Do you cache popular reports for better performance?
- Performance - Do you schedule snapshots of slow reports for quicker access?
- Internationalization - Do you keep use regional friendly formatting?
- Internationalization - Do you make sure your language follows the user's regional settings?
- Internationalization - Do you make sure your language rule has an exception for Currency Fields?
- Admin - Do you validate all your reports?
- Admin - Do you create a separate virtual directory for Admin access?
- Admin - Do you take advantage of 'Integrated Security' to do Payroll reports?
- Admin - Do you remove ExecutionTime in Subject of Subscription email?
No comments:
Post a Comment