model drivers: how to industrialize business reporting 2013-09-01

30
How to industrialize business reporting with Data Point Modelling and ModelDR tooling

Upload: greg-soulsby

Post on 21-May-2015

108 views

Category:

Business


1 download

DESCRIPTION

The complexity of business reporting requirements has grown explosively. The cost of meeting the new regulatory reporting regulations has likewise grown. In our Youtube video we talk about how to industrialize reporting processes to reduce cost while increasing agility and quality. These slides support that discussion.

TRANSCRIPT

Page 1: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

with Data Point Modelling and ModelDR tooling

Page 2: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

2

About Model Drivers

Business model industrialization.

Model driven products and services: •Reporting•Testing•Regulatory conformance•Business strategy and business cases•Business architecture•Systems delivery

2013-09

Page 3: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

3

Agenda

A.The reporting landscape and its gapsB.Steps to industrialized reportingC.How to tool up for industrialized reporting with ModelDRD.Summary and further reading

2013-09

Page 4: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

4

One piece of data, many ways to need to see itEach of the modelling approach to solve this has limitationsBringing data together for reporting is thus complex, costly and manual

A: The reporting landscape and its gaps

2013-09

Page 5: Model Drivers: How to industrialize business reporting 2013-09-01

Datapoint modelling and its opportunity

5

One piece of data, many ways to need to see it

All this must be true: • There can

only be one source of truth

• It must be concrete and accurate

• Many players must view it in their own, very differently ways

2013-09

Client data

I need ….. We order that… I don’t care!

No way can we…

Look, it …

I have to …

Accounts data

Page 6: Model Drivers: How to industrialize business reporting 2013-09-01

Datapoint modelling and its opportunity

6

Each of the modelling approach to solve this has limitations

Logical Data Modelling: •Hard coded concepts and relationships•Single set of opinions of how things are

Ontologies are•100% flexible•Lacking concrete standards

Star Schema models & data warehouses•Large scale•Inflexible

2013-09

Client facts table

City

State

Country

Company

Department

Branch

Day

Month

Year

Fox Rabbit

eats

Carnivore Herbivore

Is in the family of

Mammal

Is a species of

Is in the family of

Is a species of

Page 7: Model Drivers: How to industrialize business reporting 2013-09-01

Datapoint modelling and its opportunity

7

Bringing data together for reporting is thus complex, costly and manual

2013-09

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 8: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

8

1. Adopt the vision and mental model2. Implement four big ideas3. Continuous learning and improvement

B: Steps to industrialized reporting

2013-09

Page 9: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

9

1. Adopt the vision and mental model

2013-09

What does a good reporting echo-system looks like?Reports and analytics data is 100% accurate = industrialized testingEach user can have their own data to their own rulesReported data has provenance and lineageFast (=automated)

Cheap (=automated)

Fully visible – at the tester level

Well governed and managed

Industrialization: Conversion to the methods, aims, and ideals of industry and economic activity, particularly of an area that was previously underdeveloped

Page 10: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize testing10

2. Implement four big ideas

• Big idea 1: Industrialise your understand of your data• Big idea 2: Industrialise your reporting model with DMP• Big idea 3: Overlay your business data with your industrialised

DMP• Big idea 4: Drive implementation through automation and

tooling

2013-09

Page 11: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

11

Big idea 1: Industrialise your understand of your data

1. You cant do a good job of reporting without a good understanding of your business data

2. To industrialise reporting you therefor have to industrialise your understanding of the business data

3. This means architecture, design, tooling and appropriate language

2013-09

Manage

Business

Domain

Data

Data warehous

eConsumer

(Regulator, manager,analyst..)

Extract &

formatSubmission

modellDR

Data point model

Taxonomy

design

Business

domain LDM

View, Publish,Analyse

Arelle, EDGAR

Oracle, NoSQLBusiness Objects, Cognos

RDF, Sparql Ontology

Page 12: Model Drivers: How to industrialize business reporting 2013-09-01

Datapoint modelling and its opportunity

12

Architect your understanding of your data

2013-09

ManageBusiness Domain

DataData

warehouse

Consumer(Regulator, manager,

analyst..)

Extract &

formatSubmission

modellDR

Data point

model

Taxonomy design

Business domain

LDM

View, Publish,Analyse

Arelle, EDGAR

Oracle, NoSQLBusiness Objects, Cognos

RDF, SparqlOntology

2: You need concrete data models

1: You need flexibility and abstraction

Page 13: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

13

Big idea 2: Industrialise your reporting model with DMP

2013-09

Value

Value Set

Data point

Aspect

CubeBusiness class

Resource link

ResourceAxis

Axis coord.

Table

The data point meta model has dozen main concepts

Page 14: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

14

Build reports on an automated production line from quality manufactured parts

2013-09

Pre built report components

Report design

Drag and drop

Page 15: Model Drivers: How to industrialize business reporting 2013-09-01

Datapoint modelling and its opportunity

Big idea 3: Overlay your business data with your industrialised DMP

15

DPM reporting components

Mapping business domain to the report components

2013-09

Business domain data model

Page 16: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

16

Big idea 4: Drive implementation through automation and tooling

2013-09

Because design information is structured, this interface

can be automated

MS Word specifications

Continuous testing and integration

MS Excel everywhere!

Business and systems modelling

Build and read reporting databases

Auto generate code

Create synthetic test data

Read and write XBRL

Page 17: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

17

C: How to tool up for industrialized reporting with ModelDR

Tooling for planning, analysis and designExample automations with ModelDR

2013-09

Page 18: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

18

Example automations with ModelDR

a) Full modelling of business data and databasesb) Domain Specific Language to validate report designc) Mapping from source data to target reportd) Management reports & analysis on provenance and data

lineagee) Word reports give auto generated specificationsf) Design reporting and analytics in graphical design toolg) Pre-packaged taxonomies for XBRL reg reportsh) Testing integrationi) Work in familiar Web and Excel for day to day work

2013-09

Page 19: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

19

a) Full modelling of business data and databases

2013-09

You get Best in class tooling for business

domain documentation and modelling

Full integration with other plugins, like Testing, Ontology and code generation

Page 20: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

20

b) Domain Specific Language to validate DMP and report design

2013-09

Business rules from the DPM meta model

You get Guaranteed correctness and completeness

Page 21: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

21

c) Mapping from source data to target report

2013-09

DPM reporting components

Mapping business domain to the report components

Business domain data model

You get Data provenance from source to report and back Rapid report and analytics database design

Page 22: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

d) Management reports & analysis on provenance and data lineage

22

Bus

ines

s do

mai

n

Reporting artefacts

Business domain consumption in reports

2013-09

You get Analysis tools for completeness and correctness Powerful impact analysis

Page 23: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

e) Word reports give auto generated specifications

23

Report design and mapping to the business domain

Automated report specifications

Quality assurance metrics and reports

2013-09

You get Automated

specifications of reports and analysis databases

Page 24: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

f) Design reporting and analytics in graphical design tool

242013-09

You get Speed and accuracy in

analysis and report design

Full visibility across the enterprise

Full security, change control and multi user integration

Pre built report components

Report design

Drag and drop

Page 25: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

25

g) Inbound reporting obligation pre-designs

2013-09

You get modelDR comes with complex regulatory

reports pre-packed, reducing the task to mapping it to the business data

XBRL taxonomy interface to xbrl design tool COREP

FINREP

Solvency II

10-K, 10-Q

Page 26: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

26

h) Testing integration

2013-09

You get Tight integration with testing tools End to end design through testing

automation

Quality Center

Auto testing of business rules

Behaviour driven testing

Testing environmentvirtualisation

Requirements management, test management

MD Word testing specifications

Continuous testing and integration

MS Excel everywhere!

Business and systems modelling

Project manager

User

Test environment

Test data

Unit test

Operating model /Business process

Risk management

Test plan

Test result

User AcceptanceTest

User story

Test runner

Database

Tester Programmer

Test case

SUT

Page 27: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

27

i) Work in familiar Web and Excel for day to day work

2013-09

You get Work in, integrate

with, existing tooling

Web interface

Excel interface

Modelling interface

Database

RE

ST

ful

web

se

rvic

e in

terf

ace

Page 28: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

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

282013-09

Page 29: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

D: Summary and further reading

Summary- There are 4 big ideas to industrialized business

reporting1. Industrialise your understand of your data2. Industrialise your reporting model with DMP3. Overlay your business data with your industrialised

DMP4. Drive implementation through automation and tooling

- Data Point Modelling gives flexibility and concrete data- ModelDR is a tool that implements the DMP- Enabling industrialization and large scale automation

2013-09 29

Page 30: Model Drivers: How to industrialize business reporting 2013-09-01

How to industrialize business reporting

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

302013-09