I don't have any experience with the log parser (I'd sure give the free Log Parser a try to see if it meets your requirements), but at a high-level, you just want to visualize/report ondata in a database, correct? It's possible SQL Reporting Services could also be used in this scenario. You might ask in some of the data forums as they may be able to provide tailored guidance based on your schema.
Regards,
Jon