A System for Scanner Data Muhanad Sammar, Anders Norberg & Can Tongur Statistics Sweden.

Slides:



Advertisements
Similar presentations
Quantitative Data Preparation Louise Corti ESDS/ UKDA Social Science Data Archives for Social Historians: creating, depositing and using qualitative data.
Advertisements

Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
RESTAURANT CONTROLLABLE PROFIT
© 2003, Educational Institute Chapter 7 Food and Beverage Management Applications Managing Technology in the Hospitality Industry Fourth Edition (469T.
Sunday Business Systems Simple Survey Features and Benefits Fueling Small Business Efficiency.
Unit 7: Store and Retrieve it Database Management Systems (DBMS)
SOFTWARE REQUIREMENT SPECIFICATION Cortes, Hector Lachica, Joshua Salde, Rew Sim, Jason.
Some Implementation Issues of Scanner Data Muhanad Sammar, Anders Norberg & Can Tongur.
5/25/ A Just Perfect Proposal 5/25/20153 INCREASE SALES AND REVENUE.
Canonical Producer CP API User Code CP Servlet Files CreateTable, Port, Protocol, Security, SQL Support, Multiple Query Support Security Insert Query Port.
University of Southern California Enterprise Wide Information Systems The Procurement Process Instructor: Richard W. Vawter.
University of Southern California Enterprise Wide Information Systems Customer Order Management (Continued) Instructor: Richard W. Vawter.
1 of 19 VAT on Core / DA0483-w1 Last updated: VAT on Core.
Sébastien FAIVRE INSEE Workshop on scanner data, Stockholm, /06/2012 Would scanner data improve the French CPI?
Scanner Data – Discussion on the Treatment of Discounts in the CPI Muhanad Sammar, Anders Norberg & Can Tongur Statistics Sweden.
Mobileappswarehouse.co.uk Tablet & SmartPhone Mobile Shop A Pioneer in B2B Mobile Applications.
The Project AH Computing. Functional Requirements  What the product must do!  Examples attractive welcome screen all options available as clickable.
What Are File Maintenance Techniques and Validation Techniques?
Istanbul Kultur University Enterprise Wide Information Systems The Procurement Process.
Transparency 7 Click the mouse button or press the Space Bar to display the answers.
The Systems House, Inc. 06/11/12. Setup Drug Types, Pharma Records Pedigree Printing Options Pedigree How it Works Updating Reporting ARCOS Reporting.
9/15/ A Just Perfect Proposal Matrix Warehouse Computers.
eOrders inventory ordering software! Introduction Use easy functions, letting you order products that you need automatically. Use easy functions, letting.
SESSION: A LOOK AT UCC’s FINANCIAL AID SOLUTION Presenters: Jacob Geluk, Data Management Coordinator UCC Registrar’s Office Dennis Mayberry, Registrar.
Page 1 GADD Software & GADD Analytics 1.5 Public version, January 2015, gaddsoftware.com GADD Analytics.
Operational Excellence Demand Management and Master Scheduling.
The Adoption of METIS GSBPM in Statistics Denmark.
1. Freight Price October 1, 2008 Version : 5.0. UG_ _A User ManualGlovis India TMS Project Price Management Overview Firstly, a freight price.
Designed with you in mind! Click on an area of the IGManager Navigation Screen for more info. EXIT.
7. Domestic Adjustment October 1, 2008 Version : 5.0.
Pieces of the Puzzle: Costing, Pricing and Contracts Presented by: Rachel Johnsen The Systems House 06/13/11.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Select the Services Purchase Order Menu Select Add Recycling Services Purchase Order to create a new Services Purchase Order.
The Price Index Processor System PIPS Niall O’Hanlon.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Chapter 3: Software Project Management Metrics
Project Log. Initial Plan 11/09/12 In todays lesson I started my initial plan. I set out the structure, checking I had included all the columns and necessary.
Splash Screen. Lesson Menu Five-Minute Check (over Lesson 7–5) Then/Now New Vocabulary Key Concept: Percent of Change Example 1: Find the Percent of Change.
IT Architectures for Handling Big Data in Official Statistics: the Case of Scanner Data in Istat Gianluca D’Amato, Annunziata Fiore, Domenico Infante,
Verification & Validation. Batch processing In a batch processing system, documents such as sales orders are collected into batches of typically 50 documents.
Database Management Systems (DBMS)
Scanner data in the Luxembourg HICP/CPI Moving towards implementation Claude Lamboray Vanda Guerreiro Scanner Data Workshop ISTAT 1-2 October 2015.
The Swedish experience with scanner data From sampling to index calculation Paulina Jonéus.
Databases 101 © Dolinski What you will learn How relational databases work What are the components that make up a database How to create each component.
UsersTraining StatisticsCommunication Tests Knowledge Board Welcome to the Knowledge Board interactive guide! We encourage you to start with a click on.
LG DATABASE AND REPORTING SYSTEM (LGDRS) 8-9 September 2015
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Muhanad Statistics Sweden 1.
1 Receiving Inventory from Purchase Orders. 2 RentalMan: Purchasing Operations Menu There are two ways to enter into the Receipts Menu to received items.
Program Design. Simple Program Design, Fourth Edition Chapter 1 2 Objectives In this chapter you will be able to: Describe the steps in the program development.
E commerce Online Shopping Website at Rs. 7920/-.
Retele de senzori Curs 1 - 1st edition UNIVERSITATEA „ TRANSILVANIA ” DIN BRAŞOV FACULTATEA DE INGINERIE ELECTRICĂ ŞI ŞTIINŢA CALCULATOARELOR.
Review DATA VISUALIZATION WITH TABLEAU ONLINE TUTORIAL Training Guide Fundamentals.
Integration with External Applications: General View
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
IT Business Applications
Enterprise Processes and Systems
S-DWH layered architecture – Statiscs Finland
Database Vs. Data Warehouse
The impact of spatial aggregation on price indices with scanner data
NetSuite Processes, 2016 Feedback –Ed Aoki
Sharing of Eurostat predefined tables
Experience with XML – based production of publications Case of « Statistical yearbook 2005 and 2006  » Guy Zacharias Centralisation et Diffusion STATEC.
Scanner Data – Discussion on the Treatment of Discounts in the CPI
Retail Sales is used to illustrate a first dimensional model
Sharing of Eurostat predefined tables
A System for Scanner Data
Some Implementation Issues of Scanner Data
Lecture 13 Teamwork Bryan Burlingame 1 May 2019.
Assignment 6.9A: 1 – 10, 18, 19.
Presentation transcript:

A System for Scanner Data Muhanad Sammar, Anders Norberg & Can Tongur Statistics Sweden

A System for Scanner Data Several years of wanting and canvassing of retail chains paid off very well We now have access to vast amounts of data We receive text files every week Files contain weekly sales: sold quantity price (w/o VAT) EAN store name etc. Transmission is safe (over FTP)

The Scanner Data Files …and files look like this MarketPostal CodeYearWeekEANBrandQuantityPrice ABC …Y-Brand ABC …X-Brand28.90 DEF …X-Brand

Building the System We wanted to incorporate scanner data: Either by extending the existing production environment, or creating a new environment Pity not to use the existing User Interface Perhaps not so simple to use the regular engine SAS® seemed extremely attractive & tempting to use…

The Existing System The ordinary user interface Pi09 (π09) Tables in SQL, interface and system in VB.Net

Adding SAS We made it simple and added a scroll-down menu The idea behind this (SAS↔VB.Net) already established in the house

The Production Flow

Production Initiation Initially, an EAN – Product code register must be established for extraction of data

The Monthly Data Extraction Register Product CodeEANYearMonthProduct NameBrand BULGUR 1KGDRUVAN SPAGHETTIBARILLA LASAGNE 1 KGFAMILJEN DAFGÅRD BACONSCAN GOL PÖLSER RÖDA HOT DOG PÖLSER 375 GGOL PÖLSER BUFFALO WINGS 500GGULDFÅGELN ALWAYS ULTRA NORMAL PLUSALWAYS

The Editing Interface

Validation and Selection Given data – Validate Perform trivial but crucial checks, e.g.: Numerics are numeric Check shop names & that all are there Check that the period in data (YYYYWW) actually is the desired week Given Validity and a Register – Select data Revalidate and perform editing and subtraction of deposits etc. If necessary – use the new interface to make changes/delete prices

Aggregation and Uploading Aggregate data before uploading it Aggregation by geometric mean over 3 weeks Make a final register check (=mirror) of EAN – Product in the S.D. sample v.s. the (updated) designated sample Upload data to the ordinary system Perform a market analysis of EAN codes Necessary for maintenance and keeping S.D. register up to date Pragmatic approach – use MS. Excel

Market Analysis

Product CodeEANProduct NameBrand# stores# packages BULGUR 1KGX SPAGHETTIY LASAGNE 1 KGZ201347

Summing-up Note merely SAS but also SQL table views with ”the right stuff” required SAS part not so tricky – system integration harder Ideas have to mature It works!