report generator
{{Short description | Computer program generating documents from data}}
{{Multiple issues|
{{more citations needed|date=December 2023}}
{{notability|software|date=November 2022}}
}}
A report generator is a computer program whose purpose is to take data from a source such as a database, XML stream or a spreadsheet, and use it to produce a document in a format which satisfies a particular human readership.
Report generation functionality is almost always present in database systems,{{Citation needed|date=July 2012}} where the source of the data is the database itself. It can also be argued that report generation is part of the purpose of a spreadsheet. Standalone report generators may work with multiple data sources and export reports to different document formats.
Information systems theory specifies that information delivered to a target human reader must be timely, accurate and relevant. Report generation software targets the final requirement by making sure that the information delivered is presented in the way most readily understood by the target reader.
History
An early report writer was part of Nomad software developed in the 1970s. The evolution of reporting software has a rich history dating back to the mid-20th century, driven by the increasing need for businesses to efficiently analyze and present data. Initially, manual extraction and tabulation were commonplace, but the advent of computers in the 1960s marked a transformative phase with the emergence of basic reporting tools.{{Cite web |last=Hiter |first=Shelby |date=2023-12-16 |title=Cognos vs. Power BI: 2024 Data Platform Comparison |url=https://www.eweek.com/cloud/cognos-vs-power-bi/ |access-date=2023-12-21 |website=eWEEK |language=en-US}} The 1980s saw the widespread adoption of database management systems, laying the groundwork for more sophisticated reporting capabilities. Notable dedicated reporting software, such as Crystal Reports and BusinessObjects, gained prominence in the 1990s amidst the growing demand for business intelligence.{{Cite web |date=2023-03-13 |title=Power BI Elements - A Trick To Make Them Work {{!}} Experts Exchange |url=https://www.experts-exchange.com/articles/37895/Power-BI-Elements-A-Trick-To-Make-Them-Work.html |access-date=2023-12-21 |website=www.experts-exchange.com |language=en}} The 21st century witnessed a paradigm shift towards web-based reporting solutions and the rise of self-service BI tools, empowering users to create reports independently.{{Cite web |last=Albertins |first=Janis |title=DAC 7 reporting for facilitators: one place for all your marketplace reporting |url=https://vatcompliance.co/dac-7-reporting/ |access-date=2023-12-21 |website=Lovat Compliance |language=en-GB}} Presently, reporting software continues to evolve with a focus on data visualization, integration of artificial intelligence, and the imperative for real-time analytics in decision-making.
See also
{{Authority control}}