XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf ·...
Transcript of XBRL report vs. RDBMS - Openfilingopenfiling.info/.../data/ProofofConceptXBRLReportvsRDBMS.pdf ·...
![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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/1.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/2.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/3.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/4.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/5.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/6.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/7.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/8.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/9.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/10.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/11.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/12.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/13.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/14.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/15.jpg)
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.](https://reader036.fdocuments.net/reader036/viewer/2022062317/5fc4329431f3856127078872/html5/thumbnails/16.jpg)
LABDA Group – Carlos III University of Madrid
XBRL report vs. RDBMS
Ignacio Santos, [email protected] Elena Castro, [email protected]