xbrl report vs. rdbms - openfilingopenfiling.info/.../data/proofofconceptxbrlreportvsrdbms.pdf ·...

16
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

Upload: others

Post on 19-Aug-2020

9 views

Category:

Documents


0 download

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]