1. A computer-implemented method of revenue assurance for a service activity, the method comprising: receiving, by a computer, multiple data feeds, each data feed containing an identical logical component representing a revenue reconciliation of the service activity, each logical component including model profiles at a service level and a source level, the service level model profile and the source level model profile summarizing reconciliation and non-reconciliation patterns at their respective levels; identifying, by the one or more processors, for each logical component of each data feed, an initial record of the logical component and at least one intermediate record of the logical component and related to the initial record; determining, by the one or more processors from the initial record and at least one intermediate record, a service profile related to the service activity and a source profile related to operational systems that enable the service activity; and processing, by one or more processors of the computer, the service profile and the source profile associated with the multiple data feeds according to the model profiles at a service level and a source level to detect revenue assurance issues in the service activity based on one or more common linking keys between disparate records related to the logical components of each data feed.