Operational Systems
Operational
systems are the ones supporting the day-to-day activities of the enterprise.
They are focused on processing transactions, ranging from order entry to
billing to human resources transactions. In a typical organization, the operational
systems use a wide variety of technologies and architectures, and they may include
some vendor-packaged systems in addition to in-house custom-developed software.
Operational systems are static by nature; they change only in response to an
intentional change in business policies or
processes,
or for technical reasons, such as system maintenance or performance tuning.

Operational databases are
normally "relational" - not "dimensional".  They are
designed for operational, data entry purposes and are not well suited for
online queries and analytics.
These
operational systems are the source of most of the electronically maintained data
within the CIF. Because these systems support time-sensitive realtime transaction
processing, they have usually been optimized for performance and transaction
throughput. Data in the operational systems environment may be duplicated
across several systems, and is often not synchronized. These operational
systems represent the first application of business rules to an organization’s
data, and the quality of data in the operational systems
has a direct impact on the quality of all other information used in the organization.
Sometimes operational systems
are referred to as operational
databases, transaction processing
systems, or online transaction
processing systems (OLTP).
However, the use of the last two terms as synonyms may be confusing, because
operational systems can be batch
processing systems as well.
Any
Enterprise must necessarily maintain a lot of data about its operation. This is
its "Operational Data".
Operational systems vs. Data warehousing
The fundamental difference between operational systems and data warehousing systems is that operational systems are designed to support transaction processing whereas data warehousing systems are designed to support online analytical processing (or OLAP, for short).
Based on this fundamental difference, data usage patterns associated with operational systems are significantly different than usage patterns associated with data warehousing systems. As a result, data warehousing systems are designed and optimized using methodologies that drastically differ from that of operational systems.
The table below summarizes many of the differences between operational systems and data warehousing systems. 
Difference
between operational systems and data warehousing systems
 
| 
   
operational systems 
 | 
  
   
data warehousing systems 
 | 
 
| 
   
Operational systems are
  generally designed to support high-volumetransaction
  processing with minimal back-end
  reporting. 
 | 
  
   
Data warehousing systems are
  generally designed to support high-volume analytical processing (i.e. OLAP) and subsequent, often
  elaborate report generation. 
 | 
 
| 
   
Operational systems are
  generally process-oriented or process-driven, meaning that they are focused on specific business processes
  or tasks. Example tasks include billing, registration, etc. 
 | 
  
   
Data warehousing systems are
  generally subject-oriented, organized
  around business areas that the organization needs information about. Such
  subject areas are usually populated with data from one or more operational
  systems. As an example, revenue may be a subject area of a data warehouse
  that incorporates data from operational systems that contain student tuition
  data, alumni gift data, financial aid data, etc. 
 | 
 
| 
   
Operational systems are
  generally concerned with current data. 
 | 
  
   
Data warehousing systems are
  generally concerned with historical data. 
 | 
 
| 
   
Data within operational systems
  are generally updated regularlyaccording to
  need. 
 | 
  
   
Data within a data warehouse is
  generally non-volatile, meaning that
  new data may be added regularly, but once loaded, the data is rarely
  changed, thus preserving an ever-growing history
  of information. In short, data within a data
  warehouse is generally read-only. 
 | 
 
| 
   
Operational systems are
  generally optimized to perform fast inserts and updates of relatively small volumes of data. 
 | 
  
   
Data warehousing systems are
  generally optimized to perform fast retrievals of relatively large
  volumes of data. 
 | 
 
| 
   
Operational systems are
  generally application-specific, resulting in
  a multitude of partially or non-integrated systems and redundant
  data(e.g. billing data is not integrated with
  payroll data). 
 | 
  
   
Data warehousing systems are
  generally integrated at a layer above the
  application layer, avoiding data redundancy problems. 
 | 
 
| 
   
Operational systems generally
  require a non-trivial level of computing skills amongst the end-user community. 
 | 
  
   
Data warehousing systems
  generally appeal to an end-user community with a wide
  range of computing skills, from novice to expert users. 
 | 
 
No comments:
Post a Comment