Contacts
Powering Seamless Data Migration for Takaful Malaysia’s Digital Transformation

Powering Seamless Data Migration for Takaful Malaysia’s Digital Transformation

Overview

As part of a major digital modernization initiative, Takaful Malaysia, a pioneering Islamic insurance provider, partnered with 3i Infotech to migrate its legacy insurance data into the PREMIA core system. The objective was to consolidate fragmented legacy data spread across multiple databases and Excel files into a unified Oracle 10g environment — ensuring data integrity, business rule alignment, and seamless front-end visibility.

This mission-critical project involved the transformation of over 1 million+ life and general insurance policies and more than 7.5 million related business entities, including claims, endorsements, certificates, customers, and accounting entries.

The Challenge

Takaful Malaysia’s data resided across three disjointed systems:

  1. TIS (Takaful Integrated System): Based on DB2
  2. FTS (Family Takaful System): Using Ingress
  3. Scattered Excel Sheets: Often stored locally by users

The target platform, PREMIA, enforced most business logic at the application layer — not the database. This introduced a significant risk: improperly transformed data, though present in the target database, would fail to surface on user screens due to compliance failures with front-end business rules.

To overcome this, the team needed a data migration strategy that validated legacy data not just technically, but also functionally — mimicking how the data would behave in the real application.

our approachStrategic Phases

Phase 1
  • Migrated 5 General + 3 Life insurance products
  • Transferred 160,000 policies and 445,000+ business entities
Phase 2
  • Migrated 18 Family/Life insurance products
  • Transferred over 1 million policies and 7.5 million+ business records

Step-by-Step Execution

  1. Defined Data Migration Scope: Finalized product list, modules, and constraints
  2. Source-Target Mapping: Matched legacy database fields and screen elements to PREMIA
  3. Data Profiling:
    1. System Profiling: Validated field types, lengths, mandatory rules
    2. Custom Profiling: Business rules (e.g., dummy Citizen IDs, payment modes, age limits)
  4. Data Cleansing: Removed polluted/invalid data based on profiling results
  5. Data Transformation: Handled data type mismatches and business rule gaps
  6. Staging Migration: Migrated ~2% sample to staging server
  7. Reconciliation Reports: Verified field-by-field data integrity
  8. User Acceptance Testing: Sample data validated by client
  9. Production Migration: Full data migration with pre- and post-migration validation

Tackling Application Layer Constraints

Traditional database-to-database migration was insufficient for PREMIA due to its front-end-driven validations. To handle this:

  • We introduced a third profiling layer — Product Profiling

  • Created custom scripts to push transformed data into PREMIA’s UI layer

  • Captured validation results (success/warnings/failures) in structured logs

  • Used the results to generate PREMIA Exception Reports for error resolution

This ensured business rules were enforced at the right layer — without duplicating the product’s functionality within the migration tool.

Powering Seamless Data Migration for Takaful Malaysia’s Digital Transformation

Implementation Highlights

01
Generic Data Profiling

Identified common mismatches (e.g., date formats, null fields, expired policies)

02
PREMIA Data Profiling

Simulated real-time data entry into PREMIA UI to catch business-level violations

03
Modular Migration

Broke down migration by business modules (Actuary, Claims, Underwriting, etc.) to reduce complexity

04
Two-Stage Production Migration

First from staging to production via UI; then synced database tables and primary key sequences

Real-World Resolutions & Learnings

  1. Mismatch in Address Fields: Merged 4 source fields into 3 target fields
  2. Missing Gender Values: Derived from NRIC (odd = male, even = female)
  3. Missing Postal Codes: Filled manually based on customer address
  4. Different Payment Methods: Added missing methods to PREMIA pre-migration
  5. Encrypted Credit Card Data: Decrypted and re-encrypted with client’s IT team coordination
Impact

By combining deep insurance domain knowledge with innovative automation and validation techniques, 3i Infotech delivered a successful, high-integrity migration into PREMIA — setting the foundation for scalable digital operations at Takaful Malaysia.

Technologies Used:

Oracle 10g, UNIX, DB2, Ingress, Excel, PREMIA, Custom Data Profiling & Migration Tools

PREMIA is a product of 3i Infotech. This case study is an illustration of one successful project; results may vary based on individual organizational contexts.