Patent ID: 9734230
Date: 2017-08-15
CPC Classifications: G06F

Claim:
1. An in-memory cross system analytics system comprising: one or more processors; and a computer-readable medium coupled with the one or more processors, the computer-readable medium comprising instructions stored thereon that are executable by the one or more processors to cause the in-memory cross system analytics system to perform operations comprising: storing a first set of in-memory database tables on random access memory of the in-memory cross system analytics system corresponding to data from a first source system within an organization to provide separation of data in the in-memory database from a second source system within the organization; storing a second set of in-memory data based tables on random access memory of the in-memory cross system analytics system corresponding to data from the second source system within the organization to provide separation of data in the in-memory database from the first source system within the organization; storing a first in-memory database schema for the first set of in-memory database tables corresponding to the first source system to provide separation of data from the second source system within the organization; storing a second in-memory database schema for the second set of in-memory database tables corresponding to the second source system to provide separation of data from the first source system within the organization; determining whether the first source system and the second source system share a common implementation template; replicating data from the first source system into the first set of in-memory database tables according to a basic infrastructure based on a determination that the first source system and the second source system share a common implementation template and according to an advanced infrastructure based on a determination that the first source system and the second source system comprise non-harmonized data; replicating data from the second source system into the second set of in-memory database tables according to a basic infrastructure based on a determination that the first source system and the second source system share a common implementation template and according to an advanced infrastructure based on a determination that the first source system and the second source system comprise non-harmonized data; and generating a cross system central and consistent database view for reporting and analyzing data for the organization comprising the first source system and the second source system with different database schemas by executing cross system database views of the data in the first set of in-memory database tables corresponding to data from the first source system in the organization and data in the second set of in-memory database tables corresponding to data from the second source system in the organization.