Using XML technologies to implement complex tables in short- term statistics Francesco Rizzo

Slides:



Advertisements
Similar presentations
We have developed CV easy management (CVem) a fast and effective fully automated software solution for effective and rapid management of all personnel.
Advertisements

Database management system (DBMS)  a DBMS allows users and other software to store and retrieve data in a structured way  controls the organization,
Test Case Management and Results Tracking System October 2008 D E L I V E R I N G Q U A L I T Y (Short Version)
Providing Online Access to the HKUST University Archives: EAD to INNOPAC Sintra Tsang and K.T. Lam The Hong Kong University of Science and Technology 7th.
Metadata Server system software laboratory. Overview metadata service in Grid environment Grid environment Metadata server User query data search information.
Interpret Application Specifications
“DOK 322 DBMS” Y.T. Database Design Hacettepe University Department of Information Management DOK 322: Database Management Systems.
Chapter 9 Introduction to the Document Object Model (DOM) JavaScript, Third Edition.
Automatic Data Ramon Lawrence University of Manitoba
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Overview of Search Engines
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
A GUIDE TO SHAREPOINT 2007 CUSTOMIZATION OPTIONS Heather Solomon, WSS MVP.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
World Bank, Africa Region, Africa Household Survey Databank - The World Bank - Africa.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Ihr Logo Data Explorer - A data profiling tool. Your Logo Agenda  Introduction  Existing System  Limitations of Existing System  Proposed Solution.
Pasewark & Pasewark Microsoft Office 2003: Introductory 1 INTRODUCTORY MICROSOFT ACCESS Lesson 1 – Access Basics.
XML Overview. Chapter 8 © 2011 Pearson Education 2 Extensible Markup Language (XML) A text-based markup language (like HTML) A text-based markup language.
The Asset Inventory Management module assists with data collection and discovery management processes. Collected information is interpreted and automatically.
Fundamentals of Database Chapter 7 Database Technologies.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Coastal Web Atlas Design and Usability Liz O’Dea Coastal & Marine Resources Centre, University College Cork.
MET280: Computing for Bioinformatics Introduction to databases What is a database? Not a spreadsheet. Data types and uses DBMS (DataBase Management System)
Management Information Systems MS Access MS Access is an application software that facilitates us to create Database Management Systems (DBMS)
Developments concerning the Community Plant Variety Office of the European Union (CPVO) online application system Meeting on the development of a prototype.
Handy separation the report template into pages Handy visual separation of the report template into pages is available in Stimulsoft Reports.Net. You.
Binding UI Components to Data. Adding UI Components to the Page You can create components on a page by: Dragging a component from the Component Palette.
Data Management Console Synonym Editor
MS Access 2007 Management Information Systems 1. Overview 2  What is MS Access?  Access Terminology  Access Window  Database Window  Create New Database.
Project Overview Graduate Selection Process Project Goal Automate the Selection Process.

1 AutoCAD Electrical 2008 What’s New Name Company AutoCAD Electrical 2008 What’s New AMS CAD Solutions
Francesco Rizzo (ISTAT - Italy) SDMX ISTAT FRAMEWORK GENEVE May 2007 OECD SDMX Expert Group.
IS 325 Notes for Wednesday August 28, Data is the Core of the Enterprise.
Francesco Rizzo (ISTAT - Italy) Stefano De Francisci (ISTAT – Italy) An integration approach for the Statistical Information System of Istat using SDMX.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
Copyright (c) 2014 Pearson Education, Inc. Introduction to DBMS.
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
Microsoft Office 2013 Try It! Chapter 4 Storing Data in Access.
- How to draw a clear distinction between a client and a server(there is often no clear distinction) - A server may continuously act as a client - Distinction.
PREPARED BY: PN. SITI HADIJAH BINTI NORSANI. LEARNING OUTCOMES: Upon completion of this course, students should be able to: 1. Understand the structure.
Microsoft Access 2003 Tutorial By: Juan Y7. What is Microsoft Office Access? Microsoft Access, also known as Microsoft Office Access, is a database management.
CIS-NG CASREP Information System Next Generation Shawn Baugh Amy Ramirez Amy Lee Alex Sanin Sam Avanessians.
HTML5 and CSS3 Illustrated Unit B: Getting Started with HTML.
XML 1. Chapter 8 © 2013 Pearson Education, Inc. Publishing as Prentice Hall SAMPLE XML SCHEMA (XSD) 2 Schema is a record definition, analogous to the.
XP Creating Web Pages with Microsoft Office
1 ConIstat-on-line Short term statistical time-series data base in web environment By Francesco Rizzo
7th Annual Hong Kong Innovative Users Group Meeting
Working in the Forms Developer Environment
Microsoft Access 2003 Illustrated Complete
Tutorial 8 Objectives Continue presenting methods to import data into Access, export data from Access, link applications with data stored in Access, and.
Introduction to Customizing Reports in SAP
Three areas that have proved successful and one area where improvements are needed in the Statistical Office of Estonia by Tuulikki Sillajõe International.
Sharing of Eurostat predefined tables
Sharing of Eurostat predefined tables
Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
Database Design Hacettepe University
Tutorial 7 – Integrating Access With the Web and With Other Programs
Integrated Statistical Production System WITH GSBPM
Login Main Functions Via SAS Information Delivery Portal
Presentation transcript:

Using XML technologies to implement complex tables in short- term statistics Francesco Rizzo

Using XML technologies to implement complex tables in short-term statistics iTable is a pilot project to develop an integrated system to dissaminate on the web Monthly Statistical Bulletin (MSB). The objectives of the system are: improve the efficiency of collection, validation, storing and dissemination improve quality, eliminating errors during the life cycle of the dissemination process improve accessibility and visibility of short-term statistics In order to develop the System, the currently technological opportunities of the ICT market was taken in consideration.

Using XML technologies to implement complex tables in short-term statistics ANALYSIS OF THE CURRENT SITUATION The production of the MSB tables is made directly by the production Directorates. Each Directorate uses different kind of techniques (automatic or manual) to produce tables in Excel format. Tables are collected by the Dissemination Directorate. Therefore a iterative process starts, in order to review drafts, between production Directorates and Dissemination Directorate. Such process involves a remarkable employment of time that is translate in remarkable delays in the spread of the paper publication.

Using XML technologies to implement complex tables in short-term statistics THE PROJECT The project was planned in two steps consisting in: building a web dissemination system to allow user to access data following the press release calendar building an automation system to produce the paper publication In order to achieve this, it was designed an integrated information system able to streamline the entire workflow.

Using XML technologies to implement complex tables in short-term statistics insert and update check Loader iScan * * on-line database contains short-term time series ( data and metadata universe store in DBMS iDesigner dissemination webTable iConverter iExport *

Using XML technologies to implement complex tables in short-term statistics iTABLE MODULES The iTable system consists of different modules: check–loader: allows insert or update data into the database iScan: transforms Excel data in a file format that check program can manage iDesigner: creates the structure of tables and stores it in the database webTable: disseminates tables in HTML format on the web iConverter: exports tables in a particular Excel file format. That file is currently used to produce paper publications iExport: using XML-FO transforms XML into PDF files. This module is on development. The core of the iTable system is iDesigner and webTable modules.

Using XML technologies to implement complex tables in short-term statistics WEBTABLE: THE SOFTWARE TO DISSEMINATING WEB TABLES This software was developed using MS ASP.NET 1.1 and consists of three main modules: registration / authentication navigation ad search facilities query database and display tables

Using XML technologies to implement complex tables in short-term statistics Use of XML and XML to produce complex statistical tables During design time two characteristics was taken under consideration: Display web tables in a format similar to that of the paper publication. Develop a modular system so in the future it is easy to expand it. It was developed more than one prototypes and it was met in XML technologies the best solution to organize data. Moreover we will use XSL-FO to transform XML to PDF for the paper publication. The following model was used:

Using XML technologies to implement complex tables in short-term statistics Dati and Metadata Universe Table search XML XSL HTML/Excel Transform Browser The transformation XML to HTML is made on the server. This happen because not all the browsers support XML format.

NewDataSet various summary domain sub domain title page sub page level 4 level 2 level 3 columns level 1 time series title time series number start year start period end year end period periodicity language legend Element Attribute table page sub page sub page number The XML data stream

Using XML technologies to implement complex tables in short-term statistics Main functions of the webTable module Search a table by a tree structure or by keyword and code Select the year and period of the table Paging, if table has more than one page Display the page in excel format Display notes connected to the table and notes connected to time series Display methodological metadata in SDDS format Zoom on a individual time series to display: the whole time series, month-on- month and year-on-year percentage variations and a graph

Using XML technologies to implement complex tables in short-term statistics iDESIGNER: THE SOFTWARE TO CREATE TABLES This module is a windows client-server application developed using MS visual basic 6.0. The user interface is very simple, so the person in charge to create the table does not need a long training period. iDesigner describes the structure of the table and store it in a database, called Universe.

Using XML technologies to implement complex tables in short-term statistics a table can contain one or more pages a page can contain one or more sub pages a sub page can contain one o more time series or data in cross-sectional format Moreover a table is constructed on a layout. In the version 1.0, the system manages two layouts, both oriented to time series. Table page 1 sub page 1 sub page 2 sub page N page 2 sub page 1 sub page 2 sub page N page N sub page 1 sub page 2 sub page N...

Sub page 2 Sub page 1 Time series LEVEL 3 LEVEL 2 LEVEL 3 FOLLOW FOLLOW TO THE NEXT PAGE LAYOUT 1

LEVEL 1 TIME SERIES LEVEL 2 LEVEL 3 LEVEL 4 FOLLOW TO THE NEXT PAGE Sub page 1 Sub page 2 LAYOUT 2

Using XML technologies to implement complex tables in short-term statistics Main functions of the iDesigner module define tables, pages, sub pages define, for each table, if displaying annual average and cumulative percentage variation and, for the individual time series, month-on-month and year-on-year percentage variations for each sub table, by a tree search in the database, define which time series will take part to the table define heading levels through a “select and join cells” like Excel give an alternative short description, in Italian and English, to each time series change the order of pages, sub pages and time series