Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Content in this document is subject to change and intended for TEMENOS use only
Please request to dm@temenos.com for the latest version for further circulation
Introduction
Governance
Methodology
Mapping
For the Bank and TEMENOS, Data Migration phase involve the
transition of the business unit’s data from the Client system to T24
The data migration activity starts just after the completion of the business
review
the migrated data is signed off by the bank’s business team as part of
the Cutover or Go Live conversation reconciliation and
T24 is ready for its first business day to continue bank’s normal
operation and business
Data Migration Activities
A migration process and activity plan is prepared and delivered by the client
to all the stake holders with roles and responsibility to tie-up with the overall
T24 implementation project plan
Client migration team’s discussion and agreement with client business team
for the scope and process of Extract, Transform(ET) Guideline and Load(L)
Consultancy for each target T24 table or application would be confirmed and
followed by the client migration team for the data cleansing, extract,
transform/staging and preparation of data file for T24 loading
Governance
Roles & Responsibilities (1/2)
TEMENOS
Client System data mapping - The source of the data from the Client
System should be mapped in the DMS and DES
Client System data cleansing - Cleanse data in the Client System based
on the field attributes given in the DMS
Develop Data Extraction program from Client System and prepare the T24
data in staging and prepare the data file for load
Load of data in T24 & reconciliation of loaded data in T24 and signoff
Planning & execution of cutover from Client System and satellite systems
Migration Activity Details and Owner
Activity Tasks Owner
Initiation • TDM engagement for migration and provide forecast and raise Resource for Offshore • TEMENOS Project
Work and Resource for onshore Service Team and Client
• Migration Requirement Analysis - Identify T24 base, Target T24 Modules for load and T24
data extract for reconciliation • TDM and Client
• Logistics & Resource planning (H/W, People, etc) • Client
• Testing (TM/DR), Cutover & Reconciliation planning • Client
• Initial Project Plan, Migration Control Matrix ,Effort Estimate distribution, • Client
• Process design, detailed workflows, customizations review and sign off procedures • Client
Mapping • Deliver standard T24 Model Bank Rnn Table definition in DMS • TDM
• Deliver standard T24 Model Bank Rnn Data Extract Specification in DES • TDM
• Mapping Workshops (Video/Audio Conf/Onshore) • Client
• Mapped DMS and DES • Client
Preparation • T24 DM Load Tool configuration based on standard T24 Model Bank Rnn Table
definition in DMS and standard T24 Model Bank Rnn Table definition in DES • TDM
• Data Load Test (DLT) in T24 and Data Extract Test (DET) from T24 with clinical data
based on standard T24 Model Bank Rnn sample Mapped DMS and DES • TDM
• Client System Data Cleansing & transformation (Based on DMS) • Client
• Client System Data Extraction program and staging (Based on DMS and DES) • Client
• Training on the T24 Load Tool • TDM
Testing • Data file generation from staging for T24 Load • Client
• Data file content validation in T24 and provide error details • Client
• Data file content load in T24 • Client
• T24 Data extract for comparison • Client
• Data file error rectification and reconciliation • Client
• Error reporting and management • Client
Cutover • Cutover Data file extraction • Client
• Cutover Data Validation and Load in T24 • Client
• Reconciliation and Sign off • Client
• Go Live • Client
Deliverables (1/3)
TDM Team
• Standard T24 Model Bank Rnn Table definition in T24 Data Extract
Specification (DES) for reconciliation- MS Excel books
• T24 Data Load Test document in Offshore with Clinical Data based on
standard T24 Model Bank Rnn sample Mapped DMS - MS Word
document
• T24 Data Extract Test document in Offshore with Clinical Data based
on standard T24 Model Bank Rnn sample Mapped DES - MS Word
document
Deliverables (3/3)
Client’s DM Team
Sample Data file of the client data in the DMS specific format and
content properties for validation
The standard TDM cutover process starting from closing the bank
business on last working day (in client System, mostly a weekend
day) and till the opening of bank business (in T24, on the working
day following the weekend) evaluated and finalised so that entire
cutover should happen within the limited and agreed time-window
accurately
Data migration
The initial workshops will be done for the identifying scope of the T24
target tables for the corresponding client system business units to arrive
the Migration Control Matrix
Based on the finalized load table list the DMS’s will be delivered. And the
data mapping session for the each T24 target load tables for all the
required fields will be conducted and explained for the client data
migration team to map with the corresponding client System.
As out come of these sessions the Mapped DMS and Mapped DES will be
prepared for the client migration team for preparation or configuration of
the DM tool
Technical Approach – General Principles
Data file content for T24 load with T24 acceptable data at the field level
with the structure defined in DMS
Technical Approach – Staging Area
The Staging Area data model can be relational but de-normalised. The
tables are designed to resemble the structure of the input files to T24.
… … … …
… … … …
Technical Approach – Data Flow
Migration Migration
Environment Activities,
COB and
Release update RECON Client’s
T24
T24 T24
Raw Staging - Data Migration
Client Manual Go Live
Data (Transform Extract Environment
System Extract Data SCP Live Production
Migration &
File Data DM System
Environment Cleansing) Load
File Tool
Secure Automatic
Copy Data load
Protocol
Preparation Cutover
Financial Data
Cust. Static
Acct. Static
Staging
Mapping
What is Mapping?
DMS defines the core field properties, help text, field validation, Sample data
inclusion, Pre-requisite & Post Update tables required.
Mapped DMS
The DMS is to give the complete technical details of ALL the input
able field of a application in T24 and it is dependency and post
update table details
And have the provision for mapping information from the source
Client System system
Version
DMS Details
Prerequisite
Data Mapping
Data Mapping sheet has the following details which is very specific to T24
T24 Field No
Field Type
Field properties
Help Text
Sample Data
Migration Comments
Worksheet - Prerequisite
Sample T24 CUSTOMER application - DMS
In DMS the client system file and field details should be filled with
respective source data by client’s migration team.
What is T24 Data Extract Specification?
The T24 Data Extract Specification will be prepared based on the data
comparison requirement which need an automated data extract from T24
after migration of data
Classification of DES:
Raw Data DES - The raw data extract specification includes all the
fields in the DMS for extracting the loaded data for comparison and
validation against the data file provided for the load
T24 Data Extract Specification Detail
In DES the client system field details should be filled with respective
source data by client’s migration team.
Tools and
Procedures
T24 Data Migration Tools
Loading via OFS is similar to online input of data and hence fully
validated
The T24 Data load tool is used to automatically validate the content of the
data file in T24 and load the data during the testing and cutover
Automatic configuration based on the Mapped DMS and data file as input
Sample and full content validations can be done on the data, prior to load
Supports load of Local tables and Local reference fields that are site
specific
Perform all standard T24 validations and also can include any special
cases to perform local validation for the data being loaded
T24 Data Load Tool (2/2)
Provide support to keep the detail information about the load like
number of records, time taken, etc
T24 Load Tool Workflow
Key Components in Data Load (1/6)
DMV (Data Mapping Verification) which is the T24 table that represents the
Data Mapping Sheet (MS Excel) in T24 for further automatic verification of the
fields specified and the position on data file
Key Components in Data Load (3/6)
DMD(Data Mapping Definition) contains the list of field names specified and
the corresponding position as per the DMS with T24 table name, load type,
delimiters, OFS function, and the respective migration T24 VERSION, etc
Key Components in Data Load (4/6)
Data File
The data file would be extracted from the Client System/staging
system in the specific format with de limiters as per the DMS and will
be copied to DATA.IN directory of the environment used for load
The data file is generated by the client based on the DMS
Example for CUSTOMER data file
• T24 directory name ‘DATA.IN’
• Data file name ‘CUSTOM.01‘ with values to all inputable fields as
per the mapped DMS and the content in a single row/line as below
ROW1 1000121|CUSTOME1|CUST1|CUST1|CUST1|STREET1|STREET1|CHENNAI|1|CH|1|840003||1|TEST | Field Marker
FILE||10|1|10|1|1|CH|1|CH|||||||||||20100801M0101|20070101|||1|||CH0010001||||NO|||||MR|TEST1|TESTFAMILY|MALE|200010
11|MARRIED||123456||TEST@TEMENOS.COM|EMPLOYED|BANKER||TEST1|TESTADDR||19980701||25000|||||||||||||CALL|||| :: Value Marker
20010101|TEST CUSTOMER|19990101|ACTIVE|1|||CH||1|2|TEST CUSTOMER||TEST|TEST
CUSTOMER|||||||||||||||M::12345678!!12345683::TEST@TEMENOS.COM::Mr.::::::::::::12345678::12345687::::0::BOTH::Y::CH::Y:
:YES::::::::::::::TEST::20010101::::::::GENEVA::TEST::CHF::::::::::::::::Y::REMITTED BY !! Sub Value Marker
CSC::::::0111100::::123456::1234::12323::Y::REPORTED BY SUMMARY
REPORT::::EMAIL::Y::N::::NC::::::::::123::ABU::::::::::CH::R::0%::::MHA::::::::::N::::::::::::::::::::::Y:::::: 1!!2
::FOUNDATION::1::1::YES::::20050107::WHT::::TEST::TEST::TEST::::::GE::::LT::GE::1::Y::::::::::::1::::DF1::SE1::::::::NAMED::Y:
:::::::::::::::::1::1::HIGH.RISK::::::::::::::::M0101::Y::1::YES::YES::::::::::::::::::::::::::::::::::::::::::::::::::::::::1::Super High Net
Worth::::::::::::::::::::::::::YES::1::YES::::::::::::::::::YES::::::::::::123::1::1::1::PIC
Owner::::1::Company::1::::::::::::::::::::::::::::::::::::::1::1::1::::::::::::::::::::::::::::::::::::19920102::::Y::Y::Y::Y::840001::1::1::1::BANK.OFFI
CE::::::1::20071212::123::::::::::::::::::::::::::::::::::::::CH::::::::::::::::::::YES::YES::YES!!NO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Y!!Y::1!
!2
ROW2 1000122|CUSTOME2|CUST2|CUST2|CUST2|<Remaining field values>
Key Components in Data Load (6/6)
DSC(Data Service Control) is the front end to define the data file path,
automatically create the BATCH and the TSA service records to load the data
from the data file to T24 application in service mode
Data file Load Procedure (1/2)
DMD record preparation for each load as per the Mapped DMS
DSC with the data file directory and data file name is verified to create the
BATCH and TSA record for T24 service processing
The data file is internally formed as OFS message and passed through OGM
for processing and the errors are captured in different logs as per the agents
and consolidated
T24 Data Load Test
A test is conducted in offshore with the clinical data that reflect the strategy
and fields mapped in the Mapped DMS to verify the T24 DM tool component
configuration and for the reference during the test loads with real data
The T24 Data Load Test Documentation (The Bible) covers the following
Test Scope and Details
Mapped DMS
Clinical Data File Extract Details
DM Tool Details
Data Migration Procedures
Pre-requisite, Directory, DSC Creation
Validation, Input & Authorization
Significance of the loaded Records
Post updated T24 tables & Characteristics
Life cycles - COB
Sample Data File Load - CUSTOMER
Validation
Input
Authorization
Validation
Status of Services
Run Service
Monitor agent & Process Status
Validation Status
Record Count
Status of Services
Status of the service will be START after the record has been
verified
Run Service
Start the T24 Service Manager (TSM) which will initiate the T24
Service Agents (TSA) for the service to run
Monitor Agent & Process Status
The status of the Agent & Process can be monitored using the
following ENQUIRY
DM.SERVICE.CONTROL Status
Status of the service will be STOP after the service has been
completed.
Validation Results – CUSTOMER (1/3)
The entire data file is first validated with VALIDATE option in order to identify
the errors. The error details will be captured in DSC
Validation Results – CUSTOMER (2/3)
The errors will be captured in the error logs in the respective path.
ORD(OFS.REQUEST.DETAIL) can also be used to check the result of
validation.
Validation Results – CUSTOMER (3/3)
Status of Services
Run Service
Monitor agent & Process Status
Load Status
Record Count
Status of Services
Status of the service will be START after the record has been
verified
Run Service
Start the T24 Service Manager (TSM) which will initiate the T24
Service Agents (TSA) for the service to run
Monitor Agent & Process Status
The status of the Agent & Process can be monitored using the
following command
DM.SERVICE.CONTROL Status
Status of the service will be STOP after the service has been
completed.
Authorization
The T24 Data Extract Specification is the base file used to get the
information on the fields to be extracted after the load of data for checking
the correctness of the data loaded / comparison between the client system
and T24 extract
Based on the DES the Extractor tool will be configured and the Data Extract
Test Document (DET) will be provided with clinical data and sample output
and signed-off by the Client and then the extractions will be done in the
client’s T24 environment.
o Raw data
o Functional
DES - Spec Details Work Sheet
Data Reconciliation Methodology
Semi-Automatic – The data extraction from the client system and the
comparison is carried out by a specific utility developed by the client
migration team to derive the data file as per the format in the DES
T24 Data Extract Tool
The T24 Extract tool is used to automatically extract the content of the
T24 file and used to provide to the Client to compare the data during the
testing and cutover.
Automatic configuration based on the Mapped DES and data file name
required in the output
Supports the extract of Local tables and Local reference fields that
are site specific
To get the extracted output as per the agreed format the service
DM.EXTRACTOR-ACCOUNT has to be initiated in the phantom mode .
Contact : dm@temenos.com