modeldrivers the bcbs239 agile data management framework
TRANSCRIPT
BCBS239 The Agile Data Management Framework
BCBS239 Agile data management framework2
• BCBS 239 Risk Data Aggregation issues
• 3 Big Ideas
• Agile data management implementation
• Demonstration
• Action
• Further research
Agenda
BCBS239 Agile data management framework
BCBS 239
3
The Basel Committee on Banking
Supervision (BCBS) has issued
Regulation 239; a mandatory
requirement for banks to
aggregate risk data and provide
comprehensive reporting.
Significant new capability
of Risk IT and Systems
is demanded
How to industrialize business reporting
THE ISSUE
4
BCBS239 Agile data management framework
One Piece of Data…Many ways to View
5
Counterparty Data
“I have to…”
“We order…” “I don’t care…”
“No way can we…”
BCBS239 Agile data management framework
As a Result…
6
Bringing data together for reporting is complex, costly and manual
BusinessUnit A
BusinessUnit B
BusinessUnit C
BusinessUnit D
BCBS239 Agile data management framework7
How does a bank manage its
risk data to BCBS239
standards on systems hard
coded to everyone's
disparate needs?
How to industrialize business reporting
3 Big Ideas
Congruent panoply
Global Language
Industrialization
8
BCBS239 Agile data management framework
The Congruent Panoply
• Congruent: in agreement or harmony
• Panoply: an extensive or impressive
collection
9
BCBS239 Agile data management framework
Global Language
You Have to Have a Global Language
• FIBO (Finance Industry Business
Ontology)
• Data Models
10
BCBS239 Agile data management framework
Industrialization
11
• Robust
• At scale
• Strong tooling
BCBS239 Agile data management framework
The Agile Data Management Implementation
12
How to industrialize business reporting
1: The Data Point Model2: ModelDR as supporting tooling
13
BCBS239 Agile data management framework
The Data Point Model
14
Value Value SetData Point
Aspect
Context
Many
Value1
The data point model breaks data down to atomic units
And enables it to be wire together
dynamically
BCBS239 Agile data management framework
Importing data into
Data Point Model
(DPM) form:
Reverse engineering
from many formats -
spread sheet, XBRL,
FIBO, database
15
Model DR is the Tool for:
BCBS239 Agile data management framework
Designing New DPMs
Create a new DPM viewpoint
16
BCBS239 Agile data management framework
Export a new DPM
Forward engineer
from DPM format to
spread sheet, XBRL,
FIBO, database
17
How to industrialize business reporting
DEMONSTRATION
18
BCBS239 Agile data management framework
Reverse Engineer a Report into a DPM
19
Report NameY Axis Aspect Y Axis Value Set Name Y Axis Coordinate Aspect Values
ReportableAspect
X Axis Aspect
X AxisValue Set
X AxisCoordinateAspect Values
Package Name Reportable Aspect Values
BCBS239 Agile data management framework
Reverse Engineer a FIBO ontology into a DPM
20
• FIBO (Finance Industry Business Ontology)
- an industry initiative to define finance industry terms
- provides for data congruence
- facilitates data integration, supports business process automation and enables consolidated views across the financial industry
- driven by Dodd Frank regulatory requirements for improvements in data quality and transparency
- FIBO ontology defines financial terms and concepts without ambiguity
• XBRL (eXtensible Business Reporting Language)
- a business language used by major regulators to standardise financial reporting terms
- XBRL allows universal communication through metadata taxonomies which capture and define financial concepts, terms & relationships
BCBS239 Agile data management framework21
Business Entity
Reverse Engineer a Data Base into a DPM
Class Level Adaptor
Attribute Adaptors
Adaptors Class Level Aspect
Attribute Level Aspect
Attribute LevelValue Sets
Resources
BCBS239 Agile data management framework
Designing a new viewpoint DPM to DPM
22
A third DPM wired together from 2
existing DPM
BCBS239 Agile data management framework
Forward Engineering
• Viewpoints
• Complex data queries
• Databases
• Specifications
• Software
23
BCBS239 Agile data management framework
Model DR is a data design & analysis solution;
not a massive technology play
24
How to industrialize business reporting
Baby steps forward
25
BCBS239 Agile data management framework
The data scope is enormous - where & how to begin?
26
BCBS239 Agile data management framework27
Start with a tactical problem with 2 disparate database
Establish success criteria
Model DR reverse
engineers two databases
into DPM form - the
congruent panoply!
Create links to the two
existing databases
Model DR creates a view
point from the two
databases e.g. a new risk
report
Model DR forward
engineers a query drawn
from the new viewpoint
Generate report drawn
from the two databases
Assesses against the
success criteria
BCBS239 Agile data management framework
Research
• Contact us:- http://uk.linkedin.com/in/gregsoulsby/- https://www.linkedin.com/profile/simonroberts/
• Web site: www.modeldrivers.us• News on twitter: https://twitter.com/model_dr• This slide deck: http://www.slideshare.net/greg.soulsby/• EDGAR – SEC online view of submitted: http://www.sec.gov/edgar.shtml• Arelle – Open source XBRL software report: http://arelle.org/• XBRL Abstract model specification: http://www.xbrl.org/Specification/abstractmodel-primary/PWD-2012-
06-06/abstractmodel-primary-pwd-2012-06-06.html• DATA POINT MODEL presentation, Ignacio Santos, Bank of Spain : http://www.openfiling.info/wp-
content/upLoads/data/DPMvsMDM_1.pdf• EBA’s Data Point Model: A reporting game changer for management information:
http://www.frsglobal.com/news_and_events/ebas-data-point-model-a-reporting-game-changer-for-management-information.html
• EBA: Implementing Technical Standard (ITS) on Supervisory Reporting (Data Point Model): http://www.eba.europa.eu/regulation-and-policy/supervisory-reporting/implementing-technical-standard-on-supervisory-reporting-data-point-model-/-/regulatory-activity/consultation-paper
• The Data Point Model methodology in the European Supervision: COREP/FINREP http://www.eurofiling.info/documents/DataPointModelMethodologyIB.pdf
28