Report mining
Encyclopedia
Report mining is the extraction of data from human readable computer reports. Conventional data extraction
requires a connection to a working source system, suitable connectivity
standards or an API
, and usually complex querying. By using the source system's standard reporting options, and directing the output to a spool file
instead of to a printer, static reports can be generated suitable for offline analysis via report mining. This approach can avoid intensive CPU
usage during business hours, can minimise end-user
licence costs for ERP
customers, and can offer very rapid prototyping and development of custom reports.
Data extraction
Data extraction is the act or process of retrieving data out of data sources for further data processing or data storage...
requires a connection to a working source system, suitable connectivity
Database connection
A database connection is a facility in computer science that allows client software to communicate with database server software, whether on the same machine or not. A connection is required to send commands and receive answers....
standards or an API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...
, and usually complex querying. By using the source system's standard reporting options, and directing the output to a spool file
Spooling
In computer science, spool refers to the process of placing data in a temporary working area for another program to process. The most common use is in writing files on a magnetic tape or disk and entering them in the work queue for another process. Spooling is useful because devices access data at...
instead of to a printer, static reports can be generated suitable for offline analysis via report mining. This approach can avoid intensive CPU
Central processing unit
The central processing unit is the portion of a computer system that carries out the instructions of a computer program, to perform the basic arithmetical, logical, and input/output operations of the system. The CPU plays a role somewhat analogous to the brain in the computer. The term has been in...
usage during business hours, can minimise end-user
End-user
Economics and commerce define an end user as the person who uses a product. The end user or consumer may differ from the person who purchases the product...
licence costs for ERP
Enterprise resource planning
Enterprise resource planning systems integrate internal and external management information across an entire organization, embracing finance/accounting, manufacturing, sales and service, customer relationship management, etc. ERP systems automate this activity with an integrated software application...
customers, and can offer very rapid prototyping and development of custom reports.
See also
- Extraction and Reporting Language - These are languages that are commonly used for report mining.