REPORTS

Most projects have a reporting component, but the choice of how information is brought to the surface has significantly changed.

Aside from the traditional hard copy reports, reports are now more interactive where information can be sliced and diced on the fly in real time.

Users can even design their own reports and determine how those reports will be distributed and secured.

OnCALL Micro can provide reporting support using SQL Server Reporting Services (SSRS), Crystal Reports and Microsoft Access.  We can probably figure out how to use reporting tools we've never used before.

If you'd like to allow your staff to design their own reports we can also provide one-on-one training.

Reports:

Most any software application has a reporting component associated with it - after all what good is the information that you have in your system if you can't readily see it, analyze it - and generally allow you to make solid business decisions with it.  And be able to do all this when with information that is up to the minute.

Fortunately reporting has met that challenge.  Reports have gone beyond the days of green bar paper or any kind of paper for that matter.  Reports are now more interactive, allowing users to drill down to the information that is critical to them.  Information can be easily exported to spreadsheets or presentations. They can be made to display on web pages or summarzied on dashboards.  They can be ported to other applications. Reports can be securely distributed to staff or clients, on an predefined automated schedule.  They can be easily archived and stored so that multiple copies do not need to be stored on your system.  And all this can be done so that processing is handled during off hours so as not to disrupt daily business operations.

Cleaning Up Bad Data:

Another reporting consideration is to use reporting to judge the health of your data.  One of the first things that many users find out when a new report is developed is that sometimes their data is incomplete, has invalid values, or may have orphaned and outdated information.  Reporting provides a way to keep a database clean, accurate and useful.

Reporting Tools:

We started out using Crystal Reports as our primary reporting tool and still own the Version 1.0 diskettes to prove it.  We've since migrated to using SQL Server Reporting Services (SSRS) currently in its third release.  There are also other indirect reporting tools that can also be used such as Microsoft Access, which can be used as a database within its own right, but also has the capabilities to front-end Microsoft SQL Server.  Many of the reporting tools available share a common design paradigm so typically it's not too difficult to even pick up a reporting tool that we haven't used before.  Although we're most familiar with Microsoft products, we've had experience with other databases which reports tap into such as Oracle, MySQL and others.

Designing Reports:

Another bonus is the ability for users to be able to define and design their own reports and be securely limted to only that information that is relevant to their job.  Some of the report design tools, although still a challenge, have become easier to use.

Training:

We can also provide report training showing users how to use the reporting design tools that are available to you.  One word of caution though, reporting is not just about reporting, it's about knowing how to access database structures.  It takes an effort.  The person who writes a report every so often is likely to forget what they've learned.  The person who spends some time each week developing reports is much more likely to get the most from that training.  In other words it may be better to have a central person on your staff in charge of report design.