The Data Exchange Project



Similar documents
Contents. visualintegrator The Data Creator for Analytical Applications. Executive Summary. Operational Scenario

Reduce and manage operating costs and improve efficiency. Support better business decisions based on availability of real-time information

Innovate and Grow: SAP and Teradata

Improve Your Energy Data Infrastructure:

1. Overview 2. Field Service Management Components 3. Joining the dots 4. Filling in the gaps 5. Implementing end-to-end Service Management

SIF 3: A NEW BEGINNING

KPMG Advisory. Microsoft Dynamics CRM. Advisory, Design & Delivery Services. A KPMG Service for G-Cloud V. April 2014

OPENIAM ACCESS MANAGER. Web Access Management made Easy

D-G5-L4-318 Data Integration Hub Deloitte LLP Service for G-Cloud V

Data Sharing. Matching and Routing THOUGHT LEADERSHIP. Delivering Transformation. Together.

Whitepaper. Data Warehouse/BI Testing Offering YOUR SUCCESS IS OUR FOCUS. Published on: January 2009 Author: BIBA PRACTICE

White Paper November Technical Comparison of Perspectium Replicator vs Traditional Enterprise Service Buses

thoughtonomy Virtual Workforce for Service Automation

How to Build a Service Management Hub for Digital Service Innovation

Our Approach To Your Business Intelligence Challenges

SHARPCLOUD SECURITY STATEMENT

G Cloud 4 Service Definition Document: CDG Common Digital Platform

CRM Phase 3 Development, support and maintenance - Questions and Answers

Considerations in selecting a school management information system

White Paper. Web Services External (WS-X) An AS4 Implementation at Cisco

Web Services Strategy

FinPlan R9.7. Mortgage Sourcing, Active FinPlan & Trusts

CrossPoint for Managed Collaboration and Data Quality Analytics

Sample SLA. TMG SLA Doc 12/11

Access Rights Management. Only much Smarter.

A Roadmap to Intelligent Business By Mike Ferguson Intelligent Business Strategies

Frequently Asked Questions: TransVault Migrator for Migrations to the Cloud

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2

Managing Access for External Users with ARMS

Reducing Total Cost of Ownership for Oracle Retail

Log and Refer Service Desk IL0. September 2013

EII - ETL - EAI What, Why, and How!

Portfolio & Relationship Management in the Cloud

Interface Certification for a Store-andforward InterAct Messaging Interface

Messaging Services. An immediate and engaging way to talk to customers and employees

An Introduction to Data Virtualization as a Tool for Application Development

Periscopix Paid Search Management

Is ETL Becoming Obsolete?

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

Leave Manager X. Basic Office Online TM Software Product Details

EAI vs. ETL: Drawing Boundaries for Data Integration

Junifer Utility CIS. Flexibility. Scalability. Cost Effectiveness

LEVERAGING ORACLE DRM TO INTEGRATE ORACLE EBS CUSTOMER DATA WITH SALESFORCE CERVELLO WHITEPAPER

Onegini Token server / Web API Platform

Government Communication Professional Competency Framework

The State of North Dakota. proudly submits to the NASCIO Awards Committee

By Makesh Kannaiyan 8/27/2011 1

DST Worldwide Services. Reporting and Data Warehousing Case Studies

Managing Supply Chain Impacts

@DanSSenter. Business Intelligence Centre of Excellence Manager. +44 (0) dansenter.co.

Entering the cloud fray

Qlik UKI Consulting Services Catalogue

//

This manual assumes you already have Precurio installed and configured appropriately.

INTERNAL AUDIT FINAL REPORT CNES FINANCE AND CORPORATE RESOURCES DEPARTMENT CLOUD IT SYSTEMS AND THE CRM SYSTEM OFFICIAL OFFICIAL

An Advanced Performance Architecture for Salesforce Native Applications

A Practitioner s View

G-Cloud Framework Service Definition. SAP HANA Service

OWB Users, Enter The New ODI World

Wait-Time Analysis Method: New Best Practice for Performance Management

National Drug Treatment Monitoring System (NDTMS) Statement of Compliance. With the National Statistics Code of Practice and Protocols

Audit Management. service definition document

Information Security Policies. Version 6.1

Managed File Transfer

A Scalable Data Transformation Framework using the Hadoop Ecosystem

ENZO UNIFIED SOLVES THE CHALLENGES OF REAL-TIME DATA INTEGRATION

Understanding and Selecting Integration Approaches

Salesforce Certified Data Architecture and Management Designer. Study Guide. Summer 16 TRAINING & CERTIFICATION

SAP Master Data Governance for Enterprise Asset Management. Dean Fitt Solution Manager, Asset Management Solutions, SAP SE Stavanger, 21 October 2015

Master Data Management. Zahra Mansoori

THE WEB S FAVOURITE INTEGRATED SOURCE TO PAY SOLUTION

Original Research Articles

Delivery models refer to the method by which Information and Business Intelligence is sent from its source to its destination (consumer).

Aecus European Innovation Awards 2015

Salesforce.com capability Deloitte MCS Limited. All rights reserved.

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Service Desk as a Service

A Service-oriented Architecture for Business Intelligence

CSG UCLA Enterprise Service Bus (ESB)

Answer your calls on any device, anywhere

OXYGEN OVERVIEW WHAT HOW

Invitation to Tender. Corporate CRM Project. March Seafish Tender Document Number: TD2015/004

Building a Data Warehouse

WebSphere MQ Security White Paper Part 1. MWR InfoSecurity. 6 th May Page 1 of 87 MWR InfoSecurity WebSphere MQ Security White Paper

Customer Insight Appliance. Enabling retailers to understand and serve their customer

QUALITY MANAGEMENT POLICY & PROCEDURES

... Foreword Preface... 19

This image cannot currently be displayed. D-G4-L4-242 Strategic and policy data analytics (software as service) Deloitte LLP Service for G-Cloud IV

How To Improve Your Business

FTP-Stream Data Sheet

Enterprise Information Integration (EII) A Technical Ally of EAI and ETL Author Bipin Chandra Joshi Integration Architect Infosys Technologies Ltd

APM Support Services Guide

Let s start with a couple of definitions! 39% great 39% could have been better

Digital Marketplace - G-Cloud

PUR1311/19. Request for Information (RFI) Provision of an Enterprise Service Bus. to the. European Bank for Reconstruction and Development

An introduction to Cryptosoft

End User Device Strategy: Design & Implementation

Basic Securities Reconciliation for the Buy Side

White paper December IBM Tivoli Access Manager for Enterprise Single Sign-On: An overview

Business Process Management (BPM) Software

Transcription:

The Data Exchange Project An update for SIF Conference 19 th November, Sheffield Iain Bradley DfE Data Exchange Lead Andy Evason, Actica Consulting, DfE s SIAM Partner

The current landscape a summary of problems Process 1. Gather Data 2. Process and Store Data 3. Make Data Available The Problem Bulk collections limit detail Significant front line compliance cost Changes reliant on MIS systems responding to COLLECT specifications Schools have to send the same data to several places Data stored in silos Data stored inconsistently (version control) Data processed with locally chosen software Data not stored at lowest level Responding to new policies or queries can be time consuming / inflexible Taken together, accessing, combining and then using data is more difficult than it ought to be Several places to go for the same data. Multiple websites and passwords. Varying analytical and visualisation tools Parents, schools, DfE, inspectors, researchers...not all pointing to the same data for the same issue 3 rd party access to data is a bespoke and labour intensive process The Solution Data cleaning can happen outside school MIS 1. DATA EXCHANGE School Performance Data Programme 2. WAREHOUSE 3. PORTAL The Data Transformation Programme

Context: The vision for the end state For Richer, More accurate data to be available quickly in accessible and usable forms, in order to enable others to drive up the quality of education and services received by children Specifically within the context of data exchange: From bulk upload to regular movement with minimal manual intervention a business process should trigger a movement Able to tell someone plugged into the exchange within minutes, but most typically within hours will do. Data could be pushed on change, at defined times, or pulled. Schools don t have to repackage data for different users just be plugged into the exchange

Context: The vision for the end state We anticipate each and every School and LA who uses one, being plugged into exchange via their MIS Appropriate role based authorised access and security Data movements being controlled via a central hub as part of a hub and spoke configuration (as opposed to hierarchical, distributed or centralised) SPDP s data warehouse and portal will be key consumers, and as such the exchange architecture should be closely integrated to maximise performance Able to handle a variety of formats for moving data around the sector when data moves it may be in various formats but only ISB format will be accepted by the Department Significant front line involvement in governance

Designing the Architecture what do we know? 25,000 schools, 152 LAs. Nearly all have MIS, but not all use it to the full degree. Data Exchange will be one size fits most but need a way to bring data into data store for the tail of schools not using MIS. Given the fact DfE is already buying a warehouse and portal under School Performance Data Programme, we should fully exploit the elements of those which can deliver part of the solution for Data Exchange Hub and spoke considered the most efficient design

Data Exchange: What s out of scope? Data / Organisational scope could potentially be massive, but the risk of never getting off the ground would be substantial. Initial scope will focus on individualised data sitting in school and LA MIS as end points. But by building a scalable solution using open standards, we will avoid a cul-de-sac in future. Within that scope, a number of scenarios have been identified which may fall outside the scope of DTP, including: the transfer of information between systems within an organisation, for example to maintain common data in separate systems within the organisation in a consistent state on a sub-second timescale. Whilst not our focus, we of course don t want to unintentionally orphan any existing local movements whilst implementing the exchange. the transfer of information between schools working collaboratively, for example to move in-lesson attainment data captured in an interactive learning environment from one school to another during the lesson to alert the Local Authority children s services immediately when a learner that is being monitored does not arrive for school Data exchange will support the sending of any package but the SPDP project does not cover the extraction or loading of any data which is not in ISB format and not required for SPDP. So sending data that is within an organisation can be done locally using the data exchange but is out of scope of SPDP

What we need To integrate an exchange within the warehouse and portals solutions in hand we need a) School / LA MIS to be able to communicate with Data Exchange Hub b) A data exchange hub, with appropriate routing, control, audit and security c) The hub to seamlessly integrate with the SPDP data warehouse to provide the storage area for all the data DfE receive. We do not need a data store, or way to present data these are to be delivered by SPDP

Challenges / Risks Number of end points and variation in technical ability of schools Implementing the ISB Enterprise Data Architecture with MIS suppliers with whom we have no formal contractual relationship Ensuring integration with SPDP architecture, which itself has not been built yet Cultural shift for data providers, from annual data collections which are physically sent, to data flowing out of system automatically Greater transparency of information than ever before at a local and national level Data cleaning / validation. Ensuring we better support front-line data entry by developing easily accessible rules across the end-to-end solution, and not throwing out the baby with the bathwater in terms of current cleaning and checking roles played by schools and LAs

Summary / Next Steps / Timings 2013 2014 2015 2016+ SPDP Data Exchange Requirements Gathering & Technical Options Work Vision, Blueprint & end to end design DfE Ministerial approval of Full Business Case Cabinet Office approves Full Business Case Preferred supplier chosen contract fine tuning Procurement Strategy Standards implementation decisions Outline Business Case Contract Signed Data Warehouse design, build and test Portal design, build and test Procurement Activity Start : Target Spring 2014 Start Build: Likely to be phased based on SPDP readiness and standards maturity Phased DWH go live Phase one of exchange complete? Phase two of exchange complete? Phased Portal go live Data Warehouse and Portal operational

Developing The Blueprint: Latest Thinking Andy Evason, Actica Consulting

End to end solution overview Connected to Data Exchange Data Entry End User End Point DE Connected Data Store Application Interface DE Message Authentication Service DE Message End Point DE Connected Application Interface Data Store Data Reader End User Data Exchange Hub Control Application End Point Security Message Routing / Queue Audit Database Not Connected to Data Exchange Agnostic of Transfer Mechanism DE Message Schools Performance Data Warehouse Admin End User Control Application (including ETL) RBAC Data Entry End User End Point Not DE Connected Application Data Store Interface Data File DE API Master Data Management Data Validation ODS Data Warehouse Data Extracts Web Portal Web-based End User CIOG Analysis Manual Data Entry Data File Non-DE Interface Data Validation Legacy Data Store Data Analysis Tools Analytical End User

Key requirements for transfer mechanism Automatically transfer information Guaranteed transfer of information between any two end points with no manual intervention (Not guaranteed order of delivery) Addition / removal of end points with minimum effort Prioritisation/precedence to meet SLAs for different message types Configure dataflows (control capability) Enable authorised users to configure pre-defined dataflow services Trigger (on change, scheduled, on request, others TBD) Destination end points (individual or multiple) Validate and cleanse data Data quality is important for end to end solution Transfer mechanism must validate against XSD (Rely on end points and SPDP for data model specific validation rules)

Key requirements for transfer mechanism Monitor and improve performance Performance logging and alerting Maintain security Solution will need accreditation to Official level Authenticate end points (and end points must authenticate hub) Protect information in transit Ensure only authorised users can configure data flows Ensure data flows reflect access privileges of end points Accounting / Audit capability (SPDP protects data at rest)

Key non-functional requirements Support tens of thousands of end points 25k schools, could be several end points for some schools Scalable to support future growth Message volumes still being developed 25k schools reporting on (non)attendance twice per day message per session/school or message per class / session TBD Other messages one or more orders of magnitude lower in frequency Performance Session attendance available on portal within 1 hour of leaving school Performance budget needs to be split between transfer mechanism and SPDP analysis / reporting / publication activities Availability 24/7 with 99%, core working hours higher < 30 minutes interruption of service Simple / efficient / timely process to establish new data flows

Key non-functional requirements Flexibility Keep data model and transfer mechanism separate Maximum flexibility in terms of modes from user perspective Standards Use open standards in widespread use Identify output based requirements and assess solutions offered against VFM for the sector

Information flows and control End point Hub End point/spdp Proprietary Data model End point core (May support ISB natively) Control message Send {Existing flow X} When {trigger} To A, B, C SPDP / End point Core (May support ISB natively) ISB BDA specific ISB Data layer Pack / unpack ISB format business data payload Control application Configure end point data flows ISB Data layer Pack / unpack ISB format business data payload Data model agnostic Message layer Create / send, Receive / extract Hub Message queuing and routing Message layer Create / send, Receive / extract Wide area network Data flows IAW control messages: {Existing flow X} sent to hub labelled for A, B, C when trigger condition met Hub routes message to A, B C based on information in header