Context
For my current projects, as well during my time as a Business Analyst and Senior business analyst, I regularly (monthly at least) had to migrate customer data from an existing or new business segment into Business Central or other relevant ERP software. In all cases, master data had accumulated inconsistencies, including mismatched posting groups, outdated units of measure, and incomplete vendor records. I was responsible for preparing clean, validated data and ensuring a smooth import into Business Central using relevant configuration tables.
Problem
The existing, decentralized systems lacked standardized fields and allowed free‑form data entry. As a result, item, vendor, and customer records contained structural inconsistencies that would cause posting errors, reconciliation issues, and workflow failures in the centralized ERP. Without cleanup and validation, the migration would introduce systemic errors into the new ERP.
Approach & Methodology
Extracted legacy master data into Excel.
Used filters and conditional formatting to identify inconsistencies.
Applied XLOOKUP, IFERROR, and validation formulas to standardize fields from databases as needed.
Created a mapping document between legacy fields and centralized ERP fields.
Built SQL‑style validation logic to simulate joins and detect mismatches
Created Business Central/ other ERP configuration packages for:
Items
Vendors
Customers
Units of Measure
Posting Groups
Exported setup templates and aligned cleaned data to required formats.
Imported and validated data using setup configuration package tools.
Documented the process and created a repeatable migration workflow.
Tools Used
Business Central/ Relevant ERP Configuration Packages, Item/Vendor/Customer tables).
Excel (filters, validation formulas, cleanup logic, power query).
SQL (conceptual validation queries).
Outcome & Impact
Reduced new/ existing user setup issue prevalence by 90%
Increased visibility of business segment financial data by 67%
Standardized master data across business segments
Eliminated mismatched posting groups
Created a reusable migration template for future imports of similar data
Ensured a clean, stable foundation for Business Central go‑live