XBRL UML and Databases

4 downloads 94 Views 690KB Size Report
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