XBRL+SBRM = Improved BI
The combination of XBRL International's global standard technical syntax XBRL plus the clear logical conceptualization of a business report defined by OMG's forthcoming Standard Business Report Model (SBRM) is looking more and more like an improved version of BI (Business Intelligence) software. Here is a prototype you can use to think about my statement:
- Prototype reporting model (note that this is not financial information)
- Prototype report model (machine readable XBRL, here is human readable version)
- Prototype report (machine readable XBRL instance, here is human readable version)
- Verification Results (human readable results provided by ISO standard PROLOG-based logic engine)
And so why is XBRL+SBRM based business intelligence better than current OLAP based BI offerings? Here is a list of the reasons that I see (improved version of my old list):
- OLAP is “read” only; XBRL+SBRM is "read-write". Basically, XBRL + SBRM = Semantic Spreadsheet.
- OLAP “cubes” don’t interact with each other; Hypercubes in XBRL+SBRM DO, they know about each other and interact with each other.
- OLAP is proprietary and different implementations tend to not be interoperable; XBRL+SBRM is based on global standards and XBRL is interoperable.
- OLAP has only limited computations supports, “roll ups” only; XBRL+SBRM supports roll ups, roll forwards, variance (difference between reporting schemes), adjustments (correction of an error), and other information patterns.
- OLAP cannot share rules between implementations; XBRL+SBRM can share rules and in fact let you decouple a report from rules and therefore share rules and use rules for multiple hypercubes.
- OLAP cannot import “taxonomy”; XBRL+SBRM can.
- OLAP is restricted to "OLAP" only; whereas XBRL+SBRM does support OLAP, but it does not require OLAP to be used, you can use a plain multidimensional model and ignore OLAP if you want. (Someone coined the term NOLAP, not-only OLAP).
- OLAP tends to be for numbers only and has a hard time with text; XBRL+SBRM supports both numbers and text.
- OLAP cubes cannot be extended; XBRL+SBRM hypercubes can be extended.
- OLAP does not really let you organize cubes much; XBRL+SBRM allows you to organize hypercube line items into the order that you want. Also, using Inline XBRL you can get "pixel perfect" representations.
- OLAP is older and was originally constructed to be used within one enterprise; XBRL+SBRM are built to be used on the internet allowing you to easily combined internal and external information.
- OLAP does not have a very powerful rules engine to process information; XBRL+SBRM already has a PROLOG logic engine and two other logic/rules engines.
Additional Information:
- Conformance Suite of Information Patterns (Foundational Information Patterns; Comparison of Implementations)
- Conformance Suite of Verification Issues (States) (Testing Verifications, Understanding What Can Go Wrong)
- Conformance Suite of Rules of Thumb (Rules of Thumb Documentation)
- Conformance Suite (Full)
- Essentials of XBRL-based Digital Financial Reporting
- Financial Reporting Scheme Prototypes
- Accounting Equation
- SFAC 6
- SFAC 8
- Common Elements
- MINI
- PROOF
- AASB 1060 (about 20% of real financial reporting scheme)
- PLATINUM Business Use Cases, Test Cases, Conformance Suite
- SBRM Formats
Comments
Post a Comment