XBRL As the Data Standard for Corporate Internal...
Transcript of XBRL As the Data Standard for Corporate Internal...
Dragon Gate Investment Partners | 2010-09-30
Avery StarrManaging Director, Seatig Inc.
XBRL As the Data Standard for Corporate Internal Reporting
2
The Fate of XBRL
❑ External vs. Internal
❑ Passive vs. Active
❑ Complying vs. Driving
3
Better Future? Real Practice
❑Project driven by business demand instead of government mandate
❑Technologists were approached by business problems
❑Business problems:
➢ Information silo
➢ Mismatch of business semantics
➢ Traceability of business semantics
➢ Atomization of large quantity of data
➢ Deep analysis and make business sense of large quantity of data
4
Solutions Provided by XBRL
❑Business problems and solutions:
➢ Information silo
• XBRL-based data broker and exchanges
• Centralized atomic data asset depository
➢ Mismatch of business semantics
• Standard XBRL taxonomy
➢ Traceability of business semantics
• Gene trees of atomic data
➢ Atomization of large quantity of data
• BiDAS – Big Data Atomization and Standards based on XBRL
➢ Deep analysis and make business sense of large quantity of data
• Repository of atomic data accompanied by roll-up and drill-down facilities opens up tons of possibilities for analysis
5
Real World Projects Inspiration
❑X-Platform Project
❑X-Platform Data Cloud
❑Global Ledger Interchange Platform (GLinp)
❑X-Platform Analytics
Copyright 2018
@ Seatig Inc.
ERP
Business
System
Financial
Cloud
Big Data
Consolidated Statement
BI Data
Business Information
Model(Dictionary, Taxonomy, Ontology)
.
.
.
.
.
.
.
.Physical
Database Schema
Ab
stract D
ata
Mo
del (O
IM)
GL D
ata
XB
RL D
ata
GLEnabling services
FREnabling services
Web
Editor
Portal
Manager
Exchange
channels
FR
Instance
Financial
Reporting
Analysis
Queries
Enterprise
Data Center
(EDC)
GL
Instance
Bu
siness D
ata
FR Processor
GL Processor
Financial Reporting Intelligence Platform (FRinp)
GL Interchange Platform (GLinp)
Changhong X-Platform
2nd level reporting
BSB Port
3rd parties
Exte
rnal D
ata S
tan
dard
ized
data
Sta
nd
ard
ized
data
Report
CSV
Sta
nd
ard
ized
data
exp
ort
Handler
Handler
Handler
Handler
Connector
Connector
Connector
XML
JSON
Web request
Socket
File deposit (CSV, TXT…)
GL InstanceConnector
Connector
ETL
FR Instance
BITools
Mapping
ERP
BS
FC
BI
BD
Sta
nd
ard
ized
data
exch
an
ge
Data Cloud
X-Platform Project
Accounting Cloud
Financial Cloud
Taxation Could
Invoice Cloud
Expense Cloud
Business Information
Model(Dictionary, Taxonomy, Ontology)
.
.
.
.
.
.
.
.Physical
Database Schema
FRinp(FR)
HFM
SAP R3
Teradata
FIS(all 15)
Business Sys
GLinpAll Outer & Inner CS & Reporting Data
Accounting Data
Accounting Data(Static & History)
Financial Data
Financial Data(Static & History)
Taxation Data
Taxation Data(Static & History)
Invoice Data
Invoice Data(Static & History)
Expense Data
Expense Data(Static & History)
Import XBRL Format3rd Consolidated Statement Data
Efficient Manage Data
Drill D
ow
n
Ro
ll Up
High Quality Financial Data
Big Data Mining
ERP Data
2016 Sales and Distribution Data
Reference Data
Information Data
Necessary Business Data
BI
Interchange
Export standard data(GL instance, csv, json)
XDC
XBRL GL Tag
Consolidated Statement DataOracle Hyperion
Financial Management
FR Logic
Production Report Data
From Five Cloud Data
Data Cloud Providers & Consumers
Accounting Cloud
Business Information
Model(Dictionary, Taxonomy, Ontology)
.
.
.Physical
Database Schema
FRinp(FR)
Historical data
Evidence Artifacts, Accounting Ledgers
Import/export: XBRL (CS), GL, XML
(instance/taxonomy), CSV, JSON,
SQL, TXT, Binary (BLOB), File,
query, search, import, export,
simply analysis
XDC
GLinp Architecture
Rep
lacin
g S
AP
FI Accounting
Cloud database
Import reports, incremental data
FRinpdatabase Roll up reports
Produce client reports
(Rollup)
GL Interchange Platform (GLinp)
Data
Handler
Extension
Manager
Standards
Manager
HFM
FR Logic
Access
ControlConsolidated Statement Data
Human
Interface
System
API
Connector
Connector
Search and retrieve reports
Other clouds
or systems
X-Platform Integrated Standard Data
Imaging Engine (DIE)
X-Platform Integrated Standard Data
Viewing Engine (DVE)
Data Structure Ontology
Validation Engine
Document Content Object
Business Ontology
Roll-up / Drill-down Process Engine
Charting Taxonomy
g-XBRL & i-XBRL
Charts Tables
Maps
Reports
Drawing tools (e.g., D3)
Business Domain Center
Business Rule Configuration
Engine
Analysis and Mining Engine
Domain and User
Management
X-Platform Analytics
Architecture
GLinp
10
The XBRL approach
❑Database
❑Data Exchanger
❑Atomization
➢ Big Data Atomization and Standards (BiDAS), the Process
Atomization
11
Database Overview
Copyright 2018
@ Seatig Inc.
12
Database – core tables
Copyright 2018
@ Seatig Inc.
13
Database – XDC extension
Copyright 2018
@ Seatig Inc.
Business Information
Model(Dictionary, Taxonomy, Ontology)
.
.
.Physical
Database Schema
Business System
query, search, import, export,
simply analysis
XDC
BusinessSystem
database
Acce
ss Co
ntro
l
Human
Interface
System API
Connector
Data Exchanger
Data Connector
Taxonomy Generator
Instance generator
InformationModel
Instance
Document
Instance LoaderValidation
XDC
Management
Portal
Taxonomy
Element ID
Atomization
Business
Data
Element Mapper
Element ID
15
Atomization
❑Standardization
➢ Standardize at the semantic level (e.g., RMB, CNY, ,Renminbi,
Yuan, 元,圆, 人民币 )
❑Big -> Small: Atomization
➢ Big Data has to be small to be BIG!
16
Atomization
Atomization is the process
to model and drill down
through model hierarchy,
providing contextualization
of data at each level, so
that it can be used as a
data point / fact.
data
data
validation
processing
analysis
data
17
Atomization
Financial Statement
Expense report
Employee Reimbursement
Air ticket
Report structure and data
containment relationship
are analyzed during
atomization and
documented in the
information model
18
BiDAS, the Process
19
BiDAS, Model Definition Spreadsheet
Copyright 2018
@ Seatig Inc.
20
BiDAS, an Example, Evidence Artifacts
21
BiDAS, an Example, Line Items
17%
22
BiDAS, an Example, Line Items Taxonomy
17%
23
BiDAS, an Example, Line Items Taxonomy in XBRL
Taxonomy (semantic meta-data definition)
<xs:element id="xdc-core_taxable_goods_or_service_name" name="taxable_goods_or_service_name” substitutionGroup="xbrli:item" …
<xs:element id="xdc-core_taxable_goods_or_service_model_number" name="taxable_goods_or_service_model_number” …model_number
<xs:element id="xdc-core_description_of_unit" name="description_of_unit” …model_number
24
BiDAS, an Example, Line Items Instance Data
17%
25
BiDAS, an Example, Line Items Instance Data in XBRL
Instance document (valid data governed by taxonomy)
<xdc-core:taxable_goods_or_service_name contextRef="c-01">Pen</xdc-core:taxable_goods_or_service_name>
<xdc-core:goods_or_service_model_number contextRef="c-01">00023542</xdc-core:goods_or_service_model_number>
<unit id="u-pure">
<measure>pure</measure>
</unit>
<xdc-core:number_of_units contextRef="c-03" decimals="0" unitRef="u-pure">2</xdc-core:number_of_units>
<unit id="u-CNY">
<measure>iso4217:CNY</measure>
</unit>
<xdc-core:unit_price contextRef="c-01" decimals="2" unitRef="u-CNY">5.00</xdc-core:unit_price>
<xdc-core:value_net_of_tax_amount contextRef="c-01" decimals="2" unitRef="u-CNY">10.00</xdc-core:value_net_of_tax_amount>
<unit id="u-rate">
<measure>pure</measure>
</unit>
<xdc-core:fapiao_vat_tax_rate contextRef="c-01" decimals="0" unitRef="u-rate">0.17</xdc-core:fapiao_vat_tax_rate>
<xdc-core:fapiao_vat_tax_amount contextRef="c-01" decimals="2" unitRef="u-CNY">3.74</xdc-core:fapiao_vat_tax_amount>
26
Contact
Avery Starr
Seatig Inc.
32 Broadway, Suite 1701, New York, NY 10004
Tel: (914) 584-0979
www.seatig.com