1. A computer-implemented method for providing data records, comprising: accessing a physical hierarchy, wherein the physical hierarchy represents organizational data, wherein the physical hierarchy includes a plurality of transactional data records that are hierarchically arranged in levels, wherein the plurality of records include fields, wherein the fields include physical hierarchy fields and attribute hierarchy fields, and wherein each level in the physical hierarchy corresponds to a physical hierarchy field; identifying one or more attribute hierarchy fields within the plurality of records included in the physical hierarchy, wherein the one or more attribute hierarchy fields correspond to input fields of a predictive model; generating, by one or more data processors, an attribute hierarchy using the physical hierarchy, wherein the attribute hierarchy includes the plurality of records in the physical hierarchy re-categorized according to the one or more identified attribute hierarchy fields, wherein the attribute hierarchy includes one or more new levels, wherein the one or more new levels are new with respect to the physical hierarchy, and wherein each new level in the attribute hierarchy corresponds to an identified attribute hierarchy field; generating, by the one or more processors, a mapping table that identifies levels of the physical hierarchy and levels of the attribute hierarchy; receiving, a request from the predictive model, wherein the request specifies one or more records from a particular new level in the attribute hierarchy; providing the one or more records from the particular new level to the predictive model; and processing, by the one or more processors, the one or more records, wherein the one or more records are provided to the predictive model for generating estimation results or forecasting results.