A data warehouse system including a plurality of input event queues that receive a plurality of data messages with message types, including one of the input event queues for each message type; a plurality of input transform operators that transform payload data in the data messages into raw data records, including one of the input transform operators and at least one of the raw data records for each message type; a raw data storage system that stores the raw data messages; a plurality of output transform operators that transform the raw data records into business or operational data records based on output rules defining output requirements; and a business data storage system that stores the business data records for generating outputs associated with the output requirements.
展开▼