How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or...
Transcript of How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or...
![Page 1: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/1.jpg)
1 © Copyright 2016 Dell. All rights reserved.
How To Migrate Existing Documentum Application to the D2-Based Life Sciences Suite Kirstin Dreyfürst
![Page 2: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/2.jpg)
fme Representative
2 #320169© fme AG
Kirstin Dreyfürst Life Science Competency Center Leader Principal Consultant [email protected] Kirstin Dreyfuerst @kirdreyde
![Page 3: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/3.jpg)
How to Migrate to D2 or LSSSuite
Introduction
Use cases
Migration steps
Challenges
Validation approach
Migration scenarios and examples
#320169© fme AG 3
![Page 4: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/4.jpg)
fme Who we are
Facts • Partner for digital transformation in
life sciences, industrial manufacturing and more
• ECM, BI, Cloud, Big Data, Social Collaboration & Custom Software Development
• Consulting, Concept, Development, Maintenance, Products
• Founded in 1995 • 175 employees,
20 Mio. € total revenue • Offices in Germany, Romania, USA • It‘s fme you love to work with!
![Page 5: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/5.jpg)
INTRODUCTION
#320169© fme AG 5
![Page 6: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/6.jpg)
Overview Migration
• Old system(s) • Old process • Old data
?
• New system • New process • «Old» adapted
data #320169© fme AG 6
![Page 7: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/7.jpg)
Overview Migration
• Old system(s) • Old process • Old data
?
• New system • New process • «Old» adapted
data
Transforming data Enhancing data Adapting data Match controlled value
lists
#320169© fme AG 7
![Page 8: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/8.jpg)
Little Controlled System with Custom Types
Unstructured Systems
FirstDoc Dictionaries Object Types Rules
Overview Migration to D2 / LSSSuite
Other ControlledSystem
Dictionaries, Taxonomies
Object Types of LSSSuite
D2 / LSSSuite Rules
#320169© fme AG 8
![Page 9: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/9.jpg)
Migration Options
- For higher volume - Quicker than migration - Keep IDs - Keep uncleaned data - Downtime needed
- Easy for low volume - Possible with short downtime
- Takes time for high volume
- Time and resources for manual work needed - Risk of loss due to manual failures
- Easy for low volume with inconsistent data
• In-place conversion
• Data migration
• Manual (start empty)
#320169© fme AG 9
![Page 10: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/10.jpg)
USE CASES
#320169© fme AG 10
![Page 11: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/11.jpg)
Use Case: One System – High Volume
• Transforming data needs time
In-Place Approach • Change application
directly in-place • In-place transfer of data
(all at once) • Legacy data stays
unusable in system • Long downtime needed • Audit trail and IDs remain
Migration Approach • Clean data • Start with batches • Complete batches • Migrate delta • Audit trail can be
migrated
Manual • Not feasible
#320169© fme AG 11
![Page 12: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/12.jpg)
Use Case: One System – Low Volume
• Transforming data is quick
In-Place Approach • Change application
directly in-place • In-place transfer of data • Keep unclean and legacy
data • Short downtime needed • Audit trail and IDs remain
Migration Approach • Clean data • Big Bang approach or
batch approach • Audit trail can be
migrated
Manual • Possible • Time and resources
needed
#320169© fme AG 12
![Page 13: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/13.jpg)
Use Case: Consolidation into One System
• Transforming data is quick
In-Place Approach • Not possible
Migration Approach • Batches from different
systems • Complete batches • Migrate delta • Dictionary consolidation
Manual • Possible for low
volume batches • Lots of time and
resources needed • Manual creation of
dictionaries
13 #320169© fme AG
![Page 14: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/14.jpg)
Migration Steps
#320169© fme AG 14
![Page 15: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/15.jpg)
Migration Steps
• Data analysis Structures and consistency
• Data cleaning Integrate new areas, archive old ones, correct errors
• Handle legacy structures
• Enhance data − add information
• Adapt data / transform to dictionary values
• Define rules for all attributes and information
• Data mapping #320169© fme AG 15
• Create manageable batches • Define parallel processes
• Data analysis Structures and consistency
• Data cleaning Integrate new areas, archive old ones, correct errors
• Handle legacy structures • Create manageable batches • Define parallel processes
![Page 16: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/16.jpg)
Migration Steps
• Verify rules • Tests on old data • Tests on current data • Tests on different areas • Run testcycles
• Enhance data • add information
• Adapt data / transform to dictionary values
• Define rules for all attributes and information
• Data mapping #320169© fme AG 16
• Correct rules • Finalize rules
![Page 17: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/17.jpg)
Migration Steps
• Import documents
#320169© fme AG 17
![Page 18: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/18.jpg)
Migration Steps
Transformation always needed, independent of migration approach!
Input and definitions from business representatives needed!
Understanding needed: Process old new! Manual
In Place
Migration
#320169© fme AG 18
![Page 19: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/19.jpg)
CHALLENGES
#320169© fme AG 19
![Page 20: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/20.jpg)
Challenge – Legacy Data
• Data changes for „good“ and „bad“ data • Solutions for legacy data • New processes with old data
#320169© fme AG 20
![Page 21: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/21.jpg)
Challenge – High Volume • A: Migrate in Batches
− Run old and new system in parallel − Migrate batch, start working in new system − Work on old system until migration is completed
• B: Big Bang: Pre-migrate and take Deltas − Working on old system − Migrate in parallel into new system − Readonly access during last deltas − Golive with Big Bang - all at once
• C: Inplace − Plan for a longer downtime − Golive with Big Bang - all at once
#320169© fme AG 21
![Page 22: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/22.jpg)
Challenges – Business Resources
• Business Input and Decisions − Input for rules, specification − Processes
− Input about old and new − Mapping old new
− Value Lists / Dictionaries − Mapping old data value lists − Handling legacy data value lists
− Legacy and Non-fitting structures − Handling of inconsistencies − Handling of error structures
#320169© fme AG 22
![Page 23: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/23.jpg)
Challenges – Business Resources
• Business Input and Decisions − Input for rules, specification − Processes
− Input about old and new − Mapping old new
− Value Lists / Dictionaries − Mapping old data value lists − Handling legacy data value lists
− Legacy and Non-fitting structures − Handling of inconsistencies − Handling of error structures
#320169© fme AG 23
Note:
«Everybody thinks their data is perfect
until structures are found you had never thought of…»
Kirstin Dreyfürst
![Page 24: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/24.jpg)
VALIDATION
#320169© fme AG 24
![Page 25: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/25.jpg)
Validation Approach: Black Box Testing
Black Box
Validate the process as a total: Source Target
#320169© fme AG 25
![Page 26: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/26.jpg)
Validation Approach: Black Box Testing
Test QA Prod
Migration setup Informal testing Official testing
Verification of production import
#320169© fme AG 26
![Page 27: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/27.jpg)
MIGRATION D2 / LSSSuite - EXAMPLES-
#320169© fme AG 27
![Page 28: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/28.jpg)
Standard Migration Scenario
Consolidated Target Sources Test / Staging / Production
Scan
#320169© fme AG 28
![Page 29: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/29.jpg)
Migration Scenarios
#320169© fme AG 29
![Page 30: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/30.jpg)
Dell EMC Webtop Dell EMC D2
• Unstructured data structured data / rule-controlled data • Data needs to be usable for D2 logic • Think about
– Autonaming – Autolinking – Workflows – Dictionaries – Taxonomies
• Easily manageable with in-place • D2 can be set up to work with old data • Only few transformation needed • Transformation needed for inconsistency in data
#320169© fme AG 30
![Page 31: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/31.jpg)
CSC FirstDoc Dell EMC LSQM / LSRD
• Data adaption match LSSS rules • FirstDoc rules LSSS rules • Product and data dictionaries LSSS taxonomies • Data Change: Type / Subtype / Unit Group / Subgroup /
Artifact (Note: No 1:1 match!)
• Data enhancement: Fill up missing values
• Option A: Migration (setting up rules i.e. FDQM LSQM) • Option B: In-place: Data transformation
(some rules, takes less time, but all at once needed)
#320169© fme AG 31
![Page 32: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/32.jpg)
fme migration-center
#320169© fme AG 32
![Page 33: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/33.jpg)
fme migration-center
• 350+ migration projects
• 120+ migration paths for multiple platforms
• Fit for regulated systems (80% of TOP 10 / 57% of TOP 30 pharmaceutical companies use migration-center)
• High performance to manage large data volumes
»The Delta Migration Concept was the optimal approach for us, and the migration-center definitely the right tool. With this we managed to migrate all documents accurately, in auditable fashion and under observance of all regulatory
requirements.« (Paul Yuhasz, Boehringer, Project leader) #320169© fme AG 33
![Page 34: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/34.jpg)
Summary
Don‘t be afraid of a migration! • Migration is more than data • Use the benefits
− Improve your quality, reduce sizes − get rid of non-needed data, archive data − setup better processes compatible with your data
• Migration is the chance to improvement • D2 and LSSS are strict, but on the long term improve quality • You are the expert and know your data best • We help you to manage it in the right way in the right system
#320169© fme AG 34
![Page 35: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/35.jpg)
It‘s fme you love to work with.
fme AG | Wolfenbüttler Straße 33 | D-38102 Braunschweig | www.fme.de
![Page 36: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/36.jpg)
LET US KNOW WHAT YOU THOUGHT Take the Session Survey
1. Open the schedule with the Momentum App 2. Go to the session you attended 3. Open “Session Survey” 4. Answer the 4 questions and submit. Thank you!
© Copyright 2016 Dell . All rights reserved.
![Page 37: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/37.jpg)
THANK YOU!
![Page 38: How To Migrate Existing Documentum Application to the D2 ...€¦ · How to Migrate to D2 or LSSSuite Introduction Use cases Migration steps Challenges Validation approach Migration](https://reader034.fdocuments.in/reader034/viewer/2022042518/5f6d98adaf761462313b4cff/html5/thumbnails/38.jpg)