Patent ID: 7421740

Claim:
A computer program product tangibly embodied in a machine-readable storage device, the computer program product including instructions that, when executed, cause a user access control component to perform operations comprising: receiving, at an analytical application program used for analytical processing, transactional access control information extracted from a transactional data source used by a transactional application program, wherein each entry in the transactional access control information identifies a user that is permitted to access a data object that is stored in the transactional data source; translating the received transactional access control information into analytical access control information for use by the analytical application program, wherein entries in the analytical access control information identify users that are able to access data objects that i) are stored in an analytical data store used by the analytical application program and ii) correspond to data objects stored in the transactional data source; and using the analytical access control information to permit or restrict access to data objects that are stored in the analytical data store used by the analytical application program.