SDMX technical standards Data validation and other major enhancements
|
|
- Elisabeth Whitehead
- 8 years ago
- Views:
Transcription
1 SDMX technical standards Data validation and other major enhancements Vincenzo Del Vecchio - Bank of Italy 1
2 Statistical Data and Metadata exchange Original scope: the exchange Statistical Institutions exchange SDMX Internal processes (self regulated) exchange SDMX 2
3 GSBPM phases originally involved SDMX SDMX October 2011 SDMX Technical Working Group Frankfurt 3
4 Current line of tendency: Support to the whole process SDMX SDMX October 2011 SDMX Technical Working Group Frankfurt 4
5 Some outcome from SDMX TWG Work Package «SDMX and other standards» To support the statistical processes, a language for validations and calculations is needed On their own, some institutions have adopted a language having this aim, (e.g. Bank of Italy, Eurostat, Unesco ) and use it for internal processing and for exchanging validation and calculation rules with their reporting entities and correspondents For the same aim, many other institutions are willing to adopt a similar language Unless a standard language is introduced, such kind of languages would proliferate The SDMX community, and also the DDI and GSIM ones, are interested in introducing and sharing a standard validation and calculation language 5
6 The SDMX situation Structural Validation supported Assurance that the structure of the data observations matches the Data Structure Definition, in term of: Concepts used as Dimensions, Measures, Attributes their admissible values (Codelists and values Constraints); Validation of the Information Content not yet supported Assurance that data give correct information about the real world, for example: Completeness / Integrity Accuracy / Plausibility Coherence Compilation and Estimation not yet supported 6
7 Example of validation of the information content stocks vs. flows Aggregate A : stock at reference period: t Aggregate B : stock at reference period: (t -1) Aggregate C : flows between (t-1) and t Validation rule: If A-B = C ok else error The validation of the information contents is a kind of calculation (a transformation in SDMX terms) 7
8 The current initiative A Work Package for introducing a standard Validation and Tranformation Language (VTL) was launched in 2012 by the SDMX Secretariat The DDI community expressed interest in developing and adopting the VTL Analoguous interest was expressed by many contributors to the GSIM standard A working group is in place, composed of members from the SDMX TWG and SWG and from the DDI and GSIM communities 8
9 Development priorities For most institutions validation is the priority First VTL development: Support to the validation rules, Support to basic calculation capabilities (as needed for the validation) At a later stage: Improve the VTL to support more complex algorithms for data compilation and estimation 9
10 First VTL development: main goals Define and preserve validation rules (document and preserve the validation know-how) Exchange and share validation rules (with reporting institutions & other correspondents) Apply validation rules in the collection and production processes (aiming at an industrialized processing of statistical data) 10
11 First VTL development: Implementation Plan Main requirements: June 2013 Use cases of Validation: From single institutions: August 2013 Use cases finalization: October 2013 Basic VTL features: January 2014 Operators (syntax, semantic): April 2014 Comments and finalization: July 2014 SDMX implementation: October 2014 VTL documentation: December
12 How to implement a language usable in different standards? The problem A language manipulates the model artefacts to produce other model artefacts (property of closure) A language for SDMX wouldn t fit DDI & GSIM - and vice-versa (artefacts are different) The approach Build the VTL on an agnostic information model, made of the basic artefacts common to SDMX, DDI and GSIM (i.e. dimensional structures) The different standards may use the VTL language mapping their artefacts to the agnostic ones 12
13 Main VTL requirements User orientation Integrated Approach IT implementation independence Active Role for processing Extensibility and customizability 13
14 User Orientation The VTL should be: declarative, so that users without IT skill should be able to define calculations and validations autonomously (without IT experts intermediation) user friendly (users should define & understand expressions as much as possible intuitively) oriented to statistics, which is the user skill (the language should operate on statistical artefacts by means of statistical operators, as required by the statistical process) 14
15 Integrated approach The VTL should be: independent of the statistical domain of the data to be processed suitable for the various typologies of data of a statistical environment (e.g. dimensional data, survey data, registers data, micro and macro, quantitative and qualitative, ) independent of the phases of the statistical process and usable in any one of them 15
16 IT implementation independence The VTL should: allow many different IT implementations (for example in different organizations / institutions) and not be bound to a specific IT environment permit the use of heterogeneous IT tools in an integrated IT solution (for example, combined use of tools like SQL, R, XML ) make users unaware of the IT solution as much as possible minimize impacts on users when the IT solution changes (for example following the adoption of another IT tool) 16
17 Active Role for Processing The VTL should: be able to drive the validation & calculation software, so be convertible in the languages of the IT tools used for validation and calculation (e.g. SQL, R, XML ) be described through a formal grammar, to be easily parsed and processed (for example in Backus-Naur form) generate results unambiguously interpretable by software and by statisticians (the results should be artefacts of the information model in their turn) 17
18 Extensible and Customizable The VTL should allow: the incremental introduction of the operators according to the evolution of the business needs (e.g. the operators for the validation first and the operators for the compilation and estimation at a later stage) the adoption of operators derived from other languages (e.g. SQL like operators, time series processing operators ) the possible customization for specific needs, (e.g. if some institutions need to extend the language for their own purposes) 18
19 VTL Governance The VTL is intended to be: a standard language under a common governance, not controlled by any private party (such as an IT company) subject to appropriate governance rules aimed to ensure its proper evolution (to be defined) able to evolve more dynamically than the SDMX versions (without affecting the information model) coordinated with possible extensions made by some institutions through proper rules (to be defined) 19
20 Some Functional Requirements (draft) The VTL should allow: Operations on dimensions, mono and multi-measure data, data attributes Aggregation according to hierarchical links Proper behaviour for missing data Historicity: possibility of handling the changes of the artefacts and of the algorithms with reference to the time Persistency control: possibility of defining the persistency of the intermediate results Expressions chaining: possibility of having expressions as input operands of other expressions etc. 20
21 Some requirements about the operators (1) Data retrieval and storage (e.g. get, put) Projection (e.g. drop, keep ) Filter (e.g. =, <, <=, >, >=, <>, like, between ) Aggregation (e.g. sum, avg, min, max, first, last ) Other manipulators of the data structure (e.g. rename ) Join, Union, Partition Algebraic and string manipulation (e.g. +, -, *, /) Comparison (e.g. =, <, <=, >, >=, <>) 21
22 Logical (e.g. and, or, not ) Validation, e.g.: Check of a generic condition Some requirements about the operators (2) Existence and referential integrity checks Completeness check Calculation of the imbalance Calculation of the error severity level Conditional execution (e.g. case) Currency conversion Date-time / frequency (e.g. time shift, frequency change ) 22
23 Basic building block: the Transformation e.g. calculation of the Einstein equation E=MC 2 Operand: C Operand: 2 Expression: E = M*(C**2) Result: E Operand: M 23
24 The tranformations graph T C 1 1 C2 C 11 Collection activity n.1 C 3 T 2 C 4 T 3 C 5 Collection activity n.2 T C C C 12 T C13 4 T 13 C 16 Collection activity n.3 C 51 C 52 T 53 T 51 Analysis & research models T 52 T 71 T 60 T 61 T 54 C 54 C 53 Publications C 61 C 60 Statistical products T 70 T72 C 70 C 71 C 72 C 21 T 21 C 41 T 41 C 42 C 23 C 22 T 22 C 24 T 42 Legend: C i = Data Cube T j = Transformation 24
25 SDMX technical standards Data validation and other major enhancements Thank you for the attention Contact: 25
Chapter 1: Introduction
Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases
More informationChapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification
Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 Outline More Complex SQL Retrieval Queries
More informationSQL Server 2008 Core Skills. Gary Young 2011
SQL Server 2008 Core Skills Gary Young 2011 Confucius I hear and I forget I see and I remember I do and I understand Core Skills Syllabus Theory of relational databases SQL Server tools Getting help Data
More informationA Comparison of Database Query Languages: SQL, SPARQL, CQL, DMX
ISSN: 2393-8528 Contents lists available at www.ijicse.in International Journal of Innovative Computer Science & Engineering Volume 3 Issue 2; March-April-2016; Page No. 09-13 A Comparison of Database
More informationAN INTEGRATION APPROACH FOR THE STATISTICAL INFORMATION SYSTEM OF ISTAT USING SDMX STANDARDS
Distr. GENERAL Working Paper No.2 26 April 2007 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL
More informationSQL - QUICK GUIDE. Allows users to access data in relational database management systems.
http://www.tutorialspoint.com/sql/sql-quick-guide.htm SQL - QUICK GUIDE Copyright tutorialspoint.com What is SQL? SQL is Structured Query Language, which is a computer language for storing, manipulating
More informationDDI Lifecycle: Moving Forward Status of the Development of DDI 4. Joachim Wackerow Technical Committee, DDI Alliance
DDI Lifecycle: Moving Forward Status of the Development of DDI 4 Joachim Wackerow Technical Committee, DDI Alliance Should I Wait for DDI 4? No! DDI Lifecycle 4 is a long development process DDI Lifecycle
More informationirods and Metadata survey Version 0.1 Date March Abhijeet Kodgire akodgire@indiana.edu 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire akodgire@indiana.edu Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
More informationStatistical Data Quality in the UNECE
Statistical Data Quality in the UNECE 2010 Version Steven Vale, Quality Manager, Statistical Division Contents: 1. The UNECE Data Quality Model page 2 2. Quality Framework page 3 3. Quality Improvement
More informationChapter 1: Introduction. Database Management System (DBMS) University Database Example
This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information
More informationDBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
More informationRelational Database: Additional Operations on Relations; SQL
Relational Database: Additional Operations on Relations; SQL Greg Plaxton Theory in Programming Practice, Fall 2005 Department of Computer Science University of Texas at Austin Overview The course packet
More informationRelational Databases
Relational Databases Jan Chomicki University at Buffalo Jan Chomicki () Relational databases 1 / 18 Relational data model Domain domain: predefined set of atomic values: integers, strings,... every attribute
More informationHow To Use Big Data For Official Statistics
UNITED NATIONS ECE/CES/BUR/2015/FEB/11 ECONOMIC COMMISSION FOR EUROPE 20 January 2015 CONFERENCE OF EUROPEAN STATISTICIANS Meeting of the 2014/2015 Bureau Geneva (Switzerland), 17-18 February 2015 For
More informationService Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
More informationBusiness rules and science
Business rules and science Science is a distributed, heterogeneous, rapidly evolving complex of activities, like an enterprise Business processes in science are largely ad hoc and undocumented, like very
More informationBeginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition
Beginning C# 5.0 Databases Second Edition Vidya Vrat Agarwal Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xviii xix xx xxi Part I: Understanding Tools and Fundamentals
More informationChapter 5. SQL: Queries, Constraints, Triggers
Chapter 5 SQL: Queries, Constraints, Triggers 1 Overview: aspects of SQL DML: Data Management Language. Pose queries (Ch. 5) and insert, delete, modify rows (Ch. 3) DDL: Data Definition Language. Creation,
More informationMOC 20461C: Querying Microsoft SQL Server. Course Overview
MOC 20461C: Querying Microsoft SQL Server Course Overview This course provides students with the knowledge and skills to query Microsoft SQL Server. Students will learn about T-SQL querying, SQL Server
More informationSAP InfiniteInsight Explorer Analytical Data Management v7.0
End User Documentation Document Version: 1.0-2014-11 SAP InfiniteInsight Explorer Analytical Data Management v7.0 User Guide CUSTOMER Table of Contents 1 Welcome to this Guide... 3 1.1 What this Document
More informationETL PROCESS IN DATA WAREHOUSE
ETL PROCESS IN DATA WAREHOUSE OUTLINE ETL : Extraction, Transformation, Loading Capture/Extract Scrub or data cleansing Transform Load and Index ETL OVERVIEW Extraction Transformation Loading ETL ETL is
More informationThe ECB Statistical Data Warehouse: improving data accessibility for all users
The ECB Statistical Data Warehouse: improving data accessibility for all users Gérard Salou 1 Introduction The Directorate General Statistics of the European Central Bank (ECB) is responsible for the efficient
More informationDatabases 2011 The Relational Model and SQL
Databases 2011 Christian S. Jensen Computer Science, Aarhus University What is a Database? Main Entry: da ta base Pronunciation: \ˈdā-tə-ˌbās, ˈda- also ˈdä-\ Function: noun Date: circa 1962 : a usually
More informationHow To Create A Table In Sql 2.5.2.2 (Ahem)
Database Systems Unit 5 Database Implementation: SQL Data Definition Language Learning Goals In this unit you will learn how to transfer a logical data model into a physical database, how to extend or
More informationSQL SELECT Query: Intermediate
SQL SELECT Query: Intermediate IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview SQL Select Expression Alias revisit Aggregate functions - complete Table join - complete Sub-query in where Limiting
More informationOracle SQL. Course Summary. Duration. Objectives
Oracle SQL Course Summary Identify the major structural components of the Oracle Database 11g Create reports of aggregated data Write SELECT statements that include queries Retrieve row and column data
More informationLesson 8: Introduction to Databases E-R Data Modeling
Lesson 8: Introduction to Databases E-R Data Modeling Contents Introduction to Databases Abstraction, Schemas, and Views Data Models Database Management System (DBMS) Components Entity Relationship Data
More informationHLG Initiatives and SDMX role in them
United Nations Economic Commission for Europe Statistical Division National Institute of Statistics and Geography of Mexico HLG Initiatives and SDMX role in them Steven Vale UNECE steven.vale@unece.org
More informationIntroduction to Microsoft Jet SQL
Introduction to Microsoft Jet SQL Microsoft Jet SQL is a relational database language based on the SQL 1989 standard of the American Standards Institute (ANSI). Microsoft Jet SQL contains two kinds of
More informationSQL SERVER TRAINING CURRICULUM
SQL SERVER TRAINING CURRICULUM Complete SQL Server 2000/2005 for Developers Management and Administration Overview Creating databases and transaction logs Managing the file system Server and database configuration
More informationRelational Algebra and SQL
Relational Algebra and SQL Johannes Gehrke johannes@cs.cornell.edu http://www.cs.cornell.edu/johannes Slides from Database Management Systems, 3 rd Edition, Ramakrishnan and Gehrke. Database Management
More informationGSBPM. Generic Statistical Business Process Model. (Version 5.0, December 2013)
Generic Statistical Business Process Model GSBPM (Version 5.0, December 2013) About this document This document provides a description of the GSBPM and how it relates to other key standards for statistical
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: 1.800.529.0165 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This course is designed to deliver the fundamentals of SQL and PL/SQL along
More informationCOMP 5138 Relational Database Management Systems. Week 5 : Basic SQL. Today s Agenda. Overview. Basic SQL Queries. Joins Queries
COMP 5138 Relational Database Management Systems Week 5 : Basic COMP5138 "Relational Database Managment Systems" J. Davis 2006 5-1 Today s Agenda Overview Basic Queries Joins Queries Aggregate Functions
More informationIT2304: Database Systems 1 (DBS 1)
: Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation
More informationInternational Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518
International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 INTELLIGENT MULTIDIMENSIONAL DATABASE INTERFACE Mona Gharib Mohamed Reda Zahraa E. Mohamed Faculty of Science,
More informationESS EA TF Item 2 Enterprise Architecture for the ESS
ESS EA TF Item 2 Enterprise Architecture for the ESS Document prepared by Eurostat (with the support of Gartner INC) 1.0 Introduction The members of the European Statistical System (ESS) have set up a
More informationIT2305 Database Systems I (Compulsory)
Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this
More informationCHAPTER 3 PROPOSED SCHEME
79 CHAPTER 3 PROPOSED SCHEME In an interactive environment, there is a need to look at the information sharing amongst various information systems (For E.g. Banking, Military Services and Health care).
More informationCSE 233. Database System Overview
CSE 233 Database System Overview 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric: web knowledge harvesting,
More informationPart A: Data Definition Language (DDL) Schema and Catalog CREAT TABLE. Referential Triggered Actions. CSC 742 Database Management Systems
CSC 74 Database Management Systems Topic #0: SQL Part A: Data Definition Language (DDL) Spring 00 CSC 74: DBMS by Dr. Peng Ning Spring 00 CSC 74: DBMS by Dr. Peng Ning Schema and Catalog Schema A collection
More information"e-statistics" Integrated Information System
Distr. GENERAL Working Paper 12 April 2013 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE (ECE) CONFERENCE OF EUROPEAN STATISTICIANS ORGANISATION FOR ECONOMIC COOPERATION AND DEVELOPMENT (OECD)
More informationData Quality in Information Integration and Business Intelligence
Data Quality in Information Integration and Business Intelligence Leopoldo Bertossi Carleton University School of Computer Science Ottawa, Canada : Faculty Fellow of the IBM Center for Advanced Studies
More informationINTEROPERABILITY IN DATA WAREHOUSES
INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content
More informationChapter 6 Basics of Data Integration. Fundamentals of Business Analytics RN Prasad and Seema Acharya
Chapter 6 Basics of Data Integration Fundamentals of Business Analytics Learning Objectives and Learning Outcomes Learning Objectives 1. Concepts of data integration 2. Needs and advantages of using data
More informationCSE 132A. Database Systems Principles
CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:
More informationETL Tools. L. Libkin 1 Data Integration and Exchange
ETL Tools ETL = Extract Transform Load Typically: data integration software for building data warehouse Pull large volumes of data from different sources, in different formats, restructure them and load
More informationEfficient Data Access and Data Integration Using Information Objects Mica J. Block
Efficient Data Access and Data Integration Using Information Objects Mica J. Block Director, ACES Actuate Corporation mblock@actuate.com Agenda Information Objects Overview Best practices Modeling Security
More informationETL Process in Data Warehouse. G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT
ETL Process in Data Warehouse G.Lakshmi Priya & Razia Sultana.A Assistant Professor/IT Outline ETL Extraction Transformation Loading ETL Overview Extraction Transformation Loading ETL To get data out of
More informationOracle Database: SQL and PL/SQL Fundamentals NEW
Oracle University Contact Us: + 38516306373 Oracle Database: SQL and PL/SQL Fundamentals NEW Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training delivers the
More informationBCA. Database Management System
BCA IV Sem Database Management System Multiple choice questions 1. A Database Management System (DBMS) is A. Collection of interrelated data B. Collection of programs to access data C. Collection of data
More information1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing
1. OLAP is an acronym for a. Online Analytical Processing b. Online Analysis Process c. Online Arithmetic Processing d. Object Linking and Processing 2. What is a Data warehouse a. A database application
More informationInstant SQL Programming
Instant SQL Programming Joe Celko Wrox Press Ltd. INSTANT Table of Contents Introduction 1 What Can SQL Do for Me? 2 Who Should Use This Book? 2 How To Use This Book 3 What You Should Know 3 Conventions
More information6 th grade Task 2 Gym
experiences understanding what the mean reflects about the data and how changes in data will affect the average. The purpose of statistics is to give a picture about the data. Students need to be able
More informationOBIEE 11g Data Modeling Best Practices
OBIEE 11g Data Modeling Best Practices Mark Rittman, Director, Rittman Mead Oracle Open World 2010, San Francisco, September 2010 Introductions Mark Rittman, Co-Founder of Rittman Mead Oracle ACE Director,
More informationObject Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar
Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs
More informationWebSphere Business Monitor
WebSphere Business Monitor Monitor sub-models 2010 IBM Corporation This presentation should provide an overview of the sub-models in a monitor model in WebSphere Business Monitor. WBPM_Monitor_MonitorModels_Submodels.ppt
More informationOracle Database: SQL and PL/SQL Fundamentals
Oracle University Contact Us: +966 12 739 894 Oracle Database: SQL and PL/SQL Fundamentals Duration: 5 Days What you will learn This Oracle Database: SQL and PL/SQL Fundamentals training is designed to
More informationBig Data and Big Analytics
Big Data and Big Analytics Introducing SciDB Open source, massively parallel DBMS and analytic platform Array data model (rather than SQL, Unstructured, XML, or triple-store) Extensible micro-kernel architecture
More informationStructure of Presentation. The Role of Programming in Informatics Curricula. Concepts of Informatics 2. Concepts of Informatics 1
The Role of Programming in Informatics Curricula A. J. Cowling Department of Computer Science University of Sheffield Structure of Presentation Introduction The problem, and the key concepts. Dimensions
More informationGeneric Statistical Business Process Model
Joint UNECE/Eurostat/OECD Work Session on Statistical Metadata (METIS) Generic Statistical Business Process Model Version 4.0 April 2009 Prepared by the UNECE Secretariat 1 I. Background 1. The Joint UNECE
More informationHow to Improve Database Connectivity With the Data Tools Platform. John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management)
How to Improve Database Connectivity With the Data Tools Platform John Graham (Sybase Data Tooling) Brian Payton (IBM Information Management) 1 Agenda DTP Overview Creating a Driver Template Creating a
More informationIntroduction to Quality Assessment
Introduction to Quality Assessment EU Twinning Project JO/13/ENP/ST/23 23-27 November 2014 Component 3: Quality and metadata Activity 3.9: Quality Audit I Mrs Giovanna Brancato, Senior Researcher, Head
More informationKITES TECHNOLOGY COURSE MODULE (C, C++, DS)
KITES TECHNOLOGY 360 Degree Solution www.kitestechnology.com/academy.php info@kitestechnology.com technologykites@gmail.com Contact: - 8961334776 9433759247 9830639522.NET JAVA WEB DESIGN PHP SQL, PL/SQL
More informationImproving the visualisation of statistics: The use of SDMX as input for dynamic charts on the ECB website
Improving the visualisation of statistics: The use of SDMX as input for dynamic charts on the ECB website Xavier Sosnovsky, Gérard Salou European Central Bank Abstract The ECB has introduced a number of
More informationElena Baralis, Silvia Chiusano Politecnico di Torino. Pag. 1. Active database systems. Triggers. Triggers. Active database systems.
Active database systems Database Management Systems Traditional DBMS operation is passive Queries and updates are explicitly requested by users The knowledge of processes operating on data is typically
More informationXBRL Analytics that Just Makes Sense
XBR Analytics that Just Makes Sense Haiko Philipp 25th XBR conference, Japan, 08.11.2012 Introduction Why does analytics and data modelling belong together? How is data analysed? Through semantics / characteristics
More informationData warehouse design
DataBase and Data Mining Group of DataBase and Data Mining Group of DataBase and Data Mining Group of Database and data mining group, Data warehouse design DATA WAREHOUSE: DESIGN - 1 Risk factors Database
More informationWhen a variable is assigned as a Process Initialization variable its value is provided at the beginning of the process.
In this lab you will learn how to create and use variables. Variables are containers for data. Data can be passed into a job when it is first created (Initialization data), retrieved from an external source
More informationTIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013
TIBCO Spotfire Metrics Modeler User s Guide Software Release 6.0 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationGuide to SQL Programming: SQL:1999 and Oracle Rdb V7.1
Guide to SQL Programming: SQL:1999 and Oracle Rdb V7.1 A feature of Oracle Rdb By Ian Smith Oracle Rdb Relational Technology Group Oracle Corporation 1 Oracle Rdb Journal SQL:1999 and Oracle Rdb V7.1 The
More informationTwo approaches to the integration of heterogeneous data warehouses
Distrib Parallel Databases (2008) 23: 69 97 DOI 10.1007/s10619-007-7022-z Two approaches to the integration of heterogeneous data warehouses Riccardo Torlone Published online: 23 December 2007 Springer
More informationBig Data Technology Pig: Query Language atop Map-Reduce
Big Data Technology Pig: Query Language atop Map-Reduce Eshcar Hillel Yahoo! Ronny Lempel Outbrain *Based on slides by Edward Bortnikov & Ronny Lempel Roadmap Previous class MR Implementation This class
More informationExtensible Data Model with Applications for Trading Systems
, October 24-26, 2012, San Francisco, USA Extensible Data Model with Applications for Trading Systems Iosif Ziman Abstract An extensible main-memory data model is presented with applications in writing
More informationStatistical Metadata System based on SDMX
Statistical Metadata System based on SDMX Petko I. Yanev; Jean-François Fracheboud Federal Statistical Office Switzerland Statistical Metadata System : Content Challenges Vision / Metadata Strategy Architecture
More informationParametric Attack Graph Construction and Analysis
Parametric Attack Graph Construction and Analysis Leanid Krautsevich Department of Computer Science, University of Pisa Largo Bruno Pontecorvo 3, Pisa 56127, Italy Istituto di Informatica e Telematica,
More informationDATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY
DATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY The content of those documents are the exclusive property of REVER. The aim of those documents is to provide information and should, in no case,
More informationBig Data and Scripting map/reduce in Hadoop
Big Data and Scripting map/reduce in Hadoop 1, 2, parts of a Hadoop map/reduce implementation core framework provides customization via indivudual map and reduce functions e.g. implementation in mongodb
More informationLesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
More informationModule 1: Getting Started with Databases and Transact-SQL in SQL Server 2008
Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL About this Course This 3-day instructor led course provides students with the technical skills required to write basic Transact-
More informationSMART Supporting the Design and Execution of Usercentric Service-based Applications
SMART Supporting the Design and Execution of Usercentric Service-based Applications Piergiorgio Bertoli, Raman Kazhamiakin, Michele Nori, Marco Pistore SAYservice s.r.l., Trento, Italy FBK-Irst, Trento,
More informationSQL Server 2012 Business Intelligence Boot Camp
SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations
More informationPulsar Realtime Analytics At Scale. Tony Ng April 14, 2015
Pulsar Realtime Analytics At Scale Tony Ng April 14, 2015 Big Data Trends Bigger data volumes More data sources DBs, logs, behavioral & business event streams, sensors Faster analysis Next day to hours
More informationCS2Bh: Current Technologies. Introduction to XML and Relational Databases. The Relational Model. The relational model
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 The Relational Model CS2 Spring 2005 (LN6) 1 The relational model Proposed by Codd in 1970. It is the dominant data
More informationWriting Queries Using Microsoft SQL Server 2008 Transact-SQL
Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2008 Type: Course
More informationDatabases in Engineering / Lab-1 (MS-Access/SQL)
COVER PAGE Databases in Engineering / Lab-1 (MS-Access/SQL) ITU - Geomatics 2014 2015 Fall 1 Table of Contents COVER PAGE... 0 1. INTRODUCTION... 3 1.1 Fundamentals... 3 1.2 How To Create a Database File
More informationWinter 2016 Course Timetable. Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area
Winter 2016 Course Timetable Legend: TIME: M = Monday T = Tuesday W = Wednesday R = Thursday F = Friday BREATH: M = Methodology: RA = Research Area Please note: Times listed in parentheses refer to the
More informationMicrosoft' Excel & Access Integration
Microsoft' Excel & Access Integration with Office 2007 Michael Alexander and Geoffrey Clark J1807 ; pwiueyb Wiley Publishing, Inc. Contents About the Authors Acknowledgments Introduction Part I: Basic
More informationQuery Optimization Approach in SQL to prepare Data Sets for Data Mining Analysis
Query Optimization Approach in SQL to prepare Data Sets for Data Mining Analysis Rajesh Reddy Muley 1, Sravani Achanta 2, Prof.S.V.Achutha Rao 3 1 pursuing M.Tech(CSE), Vikas College of Engineering and
More informationTheoretical Perspective
Preface Motivation Manufacturer of digital products become a driver of the world s economy. This claim is confirmed by the data of the European and the American stock markets. Digital products are distributed
More informationExample Instances. SQL: Queries, Programming, Triggers. Conceptual Evaluation Strategy. Basic SQL Query. A Note on Range Variables
SQL: Queries, Programming, Triggers Chapter 5 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 Example Instances We will use these instances of the Sailors and Reserves relations in our
More informationA Workbench for Prototyping XML Data Exchange (extended abstract)
A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy
More informationDivision of Mathematical Sciences
Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree
More informationSQL: Queries, Programming, Triggers
SQL: Queries, Programming, Triggers Chapter 5 Database Management Systems 3ed, R. Ramakrishnan and J. Gehrke 1 R1 Example Instances We will use these instances of the Sailors and Reserves relations in
More informationTRANSFORMATION-ORIENTED MIDDLEWARE FOR LEGACY SYSTEM INTEGRATION
TRANSFORMATION-ORIENTED MIDDLEWARE FOR LEGACY SYSTEM INTEGRATION Guido Menkhaus and Urs Frei Keywords: Abstract: Legacy System, Integration, System, Grammar, Middleware. Most established companies have
More informationQAD Business Intelligence Dashboards Demonstration Guide. May 2015 BI 3.11
QAD Business Intelligence Dashboards Demonstration Guide May 2015 BI 3.11 Overview This demonstration focuses on one aspect of QAD Business Intelligence Business Intelligence Dashboards and shows how this
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 29-1
Slide 29-1 Chapter 29 Overview of Data Warehousing and OLAP Chapter 29 Outline Purpose of Data Warehousing Introduction, Definitions, and Terminology Comparison with Traditional Databases Characteristics
More informationDistributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
More informationdbspeak DBs peak when we speak
Data Profiling: A Practitioner s approach using Dataflux [Data profiling] employs analytic methods for looking at data for the purpose of developing a thorough understanding of the content, structure,
More information