- 26
- มีนาคม
Data Migration (การย้ายข้อมูล) คืออะไร? 5 ขั้นตอนย้ายข้อมูลเข้าระบบ ERP
การ Data Migration หรือ "การย้ายข้อมูล" เป็นหนึ่งในขั้นตอนที่สำคัญที่สุดของโครงการ Implement ระบบ ERP เพราะถ้าข้อมูลในระบบใหม่ไม่ถูกต้อง ทุกรายการที่อ้างอิงก็จะผิดตามไปด้วย บทความนี้อธิบายประเภทข้อมูล ขั้นตอน ความเสี่ยง และกรณีศึกษาจริง
สรุปสั้น: Data Migration คือกระบวนการย้ายข้อมูลจากระบบเก่า (เช่น Excel, Access, Dynamics AX) มาสู่ระบบ ERP ใหม่ ครอบคลุมทั้ง Master Data (ข้อมูลหลัก), Opening Balance (ยอดยกมา) และ Transaction History (ประวัติรายการ) โดยต้องผ่านการทำความสะอาดข้อมูล ตรวจสอบ และยืนยันความถูกต้องก่อนเปิดใช้งาน
Data Migration คืออะไร?
Data Migration (การย้ายข้อมูล) คือกระบวนการนำข้อมูลจากระบบเก่า (Source System) มาจัดเตรียม แปลงรูปแบบ ทำความสะอาด แล้ว Import เข้าสู่ระบบ ERP ใหม่ (Target System) ข้อมูลที่ต้องย้ายมีทั้ง Master Data ที่ใช้อ้างอิงตลอด และ Opening Balance ที่ใช้เป็นจุดเริ่มต้นของระบบใหม่
ประเภทข้อมูลที่ต้อง Migrate
| ประเภทข้อมูล | ตัวอย่าง | ความสำคัญ |
|---|---|---|
| Master Data (ข้อมูลหลัก) | ผังบัญชี (COA), ข้อมูลผู้ขาย, ข้อมูลสินค้า/พัสดุ, ข้อมูลพนักงาน, ข้อมูลสินทรัพย์ถาวร | เป็นฐานของทุกรายการ ถ้าผิดจะส่งผลต่อทั้งระบบ ต้อง Migrate ก่อนข้อมูลอื่น |
| Opening Balance (ยอดยกมา) | ยอดเจ้าหนี้/ลูกหนี้คงค้าง, สต็อกคงเหลือ, ยอดเงินฝากธนาคาร, มูลค่าสินทรัพย์ถาวรสุทธิ, งบประมาณปีใหม่ | เป็นจุดเริ่มต้นของระบบใหม่ ต้องตรงกับยอดปิดของระบบเก่า 100% |
| Transaction History (ประวัติรายการ) | ประวัติใบสั่งซื้อ, ประวัติการจ่ายเงิน, ประวัติการเบิกจ่ายพัสดุ | ไม่จำเป็นต้อง Migrate ทั้งหมด บางองค์กรเก็บไว้อ้างอิงในระบบเก่า แต่ถ้าต้องการดูประวัติย้อนหลังในระบบใหม่ก็ต้อง Migrate |
5 ขั้นตอน Data Migration
| ขั้นตอน | ชื่อขั้นตอน | รายละเอียด |
|---|---|---|
| 1 | วิเคราะห์ข้อมูลต้นทาง (Data Analysis) | สำรวจข้อมูลในระบบเก่า ว่ามีอะไรบ้าง อยู่ในรูปแบบไหน มีปัญหาอะไร เช่น ข้อมูลซ้ำ ข้อมูลไม่ครบ รูปแบบไม่ตรง |
| 2 | ทำความสะอาดข้อมูล (Data Cleansing) | ลบข้อมูลซ้ำ แก้ไขข้อมูลผิด เติมข้อมูลที่ขาด ปรับรูปแบบให้ตรงกับระบบใหม่ เช่น แปลงรหัสบัญชี แก้ไขชื่อผู้ขายที่สะกดผิด |
| 3 | แปลงรูปแบบข้อมูล (Data Mapping & Transformation) | จับคู่ Field จากระบบเก่ากับระบบใหม่ (Mapping) แล้วแปลงรูปแบบ เช่น รหัสบัญชีเก่า 4 หลัก → รหัสใหม่ 6 หลัก |
| 4 | นำเข้าข้อมูล (Data Import) | Import ข้อมูลเข้าระบบ ERP ใหม่ โดยเริ่มจาก Master Data ก่อน แล้วค่อยนำเข้า Opening Balance ตรวจสอบว่าจำนวนรายการครบและยอดถูกต้อง |
| 5 | ตรวจสอบและยืนยัน (Validation & Reconciliation) | เปรียบเทียบยอดระหว่างระบบเก่ากับระบบใหม่ทุกรายการ ให้ผู้ใช้งานจริงตรวจสอบและ Sign-off ยืนยันว่าข้อมูลถูกต้อง |
ความเสี่ยงที่พบบ่อยในการ Data Migration
- ข้อมูลซ้ำ (Duplicate Data) — ระบบเก่ามีผู้ขายชื่อเดียวกันหลายรายการ เมื่อ Import เข้าระบบใหม่จะเกิดความสับสน ต้อง Cleanse ก่อน
- รูปแบบไม่ตรง (Format Mismatch) — เช่น วันที่ในระบบเก่าเป็น DD/MM/YYYY แต่ระบบใหม่ต้องการ YYYY-MM-DD ถ้าไม่แปลงจะ Import ผิด
- ยอดไม่ตรง (Balance Mismatch) — Opening Balance ที่ Import เข้าระบบใหม่ไม่ตรงกับยอดปิดของระบบเก่า ต้อง Reconcile ให้ตรงทุกบาท
- ข้อมูลขาดหาย (Missing Data) — ระบบเก่าไม่ได้บันทึกข้อมูลบางอย่างที่ระบบใหม่ต้องการ เช่น เลขประจำตัวผู้เสียภาษีของผู้ขาย ต้องไปหาข้อมูลมาเติม
- ไม่ทดสอบก่อน Go-Live — ข้ามขั้นตอนทดสอบ Import แล้วไปใช้งานจริงเลย พบปัญหาตอน Go-Live แก้ไขยาก
กรณีศึกษา: TMF Migrate จาก Dynamics AX สำเร็จ
กองทุนพัฒนาสื่อปลอดภัยและสร้างสรรค์ (TMF) เคยใช้ Microsoft Dynamics AX มาก่อน เมื่อตัดสินใจเปลี่ยนมาใช้ Saeree ERP ทีม Implement ได้ดำเนินการ Data Migration ดังนี้:
- Master Data: Migrate ผังบัญชี ข้อมูลผู้ขาย ข้อมูลพัสดุ และข้อมูลสินทรัพย์ถาวร จาก Dynamics AX โดยแปลงรหัสให้ตรงกับโครงสร้างของ Saeree ERP
- Opening Balance: ดึงยอดยกมาจาก Dynamics AX ณ วันสิ้นปีงบประมาณ (30 ก.ย.) แล้ว Import เข้า Saeree ERP เป็นยอดเริ่มต้น 1 ต.ค.
- Reconciliation: เปรียบเทียบยอดทุกบัญชีระหว่าง Dynamics AX กับ Saeree ERP ให้ตรงกันทุกบาท ก่อน Sign-off เปิดใช้งาน
ผลลัพธ์คือ TMF สามารถเปิดใช้งาน Saeree ERP ได้ตรงเวลาในวันที่ 1 ต.ค. โดยข้อมูลทั้งหมดถูกต้องครบถ้วน
บทความที่เกี่ยวข้อง
- Cut-off (การตัดระบบ) คืออะไร? ทีม Implement
- คำศัพท์ ERP ที่ต้องรู้ — 20 คำสำคัญ ผู้ใช้งาน
- จะทำอย่างไรเมื่อองค์กรเริ่มอยากใช้ ERP บทความ
- เปลี่ยนจาก Dynamics AX มา Saeree ERP บทความ

