Top Banner
LABDA Group Carlos III University of Madrid XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5 th , 2011. Banca d'Italia, Rome, Italy. Ignacio Santos & Elena Castro
16

XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

Aug 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

LABDA Group – Carlos III University of Madrid

XBRL report vs. RDBMS

XBRL Network F2F Meeting, September 5th, 2011.

Banca d'Italia, Rome, Italy.

Ignacio Santos & Elena Castro

Page 2: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

2

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

Introduction.

Architecture.

Extraction of Metadata.

Population.

Queries & transformation.

Conclusions.

Summary

Page 3: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

3

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

• The XBRL reports entail that a large number of companies, economic

and financial institutions have to spend a large amount of resources in

Information Technology (IT).

• Mapping between XBRL data model and the Relational data model.

• Simplification of the XBRL language.

• As example, we use a XBRL instance document of FINREP 2012

draft (2011-06-12).

Introduction

Page 4: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

4

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

Extraction of the metadata.

Population of the database.

PoC domain.

Arelle (core).

MS SQL Server 2008 R2.

Visual Basic Script.

Transact-SQL (T-SQL).

Excel.

Windows 7.

Architecture

Page 5: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

5

Extraction of Metadata

RDBMS XBRL Metadata

Taxonomies

XBRL Standard

Arelle

Process

Extraction of Metadata

Page 6: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

6

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

Creation of the database.

Creation of the data model.

Load data model.

Queries.

Extraction of Metadata

Page 7: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

7

Page 8: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

8

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions DEMO

Extraction of Metadata

Page 9: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

9

Population of Database

RDBMS XBRL Facts

XBRL Standard

Population

RDBMS XBRL Metadata

XBRL Instance Documents

Page 10: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

10

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

XBRL instance document.

Process of population.

Queries.

Population of Database

Page 11: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

11

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions DEMO

Population of Database

Page 12: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

Queries and transformations

12

Applications: Excel, ...

RDBMS XBRL Facts

Transformation

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions.

Page 13: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

13

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

• Transformation.

• Database Excel

• Queries

Queries & Transformation

Page 14: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

14

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions DEMO

Queries & Transformation

Page 15: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

15

Summary

Introduction

Architecture

Extraction of Metadata

Population

Queries & transformation

Conclusions

• General processes.

• Low cost.

• Easy transformation to other platforms.

• Future:

• Any taxonomy.

• Automatic generation of a map between XBRL data model and Relational Model.

• N reports, N taxonomies.

Conclusion

Page 16: XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf · 2016. 4. 19. · XBRL report vs. RDBMS XBRL Network F2F Meeting, September 5th, 2011.

LABDA Group – Carlos III University of Madrid

XBRL report vs. RDBMS

Ignacio Santos, [email protected] Elena Castro, [email protected]