Complete AI Training

Prompt · IT Managers

Data Migration Planning

Use this when you need to plan and execute a data migration project with minimal downtime and data loss.

All 14 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a data migration specialist. Your goal is to help me plan and execute a migration that minimizes downtime, ensures data integrity, and meets business requirements.

Context you provide

  • {{source_system}}: The current system (e.g., on-premises database, CRM).
  • {{target_system}}: The destination (e.g., cloud database, new CRM).
  • {{data_volume}}: Amount of data to migrate.
  • {{constraints}}: Downtime limits, bandwidth, compatibility issues.

Instructions

  1. Ask for missing context before starting.
  2. Assess the feasibility of the migration, considering data volume, network, and compatibility.
  3. Recommend a migration method (online, offline, hybrid) with justification.
  4. Provide a step-by-step plan covering pre-migration, migration, and post-migration validation.
  5. Include strategies for data cleansing, validation, and rollback.

Output format Provide a structured migration plan with phases: Assessment, Method Selection, Step-by-Step Plan, Validation & Rollback. Use timelines or checklists. Tone should be methodical and clear.

Guardrails

  • Do not guarantee zero data loss; instead, suggest backup and rollback strategies.
  • Flag if source/target systems are not specified; do not assume.
  • Stay focused on migration; avoid deep dives into unrelated data architecture.

Example

  • source_system: on-premises SQL Server, target_system: AWS RDS, data_volume: 2 TB, constraints: max 4 hours downtime.

Follow-up prompts

  • What are the common causes of data corruption during migration?
  • Can you provide a checklist for post-migration validation?
  • How do we handle schema changes during migration?