ORDM Architecture OverviewData Model Is Actually a Set of Data Model LayersIn ORDM, the data is stored in special-purpose layers or groupings of tables such as Reference, Lookup, Base, Derived, and Aggregate. Reference and Lookup tables are used to store master reference and dimensional data, whereas Base, Derived, and Aggregate tables are used to store transaction and fact data at different levels of granularity. Base tables are used to store the transaction data at the lowest level of granularity, whereas Derived and Aggregate tables are used to store consolidated and summarized transaction data. Data models:
Customers are not forced to use the entire ORDM solution. If a customer does not care about detailed analysis or historical data, he or she can implement just the Derived and Aggregate data model layers. Likewise, the customer can implement the Base layer without the Derived or Aggregate layer.
Optional packaged ORDM sample reports access the Derived and Aggregate layers only. Customers need not use these packaged sample reports; they can develop their own reports, using their own tool of choice. Each of these data model layers will be examined in this module.
|