Top Banner
Data Migration: Strategy and Case Study - Kian Xie
28

Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Jul 26, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Data Migration: Strategy and Case Study- Kian Xie

Page 2: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com© LabWare

Summary

Definition Scope Business Reason Process Risk Validation Case Study Take away message

Page 3: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Definition

An one-time tool-supported process aiming to migrate formatted data from a source structure to a target data structure.

© LabWare [3]

Page 4: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Scope

Static Data• Analysis• Product Specification• Customer / Contact• Sampling Point• Instrument• Scientific definition etc.

© LabWare [4]

Page 5: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Scope cont.

Dynamic Data• Sample, Test, Result• Project• Lot• Stability Study• Storage Record

© LabWare [5]

Page 6: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Business Reason

Project Requirement• Leverage existing configuration / data

Regulatory Requirement• Data retention and access

Operation Requirement• Trending (e.g. Quality Control, Shelf-life

calculation)• On-going Work (e.g. Bio-banking)

© LabWare [6]

Page 7: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Data Migration Process

© LabWare [7]

Legacy System New System

Data Profiling

Data Cleaning

Test Extract and Load

Final Extract and Load

Migration Validation

Post Migration Activities

Page 8: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Option 1: Into LabWare Structure

Data Mapping Data Integrity Consideration (e.g. Sample,

Test, Result)• Analysis: generic analysis with all the possible

legacy result under• Sample Login Template• Linked fields / list

© LabWare [8]

Page 9: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Option 1: Into LabWare Structure Cont.

Data Migration Technique• SQL Insert• Database Mapping Tool (M0181)• File Import: Sample/Test/Result, Lot, Batch,

Project, Stand & Reagent• LIMS Basic:

• Log Sample + Assign Test• DB Clone

• ELN Based Static Data (M0548) • Extract / Transform / Load (M0479 + M0539)

© LabWare [9]

Page 10: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Option 2: Stand alone Table

Stand alone tables within LIMS Database• Keep existing data structure and relationship• Data Cleaning is still recomonded

Search Template Report Visual Workflow

© LabWare [10]

Page 11: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Data Migration Risks

© LabWare [11]

Page 12: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Quality Assurance in Migration Project

© LabWare [12]

Page 13: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study Summary

Case Study 1: leverage existing configuration

Case Study 2: historical data retention

Case Study 3: operational data

© LabWare [13]

Page 14: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 1: Background

4 geographical sites• ABI SQL * LIMS – highly customized

Includes Packaging, Raw material and Final material item codes• 7500 packaging item codes• 3500 final product item codes

© LabWare [14]

Page 15: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 1: Objects

Majority of the migrated data - product specification

Other migrated data• Sample plans• Units• Etc.

© LabWare [15]

Page 16: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 1: Data Mapping

Data translation – conversion / mapping• SQL LIMS Operations -> LabWare analyses

• Generic analyses• Calculation in LabWare LIMS

• Specification structure• Pharma Template parameters in specification

© LabWare [16]

Page 17: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 1: Tools

LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping

• Mapping monographs (SQL LIMS) to product specification (LabWare)

• SQL LIMS operation to LabWare analysis• SQL LIMS result to LabWare result

In-house pre-processing tool for data conversion based on mapping

© LabWare [17]

Page 18: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 1: Validation

Multiple pilot runs for migration process• End-to-end testing in validated environment on

representative “samples” Migration post processing

• Subroutines / SQL scripts written to verify integrity• Mandatory values; Boolean fields; data

relation)

© LabWare [18]

Page 19: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 2: Background

Mature and evolved Sample Manager system

SAMPLE – TEST – RESULT based migration• Related Static Data

5 Year Sample/Test/Result migration• 140K Samples• 420K Tests• 1.5M Results per year

© LabWare [19]

Page 20: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 2: Object & Tool

Static Data• Access DB• Extract / Transform / Load strategy

• Keep Keys/Links• Translation for Status, Boolean• Tweak Analysis Variations, Component types,

Units

© LabWare [20]

Page 21: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 2: Object & Tool Cont.

Sample/Test/Result Data• Small subroutine with M0181• Legacy Table full csv export• LabWare LIMS target table single ‘DEFAULT’

record export• LabWare file Import feature

• Multi-thread and run in background

© LabWare [21]

Page 22: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 2: Validation – Trial run

Predictable Process Time• SAMPLE : 0.8s/Record• TEST: 0.53s/Record• RESULT: 0.36s/Record

Output File DB Import• 4min/100K Records File

© LabWare [22]

Page 23: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 3: Background

Legacy System with Specimen Museum• Customized LIMS• 39800 stored specimen• Structure / Semi-structure

© LabWare [23]

Page 24: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 3: Objects

Specimen will be migrated as sample Storage detail will be migrated to Storage

Manager User Interface: Visual workflow + Search

template

© LabWare [24]

Page 25: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 3: Process

SQL to convert all storage item into a single csv file• Data mapping

Sample login via file importer functionality• Including storage detail

Storage Location Creation via simple subroutine

Update Storage table based on Sample table through SQL

© LabWare [25]

Page 26: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Case Study 3: Validation

Trial run with one storage unit to validate the data migration process

Entry Count ensuring no data loss Appearance Testing

© LabWare [26]

Page 27: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Lessons Learned

Build the right Team

Plan Data Migration from the beginning

Reusable and configurable solutions

Keep It Simple

© LabWare [27]

Page 28: Data Migration: Strategy and Case Study - Kian Xie...Case Study 1: Tools LabWare Data mapping tool (DMT) M0181 In-house tool for manual mapping • Mapping monographs (SQL LIMS) to

Results Count labware.com

Open Discussion

© LabWare [28]

THANKS FOR YOUR TIME

DO YOU HAVE ANY QUESTIONS?

OR ANY EXPERINCES TO SHARE?