You can use EGL to perform common
data processing tasks
such as reading and writing to files, without having to deal with
implementation details.
The goal of information processing
is to transform data (raw facts
and figures) into information (data that means something and increases
knowledge). Processing typically includes the following tasks:
- Retrieval
- EGL uses the get statement
(and its
variants) to read data from files, databases, and message queues.
For more details, see Reading and writing records.
- Processing
- What you do with the data
you receive, whether retrieved from
storage or input through a user interface (UI), depends on your business
processes. For example, you might receive orders from a website,
generate picking tickets for your warehouse, and make adjustments
to inventory and customer balances.
- Storage
- EGL uses the add and replace statements
to modify existing data in storage. For more details, see Reading and writing records.
- Reporting
and analysis
- EGL can create reports that include everything
from checks and
invoices to general ledgers and web statistics. EGL offers several
reporting options, including the BIRT engine. For more details, see Creating reports with EGL.