Nov 25, 2010 ... Conclusions. Introduction. XBRL Data Model. ... Es-be-d-FINREP-distribution-
Presentation.xml ... Grupo Consolidable de. Entidades de Crédito.
XBRL, UML and Databases: State of art XIII European Banking Supervisors XBRL Workshop 24th - 25th November 2010, Luxembourg Ignacio Santos & Elena Castro
LABDA Group – Carlos III University of Madrid
Summary Summary Summary Introduction
XBRL Data Model. Multidimensional Data Model.
Introduction.
Proposal.of Automation Conclusions
XBRL Data Model. Multidimensional Data Model.
Automation. Conclusions. 2
Summary Summary Introduction
XBRL Data Model. Multidimensional Data Model. Proposal of Automization.
•
XML and Data Warehouse (DW) applications.
•
eXtensible Business Reporting Language (XBRL), based on XML.
•
XBRL represents business information, and it is multidimensional.
•
The target is a "Data Warehouse".
•
The objective is to analyze the semantics of taxonomies and instances,
Conclusions
and then map this data model to the Multidimensional Data Model (Conceptual Model).
3
Summary Summary Summary Introduction
XBRL Data Model. Multidimensional Data Model.
Introduction.
Proposal of Automation. Conclusions
XBRL Data Model. Multidimensional Data Model.
Proposal of Automation. Conclusions. 4
0...1 Definition
0...*
Label
0...1 Reference 0..* 0...* Dimension Document Instance
XBRL Schema
0...*
0...* Formula
0..*
0..* Presentation 0...1
Rendering 0...* Calculation 0...*
Figure 1.- UML design of XBRL Schemas and linkbases (DTS). 5
0..*
Primary Item 0..* 0 All/notAll
*
Hypercube 0
0
* * Typed dimension
Explicit dimension
0..1
1
0...*
0...1
0...*
Domain
Domain Default
0...*
0..1 1...*
Member
1..*
0..*
1
1
1...*
0...*
Figure 2.- Design the XDT model with UML.
6
P-FINREP (CEBS)
Xproslb-types (BE)
Es-be-p-FINREP (BE)
Es-b-p-FINREP-rol (BE)
1 1 Es-be-FINREP-IS1BalanceSectorial Consolidado (BE)
Es-be-d-FINREP-distribucion
Es-be-t-FINREP-IS1BalanceSectorial Consolidado (BE)
Figure 3.- Simplified UML diagram of the taxonomies of the 6610 report. 7
Ifrs-gp-2006-08-15-Lab.xml Ifrs-gp-2006-08-15-ref.xml 1
1 1 1 1 ifrs-gptyp-200608-15.xsd
1 xbrl1 instance1 2003-121 31..xsd
1
1 1
Es-beFINREProl.xsd 1
xbrl-linkbase-2003—12-31.xsd
1
1 1
xbrldt2005.xsd
1
P-FINREP-200801-01-Label.xml
restatedLabel.xsd
P-FINREP-2008-0101-references.xml
1
1
1 P-FINREP-2008-01-01.xsd
ifrs-gp200608-15.xsd
1 1
es-be-pFINREP. 1 xsd
1
xpreslbtypelabeles.xml 1 1
1
1
1 1 1
1
Ref-200408-10.xsd
1
1
1
1
1
1
xpreslbtypel-es. xsd
Es-be-p-FINREP.IS1.BalanceSectorial Consolidado-presentation.xml
P-FINREP2008-0101-references.xml 1
Es-be-p-FINREP.IS1.BalanceSectorial Consolidado-definition.xml Es-be-p-FINREP.IS1.BalanceSectorial Consolidado-Label.xml
Es-be-d-FINREP-distribution-Presentation.xml Es-be-d-FINREP-distributionl-definicion.xml Es-be-d-FINREP-distribution-Label.xml
1 Es-be-p-FINREPBalanceSectorialConsolidado.xsd
1 1
1
Es-be-t-FINREP-IS1BalanceSectorilal Consolidado.xml
Es-be-t-FINREP-IS1-BalanceSectorialConsolidado-presentation.xml
Es-be-d-FINREPdistribution.xml
Es-be-t-FINREP-IS1-BalanceSectorilalConsolidado-definition.xml Es-be-t-FINREP-IS1-BalanceSectorilalConsolidado-Label.xml
1
Es-be-t-FINREP-IS1-BalanceSectorilalConsolidado-reference.xml
Figure 4.- UML Complete model design of the 6610 report taxonomies.
8
Summary Summary Summary Introduction
XBRL Data Model. Multidimensional Data Model.
Introduction.
Proposal of Automation. Conclusions
XBRL Data Model. Multidimensional Data Model.
Proposal of Automation. Conclusions. 9
Fact Schema
Dimension
Fact attributes or measures
Attribute of dimension
facts
Figure 5.- View of Dimensional table with Xwand 0f Fujitsu
10
Grupo Consolidable 1.500
---
--Otras entidades
2.500
---
---
Distribution
Entidades de Seguro 2.000
---
--Grupo Consolidable de Entidades de Crédito
316
---
---
Total 6.316
25.680
4.366
--------Time 30-9-2008
Activo Caja de depósitos en bancos centrales
Cartera De Negociación
Depósitos en entidades de Crédito
-------
Facts attribute
Figure 6.- Dimensional graphic of the example 6610 report («Balance Público Consolidado»).
11
DISTRIBUTION
6610 report (Fact)
Date
(Fact attributes) «Activo caja de depósitos En bancos centrales»
Entity (Bamk or Entity Financial)
«Cartera de negociación» - - - - -
- - -
Methods
Figure 7.- Multidimensional Data Model of the 6610 report 12
Summary Summary Summary Introduction
XBRL Data Model. Multidimensional Data Model.
Introduction.
Proposal of Automation. Conclusions
XBRL Data Model. Multidimensional Data Model.
Proposal of Automation. Conclusions. 13
Transformations
Metametamodels Dimen sions 1.0
XBRL 2.1
Transfor mations
Taxonomy
| |
Universe of the Discurse CIM
|
Formula 1.0
Multidimensional Conceptual Model
|
PIM
|
Transformations
MOLAP
MOLAP
PMT
MDBMS
ROLAP
ROLAP
PRT
RDBMS
HOLAP
HOLAP
PHT
HDBMS
|
| Conceptual Model
|
Multidimensional Logical Model
Logical Model
|
|
|
Physical Model
|
PSM
Figue 8.-Global transformation of the XBRL metamodel. 14
Start
Transformation from Taxonomies (UD) to Multidimensional Conceptual Model
Transformation from Conceptual Model to Logical Model MOLAP
Transformation from Logical Model to Physical Model MOLAP
Transformation from Conceptual Model to Logical Model ROLAP
Transformation from Logical Model to Physical Model ROLAP End
Transformation from Conceptual Model to Logical Model HOLAP
Transformation from Logical Model to Physical Model HOLAP
Figue 9.- Activity Diagram of the transformation of XBRL Data Model to Multidimensional Data Modeling 15
Summary Summary Summary Introduction
XBRL Data Model. Multidimensional Data Model.
Introduction.
Proposal of Automation. Conclusions
XBRL Data Model. Multidimensional Data Model.
Proposal of Automation. Conclusions. 16
Build an abstract data model and analyze anomalies. Automation Process.
Performance in each of the transformations.
17
XBRL UML and Databases: State of art Ignacio Santos,
[email protected] Elena Castro,
[email protected]
LABDA Group – Carlos III University of Madrid