1. A method of monitoring transactions stored in an enterprise database comprising a plurality of source records and a plurality of source fields in each of the plurality of source records, the method comprising: identifying, by a computer system, a subset of source fields of the plurality of source fields; during an initial extraction, capturing, by the computer system, initial information from the subset of source fields in a first source record, of the subset of source records, corresponding a monitored entity; storing, by the computer system, the initial information in a staging database; transforming, by the computer system, the initial information into a first monitoring entity by storing the initial information in a plurality of target fields of a first target record of a plurality of target records in a monitoring database based on an ontology describing a mapping between the plurality of source fields and the plurality of target fields; during a subsequent extraction, occurring after the initial extraction, capturing, by the computer system, subsequent information from the subset of source fields in the first source record corresponding the monitored entity; storing, by the computer system, the subsequent information in the staging database; transforming, by the computer system, the subsequent information into a second monitoring entity by storing the subsequent information in the plurality of target fields of a second target record of the plurality of target records in the monitoring database based on the ontology describing the mapping between the plurality of source fields and the plurality of target fields; and processing, by the computer system, the first monitoring entity and the second monitoring entity to identify an occurrence of improper activity with respect to the monitored entity.