19
XIS XIS XML Input System Statistics Denmark 12 October 2004

XIS XML Input System Statistics Denmark 12 October 2004

Embed Size (px)

Citation preview

Page 1: XIS XML Input System Statistics Denmark 12 October 2004

XISXISXML Input System

Statistics Denmark

12 October 2004

Page 2: XIS XML Input System Statistics Denmark 12 October 2004

What is XIS?What is XIS?

A Generic System forValidation

Storage and

Publication

of Input Data

Page 3: XIS XML Input System Statistics Denmark 12 October 2004

LogicLogic

Several sources to the same survey – stored in the same table structure

Relationel database tables (Oracle/SQL) as interface to production units

XML validationXML transformationComponent based

Page 4: XIS XML Input System Statistics Denmark 12 October 2004

Electronic Input SourcesElectronic Input Sources

Web Questionnaires EDI (file transfer) by Email Key Telephone OCR from Paper Scanning FTP Diskettes Tape or CD from Administrative Registers

Page 5: XIS XML Input System Statistics Denmark 12 October 2004

QuestionnairesQuestionnaires

Approximately 150 different questionnaires Approximately 70 are for private enterprises Annually, Semi Annually, Quarterly or

Monthly reporting Large majority is simple questionnaires

without routing - A few with complex routing and complex validation

Page 6: XIS XML Input System Statistics Denmark 12 October 2004

QuantitiesQuantities

Total number of reporting is ca. 450.000 per year

Approx. 350.000 reporting from private enterprises

Intrastat approx. 12.000 each month = approx. 150.000 per year

Page 7: XIS XML Input System Statistics Denmark 12 October 2004

ArchitectureArchitecture

Virk.dk

XIS

Private enterprise

Emailserver

PU

Scanner

Page 8: XIS XML Input System Statistics Denmark 12 October 2004

System ArchitectureSystem Architecture

XML System

INPUTDB

Email

OCR Scanning

Virk.dk

Diskettes/Tape/CD

Blaise V T

Control MessageOr Log

VXML

XML

XML

XML/CSV

XML

?

Adm.

Key Telephone

XML

Page 9: XIS XML Input System Statistics Denmark 12 October 2004

Design principlesDesign principles

Flexibility – needs are changing Changesibitily – questionnaires changes all the time Clear and simple interfaces – simple integration Components and standards – evolution step by step Stability and correctness – it’s production Confidentiality – statistical office Automation - resources Transperancy – user control

Page 10: XIS XML Input System Statistics Denmark 12 October 2004

OverviewOverview

ADM.DB Respondent

DB

XMLSYSTEM

INPUTSYSTEMINPUT

SYSTEMINPUTSYSTEMINPUT

SYSTEMINPUTSYSTEM

INHOUSEData Editing

WebService

INPUTDB

PRFDB

Page 11: XIS XML Input System Statistics Denmark 12 October 2004

4 Database Model4 Database Model

INPUTDB

STAT.REG.

SUMDB

STATBANK

InputMetadata

TIMES Macro Metadata

Page 12: XIS XML Input System Statistics Denmark 12 October 2004

Input Database ArchitectureInput Database Architecture

Metadata

D261210

Tælling 1X010101

Tælling 3X030303

Tælling 2X020202

Tælling 4X030322

Page 13: XIS XML Input System Statistics Denmark 12 October 2004

TrackingTrackingAdministrative Metadata /Administrative Metadata /

Envelope DataEnvelope Data

Form – eg. Intrastat (130501)Period – eg. 2004M3Respondent – Legal/Obligated partReporter – Supplier of informationDate – eg. 2004-03-18 14:32:10

Page 14: XIS XML Input System Statistics Denmark 12 October 2004

PrefillPrefill

Central business register number

Unit of reporting Period, deadline, status

etc. Fields in form Questions Description of errors Notifications by email

CVR

SE-nr. 1 SE-nr. 2 SE-nr. 3

Afdeling 1

Afdeling 2

Afdeling 3

Afdeling 4

Page 15: XIS XML Input System Statistics Denmark 12 October 2004

CommunicationCommunication

1. Publishing

2. Reporting

3. Error reporting

4. Re-reporting

5. Etc.

Page 16: XIS XML Input System Statistics Denmark 12 October 2004

TechnicalitiesTechnicalities Oracle Database, 9.2i Software AG, XML Mediator Generic database creator upon XSD:

– Nesting-> New Table– Repeting field -> New Table– Unique tag names -> Unique table names

Generic XML loader Generic XML creator upon SQL views Cryptomathic, SMIME, Digital Signatures, X509 POP3 and SMTP Secure FTP Web Services, SOAP

Page 17: XIS XML Input System Statistics Denmark 12 October 2004

StatusStatus

Reception of data since June 2003Prefilling from April 2004

Page 18: XIS XML Input System Statistics Denmark 12 October 2004

PlansPlansForms administrationMetadataStatisticsData from public administrative registres

Page 19: XIS XML Input System Statistics Denmark 12 October 2004

Thanks Thanks