archiving @ dhlotmsig.communities.oaug.org/multisites/otm/media/euro_2014/c14e-08... · 9 archiving...

30
ARCHIVING - PURGING IN DHL Krishna Sabbineni & Anand Vasudevan Xchanging/DHL March, 2014

Upload: dinhque

Post on 04-Jun-2018

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

ARCHIVING - PURGING IN DHL Krishna Sabbineni & Anand Vasudevan Xchanging/DHL March, 2014

Page 2: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

AGENDA

26/03/2014 Archiving @ DHL – An insight 2

Migration Strategy to new version

Implementation & Design Components

Q&A Session

DHL Background & OTM Usage

Options Explored, Timeline & Scope

Post Go-Lives Issues & Challenges

Web Solution Screens

Archiving Solution Design

Business Case & Challenges

© 2014 Xchanging Plc

Page 3: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc 26/03/2014 Archiving @ DHL – An insight 3

WHERE WE USE OTM WITHIN DPDHL?

Archiving implemented for this OTM setup in DGF

© 2014 Xchanging Plc

Page 4: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

BUSINESS CASE

!  Requirement to archive data after six months.

!  Ability to do a track and trace on purged data.

!  Ability to run reports on archived data.

!  Minimal impact to the Production environment

!  Solution to be fast & highly reliable

26/03/2014 Archiving @ DHL – An insight 4 © 2014 Xchanging Plc

Page 5: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

OTM @ DGF

Xchanging offers the below OTM servcies:-

Key services are:

!  Order Management & Visibility

!  Optimized Transports

!  Improved Performance

!  Traceability & Alert Management

!  Individual care

!  X-Dock and Merge In Transit

!  Data Archiving and Reporting

SCI (OTM) tool is the key application to support the service delivery towards the customers. SCI needs to be fully embedded into the current business and to provide efficient services to the customer.

26/03/2014 Archiving @ DHL – An insight 5 © 2014 Xchanging Plc

•  OTM Implementation •  Custom Development •  24 x 7 – Support and

Maintenance •  Version Upgrade

Page 6: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

DHL DATA VOLUMES

!  Average Inbound EDI Messages per day (approx.) –  Shipment Updates – 3,400

–  Inbound Orders – 10,000

–  Transportation Requests – 3,000

–  Inbound EDI Transactions - 80,000

–  Outbound EDI Transactions – 4,200

26/03/2014 Archiving @ DHL – An insight 6 © 2014 Xchanging Plc

Page 7: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

CHALLENGES

!  Single database for multiple customers hence Rate of Data accumulation is high

!  Huge amount of data gets generated which needs periodic purging

!  Sensitive Production environment – Any performance degradation causes Business Impact

!  Compatible with later OTM versions

!  OTM Migration planned – but to which version?

!  Maintain Data Integrity

!  Provide a web interface that is close to the existing SCI branding

26/03/2014 Archiving @ DHL – An insight 7 © 2014 Xchanging Plc

Page 8: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

PRESSURE POINTS

26/03/2014 Archiving @ DHL – An insight 8

"  Existing customers demand archiving and reporting and even linked it to contractual obligations

"  Customers and users request a high performing application e.g Cust A requests a response time within 4 seconds

"  Future strategic business development clearly demands for the Service

"  Flexible and customisable reporting capability for dedicated customers

"  Current workarounds to keep data longer than 6 months are very complex to manage

"  Performance issues due to heavy workload on the operational database

"  Bad data quality caused by inconsistent purging

"  No structured and synchronous information exchange/replication

! Need for one Archiving

environment

© 2014 Xchanging Plc

Page 9: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

OPTIONS EXPLORED

!  Traditional Approach: Using Standard Oracle functionality to create a Real-time Operational Schema

– Recycling primary keys

–  Performance issues

– Migration

–  Front-end will be an OTM one but needed a leaner front-end

–  Archive solution should work seamlessly during version migration where migrations are done in batches

26/03/2014 Archiving @ DHL – An insight 9 © 2014 Xchanging Plc

Page 10: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

ETL TOOLS CONSIDERED – GENIO/GOLDEN GATE & CUSTOM BUILD SCRIPTS

Key Factors which influenced the selection of GG

!  Robustness of the solution

!  Complexity of Set-Up/Maintenance

!  Prior experience of some of the tools

!  Compatibility/Support with OTM

!  Availability of Resources

26/03/2014 Archiving @ DHL – An insight 10 © 2014 Xchanging Plc

Page 11: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

TIMELINE & SCOPE

!  Data Archiving Solution

!  Web Front End to view data

26/03/2014 Archiving @ DHL – An insight 11

SCI Version Migration Completed February 2014

Archive Migration Completed January 2014

Archive Migration Initiated August 2013

Final Solution Completed (5.5) June 2012

Proof of Concept Signed off: 28 August 2011

BRS and first cost proposals: Signed off: 30 July 2011

Initial talks and presentations conducted in May 2011

SCI Version Migration First customer on 6.3 June 2013

© 2014 Xchanging Plc

Page 12: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

SCI – BUSINESS OBJECTS FOR ARCHIVING

!  Order Base

!  Order Releases

!  Order Movements

!  Shipments

!  Invoices

!  SKU

26/03/2014 Archiving @ DHL – An insight 12 © 2014 Xchanging Plc

Page 13: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

SOLUTION DIAGRAM - OVERVIEW

26/03/2014 Archiving @ DHL – An insight 13 © 2014 Xchanging Plc

Page 14: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

DESIGN – LOGICAL COMPONENTS

!  Replicated Online Database – ROD

!  Non-OTM Front End

!  Golden Gate - allows operating, managing and controlling data processing on each server

!  Golden Gate Director - a stand alone application orchestrating all Golden Gate components spread across source, target and any other intermediate servers. It is a single point to Administer and Monitor SCI Archive data processing

26/03/2014 Archiving @ DHL – An insight 14 © 2014 Xchanging Plc

Page 15: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

ARCHIVING TOOL - GOLDEN GATE

!  Provide close to real time data replication for ROD database.

!  Does not cause performance impact on OTM production database. Golden Gate uses transaction logs for data extraction from the source database, so does not need to run any queries on production data.

!  Perform online data transformation before loading into Archive databases. Transformation can be performed on target database server

26/03/2014 Archiving @ DHL – An insight 15 © 2014 Xchanging Plc

Page 16: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

REPLICATE OPTIONS

26/03/2014 Archiving @ DHL – An insight 16

Top Option Chosen due to the size of database

© 2014 Xchanging Plc

Page 17: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

IMPLEMENTATION – DATA SIZE

!  Daily Redo Data size – 15-30 GB/day

!  TMS Database size = 320 GB (approx.)

!  Initial Data Load and REPLICAT Option chosen

!  Golden Gate Director – Basic Monitoring –  View process information and statistics, including data latency between source and

target databases

–  View GoldenGate process log

–  Configure e-mail notification about alerts

26/03/2014 Archiving @ DHL – An insight 17 © 2014 Xchanging Plc

Page 18: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

DESIGN – DATA FLOW DIAGRAM

26/03/2014 Archiving @ DHL – An insight 18 © 2014 Xchanging Plc

Page 19: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

WEB SOLUTION SCREENS – LOGIN PAGE

26/03/2014 Archiving @ DHL – An insight 19 © 2014 Xchanging Plc

Page 20: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

WEB SOLUTION – SEARCH CRITERIA

!  Search window popup –  Search window popup comes when clicked against any field

!  Search criteria help – 

–  Begins With : Searches for records with field text that appears at the beginning of the text string.

–  Ends With : Searches for records with field text that appears at the end of the text string.

–  Is Null : Searches for records with field text that is blank.

–  Not Null : Searches for records with field text that not blank.

–  One Of : Finds a series of specific values.

–  Not One Of : Eliminates a series of specific values from the search.

–  Contains : Searches for records with field text that appears anywhere within a text string.

–  Same As : Searches for records with field text that is an exact match.

–  Not Same As : Eliminates field text to be considered in the search.

26/03/2014 Archiving @ DHL – An insight 20 © 2014 Xchanging Plc

Page 21: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

WEB SOLUTION- SHIPMENT SEARCH

!  Search Shipment –  Enter any search criteria for Shipment and click ‘Enter’

–  Multiple Tabs (Shipment, Order Release, Status, Advanced) on which the search criteria can be applied

26/03/2014 Archiving @ DHL – An insight 21 © 2014 Xchanging Plc

Page 22: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

WEB SOLUTION – SHIPMENT VIEW

!  View –  Click on the hyperlink of a any particular Shipment in the Result screen which need to be

viewed in detail

26/03/2014 Archiving @ DHL – An insight 22 © 2014 Xchanging Plc

Page 23: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

MIGRATION FROM 5.5 TO 6.3

!  Parallel Project for TMS Migration 5.5 - > 6.3 with a finish line of 6-8 months

!  Not all customers use Archive solution

!  Current TMS stores data for 6 months data

!  Customers connect to ROD for data older than 6 months

26/03/2014 Archiving @ DHL – An insight 23 © 2014 Xchanging Plc

Page 24: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

POST GO-LIVE SUPPORT

!  Periodic monitoring of the application by one of the monitoring technique provided by the Golden Gate application tool

!  Random checks to ensure that replication is being done correctly

!  Cross-checking selected data for key transaction tables – Orders, Order Release or Shipment tables

!  Counting the number of row of random or key tables

26/03/2014 Archiving @ DHL – An insight 24 © 2014 Xchanging Plc

Page 25: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

ISSUES AFTER GO-LIVE / CHALLENGES

!  Old Shipment updates being received – OTM creates a new record which means a duplicate entry in Archive database

!  Foreign Key Constraints – Locations or Contacts

!  Missing Archived Logs in case of any break in Archiving. The rate of Archive ReDo logs creation is quite high and the restriction of disk space means backing up to tape drives for later retrieval is complex

!  Experienced Golden Gate Resources

26/03/2014 Archiving @ DHL – An insight 25 © 2014 Xchanging Plc

Page 26: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

NEXT STEPS

!  Include all OTM modules - all set of tables

!  Include the SCI VIS Solution database

!  Include the BI reports to be run from BI Publisher

26/03/2014 Archiving @ DHL – An insight 26 © 2014 Xchanging Plc

Page 27: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

XCHANGING OVERVIEW

27

Industry Sectors that we Serve

Our Core Principles Our Global Presence

Servicing our customers

What We Are

Xchanging provides business processing, technology and procurement services internationally for customer across multiple industries.

What We Do

Xchanging brings innovation, thought leadership and passion to its customers’ business so as to enhance performance and value. Our Values are embedded into everything we do.

What We Want To Be

Xchanging wants to be regarded as the best provider in its chosen markets by delivering services that are recognised for outstanding quality, reliability and innovation.

8,000+ employees Customers in 48 countries

* Upcoming site

*

Aerospace & Defence

Automotive Banks & Financial Services

Energy & Utilities FMCG

Food & Beverage

Healthcare Insurance Manufacturing Public sector

Real Estate Retail Logistics Tele-communications

Transportation, Travel & Leisure

Page 28: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

TECHNOLOGY SERVICE OFFERINGS

28

Development to Production •  Product Requirements Analysis & Definition •  Product Architectural Design, Detailed Design, •  Product Quality Management, •  Test Strategy, Test Automation, System & User testing, •  Release Planning, Product deployment, Acceptance

Application Implementation •  Implementation of enterprise application

software such as Oracle Apps, OTM, SAP •  Workflow / database management systems •  End to end Industry specific suites •  ERP, BPM, EAI and b2bi software

Business Consulting / Strategy •  Product strategy, Consulting, Business requirements, •  Applications rationalization, Technology evaluation, •  System Architecture, Product Roadmap, budgetary

assessment, •  Proof of Concept, Business validation

Support & Infrastructure services •  L1/L2/L3 support, Backlog reduction, •  IV & V •  Application Performance Management, Customizations,

Upgrade, migration, security, patch & Incident Mgt

Genius IRIS

ELGAR Brokasure NetCommex

TESA XMM

CRONUS

Application Development •  Requirements Analysis & Definition •  High Level Design (HLD), Low Level Design (LLD) •  Build and Unit Testing •  Test Strategy, Test Automation, System testing, User

Acceptance testing & Support •  Deployment, Go Live

Tools IP

Processes Methodology

Page 29: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

© 2013 Xchanging plc

QUESTIONS

26/03/2014 PRESENTATION INFORMATION IN FOOTER 29 © 2014 Xchanging Plc

Page 30: Archiving @ DHLotmsig.communities.oaug.org/multisites/otm/media/Euro_2014/C14E-08... · 9 Archiving @ DHL – An insight 26 ... Parallel Project for TMS Migration 5.5 ... Include

THANK YOU