Professional Documents
Culture Documents
Driver The business driver of this project is to enable Colibri Group to empower their business growth and continue
business operation by having capacity to meet the demands of post merger-acquisition.
Contributors @ talha.parvaiz @ Anil Vemula @ Pavan Somepalli @ Mason McCoy @ Shanmuganathan Karuppiah
Objective The overall objective of this document is to clarify and describe the business requirement of the financial
data migration from Rockwell DB to Colibri CDL/NetSuite.
Due date
Key outcomes The outcome of the activity is uniting all the data in one landscape - NetSuite so business decisions are
made on the correct KPI.
Purpose The purpose of this document is to ensure Business, Finance, and IT are aligned in the approach for data
mapping and selective data transition from Rockwell to NetSuite.
Scope
At the outset, Colibri data migration team will perform the complete data migration activity from source
In Scope Rockwell DB to Colibri CDL/NetSuite. The following will be part of the scope:
Step 1 - Import financial data into the CDL thus making it available for PBI consumption
This is generally 2-3 years of historical data and current day to day transactions
Step 2 - Colibri Finance/Accounting, Subsidiary IT and Colibri integrations leader work to map the
item catalog.
Step 3 - Import daily transactions into NS using the exact same data structure and process as
outlined in the first bullet point. Internally to Colibri the change is now that financial data is residing
within NS and will be pulled from there going forward (more discussion is needed to handle Historical
Financial Data as it should NOT be in NS as transactions. Some options would be to make available
as PDF’s associated to customer records (bad due to speed, file cabinet size etc), store the data
within the CDL or store the data within the DW (our preference)) This is one reason for this process
being three steps, the need to segregate that data. It’s best to flip this switch from the CDL imports to
the NetSuite imports on the last day of the month so that the finance team doesn’t have to look at two
sources to reconcile the data.
The data migration process activities start with Planning, leading to Analysis and Design, progressing to
Migration of Data, finishing invalidation - where converted data loaded in the target systems database
NetSuite and Colibri Data Lake for BI reporting.
Configuring of GL Accounts,
Not in scope: Customer and Product/Course/Item transactions.
Magi systems
Integration of interfaces
Reference document.
Procedure
Overview of Centralized Financial Model - Migrations - Confluence (atlassian.net)
The project plan has been drafted and available for review (see attached project plan). The objective of this plan is to:
To assist in summarizing the tasks involved a RACI model approach has been used as appropriate to highlight the four most important roles:
Data Mapping
The data mapping into NetSuite has been drafted (see attached drawings links to folder) for your review. Data profiling should be done to ensure
representative variations are used, otherwise defects and unique mappings and requirements may remain hidden. If data volumes are very large,
the initial test migration cycles may need to use samples of representative data.
Rockwell fields and values for NetSuite NetSuite fields and values for Rockwell as follows
LocationID
Account
PaymentMethod =11 (default) , pls confirm if any
Education type
Profession
custbody_refundreason -> if reason is refund, NetSuite
InternalID ?
custbody_refundsubreason -> matched NetSuite ID?
Objective
The purpose of this task is to validate the outcome of the role mapping and change impact analysis. This is done with the impacted business
stakeholders in order to gain sponsors approval.
During the feasibility study the following tasks must be performed and documented:
Assumption:
Risk:
Calculating Correct Clerical Match Review Thresholds. When migrating to a new system the objective is to identify all the duplicates, to
reduce on going efforts/costs, and so on. However, the biggest risk in the project is to identify a duplicate, which does not exist.
Rockwell Database Access – pending/delayed.
Not enough information received on NetSuite samples & Product template from Rockwell
Dependencies:
System Access available to understand the source data systems, business priorities, and technical data migration requirements.
TBD
Financial Data Analyst (SME)
Help to validate transactional and financial data before Migration.
Able to confirm and sign-off
Strong background in reviewing Business and financial requirements in order to produce a
comprehensive test case.
TBD
Database Administrator
If RDBMS is being used in either or both of the Legacy and Target system, Data Definition Language
(DDL) could be generated to identify Table and filed properties
Create and Maintain Test Database for the Target System and Staging Environment for the actual
Conversion
TBD
Quality Assurance Analyst
The objective of this role is to provide a viable, correctly configured technical quality assurance environment
that is available for use by the project/migration team to test configuration and development in a “production
like” environment. In addition to that conduct continuous quality check of the data to be migrated or post
migration.
Business Signoff
Once all tests and queries have been conducted, the data migration team compiles the results and requests a preliminary review by the data
owners and subject matter experts (SMEs).
Once the data owners and SMEs have provided feedback, the team prepares the final findings as a written report or verbal presentations to be
delivered to key stakeholders.
Depending on the requirements, the final data quality report includes topics such as:
Reference materials
https://mckissock.sharepoint.com/:x:/s/HomeCEUMigrationProjectSite/EVE1czeN6odIs7Xmc97JBTgBBxGdTSugO1jCxtXNWzgP-w?e=UM0pA1
https://mckissock.sharepoint.com/:f:/s/HomeCEUMigrationProjectSite/Eifb1ZTHfZVNnDMZ4fSna5EB4W0LAN1J4flBO_BCSaQgJw?e=WiXeRa