A Decision Matrix that helps you or your clients choose the right Dynamics 365 CE Data Migration approach based on data size, complexity, budget, and technical skillset.

๐Ÿ“Š Data Migration Decision Matrix โ€“ Dynamics 365 CE

1๏ธโƒฃ By Data Volume

Data SizeRecommended Approach
<100k recordsData Import Wizard / Power Query / Power Platform Dataflows
100k โ€“ 1M recordsSSIS + KingswaySoft / Scribe / Azure Data Factory
>1M recordsKingswaySoft SSIS (preferred) / Scribe (if available) / Custom API batching

2๏ธโƒฃ By Complexity of Data Transformation

ComplexityRecommended Approach
Simple mapping (1:1 fields, minimal lookups)Data Import Wizard / Configuration Migration Tool
Moderate (lookups, option sets, transformations)Power Query / Power Platform Dataflows / Scribe
High (multi-step transformations, merging, cleansing, business logic)SSIS + KingswaySoft / Azure Data Factory / Custom Web API Scripts

3๏ธโƒฃ By Budget & Licensing

BudgetRecommended Approach
Low (no extra tools)Data Import Wizard / Configuration Migration Tool / Power Query (included in Power Platform)
MediumScribe (subscription), Power Platform Dataflows Premium
High (enterprise)KingswaySoft SSIS (license) / Informatica / Azure Data Factory

4๏ธโƒฃ By Skillset / Team Expertise

Team SkillsetRecommended Approach
Business Users (non-technical)Data Import Wizard / Power Query Dataflows
Functional ConsultantsPower Platform Dataflows / Configuration Migration Tool
Technical Developers (SQL/ETL)SSIS + KingswaySoft / Scribe
Cloud/Azure EngineersAzure Data Factory / Azure Functions / Logic Apps
Custom Developers (C#/JS)Dataverse Web API (batching) / SDK Scripts

5๏ธโƒฃ By Migration Strategy

ScenarioBest Approach
One-time Lift & ShiftKingswaySoft SSIS / Scribe / Data Import Wizard (small)
Phased MigrationSSIS with staging DB / Azure Data Factory
Incremental Migration (delta syncs)Azure Data Factory with scheduled pipelines / SSIS with incremental loads / Web API with custom scripts
Dev โ†’ Test โ†’ Prod Config MigrationConfiguration Migration Tool

6๏ธโƒฃ Decision Flowchart (Text Form)

  1. Is data < 100k records?
    • โœ… Yes โ†’ Use Data Import Wizard or Power Query.
    • โŒ No โ†’ Go to step 2.
  2. Is transformation simple (direct mapping)?
    • โœ… Yes โ†’ Use Power Query / Dataflows.
    • โŒ No โ†’ Go to step 3.
  3. Do you have SQL/SSIS expertise?
    • โœ… Yes โ†’ Use KingswaySoft SSIS (best for large & complex).
    • โŒ No โ†’ Go to step 4.
  4. Do you prefer cloud-native (serverless) approach?
    • โœ… Yes โ†’ Use Azure Data Factory.
    • โŒ No โ†’ Use Scribe / Third-party tool.
  5. Is it configuration/reference data (optionsets, roles)?
    • โœ… Yes โ†’ Use Configuration Migration Tool.

โšก Quick Example Use Cases

  • Migrating 50k Accounts/Contacts from Salesforce โ†’ D365 CE โ†’ Power Query / Data Import Wizard.
  • Migrating 2M records with lookups & history from Oracle โ†’ D365 CE โ†’ KingswaySoft SSIS.
  • Migrating config data Dev โ†’ Test โ†’ Prod โ†’ Configuration Migration Tool.
  • Running incremental nightly migration from SQL โ†’ D365 CE โ†’ Azure Data Factory + Dataverse API.

Leave a comment

Copyright ยฉ 2026 Dynamics Services Group