1. A method of building a secure read-only analytic data structure, the method including: accessing a data set from at least one transactional data management system, wherein data in the data set has security attributes managed by the at least one transactional data management system; processing first security translation rules that accept the security attributes as predicates and generating one or more security tokens for each object in the data set; and storing the one or more security tokens by association with each secured object in the read-only analytic data structure generated from the data set, wherein the stored one or more security tokens govern access to each secured object.