Knowledge is of two kinds. We know a subject ourselves, or we know where we can find information on it. – Samuel Johnson
Sooner or later, a DBA will be asked for some information from their databases that will need to be well formatted and past the limitations of SQL. The requester will also want to run the report on an ad hoc basis. And the user can not wait for a script or program to be written. Oh, can you set it up so they can add or drop items of data or change it around on the fly too?
There are a number of report writing programs out there and three with active open source communities are BIRT, Jaspersoft, and Pentaho, among others. They all roughly do the same thing — take data from your instance and turn it into a good looking report.
Calpont has published three guides to help you get started with these three reporting programs and they are available at here. Not only will these guides help a DBA learn how to use the programs but they can be compared to see which of the three better fits the organization.