![Page 1: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/1.jpg)
How to industrialize business reporting
modelDR
![Page 2: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/2.jpg)
ModelDrivers.us
About Model Drivers
Model driven products for Reporting Testing Business strategy and cases Regulatory conformance Business architecture Business systems
2013-03 Page 2
![Page 3: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/3.jpg)
ModelDrivers.us
The model-less reporting architecture
2013-03 Page 3
No one can afford gaps, inconsistency, errors in 100’s
of business reports.Not sure which is worse –
wrong / late internal reports for decision making
Or wrong reports to regulatorsBusiness
Unit ABusiness
Unit BBusiness
Unit CBusiness
Unit D
![Page 4: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/4.jpg)
ModelDrivers.us
Zachman framework gives us structure
Business Domain Architecture Overarching Rules Tooling
Logical models Logical designs Integrated
Components Compartmentalised
ReportingAbstractModel
Report Designs
Reports
Testing Meta model
Test Designs
Tests
Separation of reporting concerns: - vertically, by who's concerns- Horizontally by business domain- Related to other concerns
2013-03 Page 4
![Page 5: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/5.jpg)
ModelDrivers.us
ABOUT XBRL
eXstensible Business Reporting Language Reports business data in XML Taxonomies define valid forms e.g. SEC Quarterly filing Allows extensions by individual submitters Scope includes:
Accounts Social responsibility Carbon and other emissions Etc
Mandated by SEC EU Governments of Australian, Singapore etc China stock exchange Many more
With XBRL we have a global standard that supports the reporting architecture.
2013-03 Page 5
![Page 6: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/6.jpg)
ModelDrivers.us
Abstract / Meta model of a report - Aspect
Value
Reportable Aspect
Data point
Cube
Value Set
Dimension Aspect
Businessdomain
class
The XBRL Abstract model gives us global standard for logical report design. Phsical implementation is separated out = simplicity.
2013-03 Page 6
![Page 7: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/7.jpg)
ModelDrivers.us
Abstract / Meta model of a report – Data point
Data point
Resource link
Resource
Business domain class
Aspect
Data points modelling is a very powerful tool for business report design.
2013-03 Page 7
![Page 8: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/8.jpg)
ModelDrivers.us
Abstract / Meta model of a report - Tables
Table
Axis
Axis coordinate
Physical implementation is separated out = simplicity.
2013-03 Page 8
![Page 9: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/9.jpg)
ModelDrivers.us
Abstract / Meta model of a report
Pulling it all togetherWe get graphical, automated, logical report design
And mapping to the business domain
2013-03 Page 9
![Page 10: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/10.jpg)
ModelDrivers.us
Benefit 1: Consistent business reports
Taxonomy
Report environments & technology
can be different – the taxonomy has to be the same
Automated
Still un-happy, but with someone else
2013-03 Page 10
![Page 11: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/11.jpg)
ModelDrivers.us
Benefit 2: Auto generation of artefacts
Report design and mapping to the business domain Automated data testing
XBRL taxonomy
Automated report specifications
Quality assurance metrics and reports
2013-03 Page 11
![Page 12: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/12.jpg)
ModelDrivers.us
3. Business domain coverage can be proven
Bus
ines
s do
mai
n
Reporting artefacts
Business domain consumption in reports
Management can prove and test the validity of business data in reports
2013-03 Page 12
![Page 13: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/13.jpg)
ModelDrivers.us
Benefits…
4. Data comparability
5. Report component re-use
6. Inbound reporting obligation pre-designs
7. Testing integration
Integration between departments, while
giving them flexibility.
Design once, use many
modelDR comes with complex regulatory reports pre-packed, reducing the task to
mapping it to the business data
2013-03 Page 13
![Page 14: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/14.jpg)
ModelDrivers.us
modelDR plugin development roadmap
1.0 Base Domain Specific Language End user help, manual, training
1.1 Test data generation Further imports - XBRL, SQL, DDL etc Further exports – XBRL, SQL, noSQL, DDL etc
2.0 Ontology integration Methodology wizards Domain specific patterns and models
3.0 KPI modelling and reporting
modelDR is a plugin to the MagicDraw UML business modelling
tool
2013-03 Page 14
![Page 15: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/15.jpg)
ModelDrivers.us
Summary
If you: Have a reporting meta model Separate logical and physical report design Integrate with your business domain Logical Data models Tool up for automation
You get: Consistent business reports Auto generation of artefacts Report component re-use Inbound reporting obligation templates Consistency with your business domain data Testing savings Data comparability between departments Massively reduced costs
2013-03 Page 15
![Page 16: ModelDR: how to industrialise business reporting](https://reader035.vdocument.in/reader035/viewer/2022070302/546eb201b4af9fc3268b4778/html5/thumbnails/16.jpg)
ModelDrivers.us
Next steps
Demonstration: Attend a short web presentation and explore any aspect of Model Driven Reporting.
White paper: Request a copy of “Roadmap to industrialised reporting”. Questions: Greg Soulsby http://uk.linkedin.com/in/gregsoulsby
Twitter: @modelDR, @modelDrivers Youtube: modelDrivenReporting Linked in group: www.linkedin.com/groups/Model-drivers-4341672/
Blog: http://blog.modeldrivers.us/ Site: www.modelDrivers.us Plugin beta: Get the benefits with free support & contribute to direction
2013-03 Page 16