Overview
Describe the source system, target system, data being migrated, estimated volumes, and migration approach (big-bang vs. phased).
Free Consulting Template
Migrating [data type] from [source] to [target]
Use this template to migrating [data type] from [source] to [target].
| Field | Details |
|---|---|
| Category | Consulting |
| Owner | [Team or owner] |
| Version | [Version number] |
| Effective Date | [Date] |
| Review Cycle | [Monthly / Quarterly / Annual / Event-based] |
| Status | [Draft / In Review / Approved] |
Describe the source system, target system, data being migrated, estimated volumes, and migration approach (big-bang vs. phased).
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
List all data objects in scope with record counts, dependencies, and migration order. Identify out-of-scope objects.
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
Provide detailed field mapping tables for each data object. Columns: Source Field, Source Type, Target Field, Target Type, Transformation, Notes.
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
Document all data transformation rules including value mappings, concatenations, lookups, defaults, and data cleansing logic. Use code blocks for complex transformations.
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
Provide SQL or query examples for pre-migration and post-migration validation. Include record count reconciliation, data integrity checks, and business rule validation.
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
Detail the step-by-step cutover plan with timing, responsible parties, and go/no-go checkpoints. Include a timeline table.
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
Define rollback triggers, procedures, and the point-of-no-return. Use Markdown tables extensively for mappings. Include SQL in code blocks.
| Item | Details | Owner | Status |
|---|---|---|---|
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
| [Item or requirement] | [Describe the relevant detail, evidence, or decision] | [Owner] | [Open / Complete] |
[Add context, assumptions, exceptions, evidence links, screenshots, calculations, or reviewer comments.]
Document review conclusions, approvals, unresolved items, and next review date.
| Role | Name | Date | Notes |
|---|---|---|---|
| Preparer | [Name] | [Date] | [Notes] |
| Reviewer | [Name] | [Date] | [Notes] |
| Approver | [Name] | [Date] | [Notes] |
Template Structure
Use this consulting template as a starting point, then customize each section to match your internal workflow, evidence, and signoff needs.
Describe the source system, target system, data being migrated, estimated volumes, and migration approach (big-bang vs. phased).
List all data objects in scope with record counts, dependencies, and migration order. Identify out-of-scope objects.
Provide detailed field mapping tables for each data object. Columns: Source Field, Source Type, Target Field, Target Type, Transformation, Notes.
Document all data transformation rules including value mappings, concatenations, lookups, defaults, and data cleansing logic. Use code blocks for complex transformations.
Provide SQL or query examples for pre-migration and post-migration validation. Include record count reconciliation, data integrity checks, and business rule validation.
Detail the step-by-step cutover plan with timing, responsible parties, and go/no-go checkpoints. Include a timeline table.
Define rollback triggers, procedures, and the point-of-no-return. Use Markdown tables extensively for mappings. Include SQL in code blocks.
Write a Data Migration Playbook for migrating data between enterprise systems. Structure with these sections:
Describe the source system, target system, data being migrated, estimated volumes, and migration approach (big-bang vs. phased).
List all data objects in scope with record counts, dependencies, and migration order. Identify out-of-scope objects.
Provide detailed field mapping tables for each data object. Columns: Source Field, Source Type, Target Field, Target Type, Transformation, Notes.
Document all data transformation rules including value mappings, concatenations, lookups, defaults, and data cleansing logic. Use code blocks for complex transformations.
Provide SQL or query examples for pre-migration and post-migration validation. Include record count reconciliation, data integrity checks, and business rule validation.
Detail the step-by-step cutover plan with timing, responsible parties, and go/no-go checkpoints. Include a timeline table.
Define rollback triggers, procedures, and the point-of-no-return.
Use Markdown tables extensively for mappings. Include SQL in code blocks.
This playbook covers the migration of customer master data from Oracle E-Business Suite R12.2 to SAP S/4HANA 2023 for GlobalTech Manufacturing. The migration includes 45,000 active customer records, 120,000 contact persons, and 68,000 ship-to addresses. Approach: phased migration with parallel-run validation over a 2-week window.
| Object | Source Table | Target Object | Record Count | Migration Order |
|---|---|---|---|---|
| Customer General | HZ_PARTIES | BP General Data | 45,000 | 1 |
| Customer Addresses | HZ_LOCATIONS | BP Address | 68,000 | 2 |
| Contact Persons | HZ_ORG_CONTACTS | BP Contact | 120,000 | 3 |
| Payment Terms | RA_TERMS | Payment Terms (T052) | 35 | 0 (pre-load) |
| Credit Limits | HZ_CUSTOMER_PROFILES | BP Credit Segment | 12,500 | 4 |
| Source Field | Source Type | Target Field | Target Type | Transformation |
|---|---|---|---|---|
| PARTY_NAME | VARCHAR2(360) | BUT000-NAME_ORG1 | CHAR(40) | Truncate to 40 chars |
| PARTY_NUMBER | VARCHAR2(30) | BUT000-PARTNER | CHAR(10) | Lookup from cross-ref table |
| TAXPAYER_ID | VARCHAR2(20) | DFKKBPTAXNUM-TAXNUM | CHAR(20) | Direct mapping |
| PARTY_TYPE | VARCHAR2(30) | BUT000-TYPE | CHAR(1) | ORGANIZATION → 2, PERSON → 1 |
| STATUS | VARCHAR2(1) | BUT000-XDELE | CHAR(1) | A → (blank), I → X |
Customer Number Assignment:
IF source.PARTY_NUMBER exists in cross_reference_table:
target.PARTNER = cross_reference_table.SAP_BP_NUMBER
ELSE:
target.PARTNER = next_number_from_range('BP01')
INSERT INTO cross_reference_table (ORACLE_PARTY, SAP_BP_NUMBER)
Address Country Code Mapping:
Map Oracle territory codes to SAP country codes:
'US' → 'US', 'UK' → 'GB', 'UAE' → 'AE'
Full mapping in Appendix A (142 territories)
-- Post-migration record count reconciliation
SELECT 'Oracle Source' AS system, COUNT(*) AS total
FROM hz_parties WHERE status = 'A'
UNION ALL
SELECT 'SAP Target', COUNT(*)
FROM but000 WHERE xdele IS NULL;
-- Verify no orphan addresses
SELECT bp.partner, bp.name_org1
FROM but000 bp
LEFT JOIN but021_fs addr ON bp.partner = addr.partner
WHERE addr.partner IS NULL AND bp.type = '2';
| Step | Time (T minus) | Activity | Owner | Go/No-Go |
|---|---|---|---|---|
| 1 | T-48h | Freeze customer master in Oracle EBS | Oracle DBA | Data freeze confirmed |
| 2 | T-24h | Run final delta extraction | Migration Lead | Row counts match |
| 3 | T-12h | Execute migration load programs | SAP Basis | Load completes without errors |
| 4 | T-6h | Run validation queries | QA Lead | All checks pass |
| 5 | T-0 | Enable SAP customer transactions | Project Manager | Sign-off from business |
LSMW reversal program; re-enable Oracle EBSRecord a walkthrough, training session, or process demonstration. Docsie AI turns it into structured documentation using this template as the starting framework.
Use the template manually, or let Docsie generate the first draft from source footage.
Handover of [project] to [client] operations
Configuration of [module] in [ERP system]
Go-live preparation for [system] deployment
Technical architecture for [client] [project]
Requirements for [client] [project]
User acceptance testing for [system/module]
Template FAQ
Common questions about using and generating a data Migration Playbook.
Q: What is a data Migration Playbook?
A: A data Migration Playbook is a structured document for migrating [data type] from [source] to [target].
Q: Can I download this data Migration Playbook as Word or PDF?
A: Yes. This page includes free downloads in DOCX, PDF, and Markdown formats so you can edit, share, or import the template into your documentation system.
Q: Can Docsie generate this from a video?
A: Yes. Upload a process walkthrough, training recording, or screen capture to Docsie, then use this template structure to generate a first draft automatically.