Real Time Information Director User Documentation
Facilities for Loading and Extracting Data
The messages enterprise applications exchange must be decomposed and mapped for insertion into a
relational data store. For example, different fields in the same SAP IDoc, or in the same record of a
patient encounter, might need to be stored in different tables. In addition, some fields of an incoming
record might not need to be kept in the data store.
To provide flexible means of mapping between incoming data and the data store, the Director uses
metadata to map between documents and fields in the data model. Metadata controls how data is stored
and how it is made available to consumers. Metadata can also specify the presence or requirement for
data enrichment or special data handling, for example data cleansing, business rules, aggregation, or
auditing requirements.
The starting metadata provided with a real-time solution matches the starting data model. The metadata is
extensible to include new message formats and data model enhancements.
On the input side, a document handler decomposes an incoming document, then inserts the data
appropriately into the data store.
On the output side, the Director supports a query interface that lets a client application or a person with
access to a web-based portal request specific information from the data store. For example, a consumer
might want access to his own or a dependent's health record. An ambulance driver might want stored
information about a patient in transit.
Although queries are a common means of user access to the data store, the Director supports other access
methods as well. One or more enterprise applications might wish to be notified of changes in the data
store; for example, the arrival of a message signifying an order might trigger a message to an application
to restock a shelf, or a message signifying a hospital admission might trigger a message to an application
that sends notices to individual physicians. To satisfy such requirements, the Director includes a
Subscription Module. In a subscription, you specify the condition for notification and the format of the
message to be delivered to the subscribing application. The Subscription Module uses a document
handler to create an appropriate outgoing message.