منصات البيانات · دليل قرار

هجرة البيانات أم تكامل البيانات؟ الفرق، ومتى يحتاج مشروعكم كلًّا منهما

ترحيل البيانات (ويُسمّى أيضًا هجرة البيانات) ينقل البيانات من نظام إلى نظام يحلّ محله، وينتهي حين يتوقف النظام القديم. أما تكامل البيانات فيُبقي نظامين أو أكثر قائمين، ويُبقي بياناتها متّسقة ما دامت تعمل. والسؤال الذي يحسم التصنيف واحد: هل سيبقى النظام المصدر يستقبل تغييرات بعد انتهاء المشروع؟

الخلاصة في أربع نقاط

  • الترحيل له نهاية: ينتهي حين يصبح النظام الجديد مصدر البيانات المعتمد، ويُطفأ القديم أو يُجمَّد للقراءة فقط.
  • التكامل ليس له نهاية: يبقى ما بقيت الأنظمة، ويحتاج مالكًا يراقبه ويعدّله كلما تغيّر أحد الطرفين.
  • السؤال الحاسم: إن كان النظام المصدر سيبقى يعمل ويستقبل تغييرات بعد المشروع، فأنتم أمام تكامل. وإن كان سيتوقف، فأنتم أمام ترحيل.
  • الحالة المختلطة: الترحيل المرحلي يمر بفترة يعمل فيها القديم والجديد معًا، وخلالها يصبح المشروع تكاملًا مؤقتًا يجب أن يكون له تاريخ انتهاء.

الفرق في جدول واحد

الاختلاف ليس في الأدوات؛ فالأداة نفسها قد تُستخدم في الحالتين. الاختلاف في عمر المشروع، ومصير النظام القديم، ومن يُسأل عن البيانات بعد التسليم.

مقارنة بين ترحيل البيانات وتكامل البيانات
ترحيل البيانات (هجرة البيانات)تكامل البيانات
الهدفنقل البيانات إلى نظام جديد يحلّ محل القديمجعل أنظمة قائمة تتبادل البيانات أو تتفق عليها
المدةمشروع له تاريخ انتهاءقدرة تشغيلية مستمرة ما دامت الأنظمة تعمل
اتجاه البياناتمن المصدر إلى الهدف، وقد يعمل في الاتجاهين مؤقتًا أثناء التشغيل المتوازيبين الأنظمة، باتجاه واحد أو باتجاهين، فورًا أو على دفعات
مصير النظام القديميُطفأ أو يُجمَّد للقراءة فقطيبقى يعمل
مقياس النجاحوصول البيانات كاملة وصحيحة، وتحويل يمكن التراجع عنه إن لزموصول التغييرات في الوقت المطلوب، واكتشاف الخلل قبل أن يكتشفه المستخدمون
الخطر الأكبرفقدان بيانات، أو تحويل لا رجعة فيهواجهة تتعطل بصمت فتتباعد البيانات بين الأنظمة
ما يبقى بعد التسليمالنظام الجديد وحدهالواجهات نفسها، ومن يشغّلها ويراقبها
ما يُبنى فعلًاخريطة للبيانات، وتحويلات، وطريقة للتحقق من اكتمال النقل وصحته، وخطة تحويل وتراجععقد لكل واجهة، ومراقبة وتنبيه، وإجراءات تشغيل

السؤال الذي يحسم التصنيف

أجيبوا عن هذه الأسئلة الثلاثة قبل أي حديث عن الأدوات أو العروض، وستعرفون أين يقع مشروعكم:

  1. هل سيبقى النظام المصدر يستقبل تغييرات بعد انتهاء المشروع؟ إن كانت الإجابة نعم فهو تكامل، وإن كانت لا فهو ترحيل.
  2. هل هناك تاريخ يتوقف بعده أحد النظامين؟ إن لم يستطع أحد تحديده، فالمشروع تكامل حتى لو سُمّي ترحيلًا في العقد.
  3. من سيُسأل عن صحة البيانات بعد سنة؟ إن كان فريق المشروع قد انتهى عمله، فهو ترحيل. وإن كان فريق تشغيل يراقب الربط يوميًا، فهو تكامل.

أمثلة على هجرة البيانات وأمثلة على التكامل

أمثلة مصنّفة لمشاريع نقل البيانات وربطها
الموقفالتصنيفلماذا
استبدال نظام تخطيط موارد قديم بنظام جديد، ونقل سجلات العملاء والموردين والأرصدة إليهترحيلالنظام القديم سيتوقف بعد التحويل
نقل قاعدة بيانات تطبيق إلى منصة قواعد بيانات مختلفة مع بقاء التطبيق نفسهترحيل، ومعه تعديل في التطبيقالمنصة القديمة ستُطفأ، والتطبيق يُعدَّل ليقرأ من الجديدة
توحيد قواعد بيانات إدارات أو شركات تابعة في قاعدة واحدة بعد إعادة هيكلةترحيل (توحيد)المصادر المتعددة تتوقف بعد الدمج
ربط نظام الموارد البشرية بنظام الرواتب ليصل كل تعيين أو تعديل إلى الرواتبتكاملالنظامان باقيان، والبيانات تتدفق بينهما باستمرار
نسخ التغييرات من قاعدة بيانات تشغيلية إلى نسخة للتقارير دون إثقال الإنتاجتكامل (نسخ متزامن مستمر)المصدر يبقى يعمل، والنسخة تتبعه
تشغيل النظام القديم والجديد معًا عدة أشهر قبل التحويل النهائيترحيل يمر بمرحلة تكامل مؤقتةينتهي بإطفاء القديم، لكنه يحتاج أدوات التكامل في الطريق
إبقاء نسخة من قاعدة بيانات حرجة في موقع ثانٍ تحسبًا للأعطالتكامل (نسخ متزامن)الطرفان يبقيان قائمين

الحالة الأصعب: ترحيل يمرّ بمرحلة تكامل مؤقتة

في الترحيل المرحلي لا يُطفأ النظام القديم يوم بدء المشروع. تُنقل البيانات التاريخية أولًا، ثم يستمر النظام القديم في استقبال العمليات بينما يُختبر الجديد، فتنتقل التغييرات من القديم إلى الجديد أولًا بأول. وتُحوَّل عمليات القراءة إلى النظام الجديد قبل عمليات الكتابة، ثم يأتي التحويل.

هذه المرحلة تحتاج أدوات التكامل لا أدوات النقل لمرة واحدة: نسخًا متزامنًا مستمرًا من القديم إلى الجديد، وأحيانًا في الاتجاهين إن كان الطرفان يقبلان الكتابة، ومكانًا تُحجز فيه التغييرات إن تعذّر الوصول إلى الهدف حتى لا تضيع.

قاعدة واحدة لهذه المرحلة

حدّدوا قبل البدء مدة التشغيل المتوازي، والشرط الذي يُتخذ عنده قرار التحويل، والطريقة التي تعودون بها إلى النظام القديم إن ظهرت مشكلة بعد التحويل. التشغيل المتوازي الذي لا نهاية له يتحول إلى تكامل دائم لم يخطط له أحد، ومعه نسختان من البيانات لا يُعرف أيهما المعتمدة.

للخطوات التفصيلية لهذا النوع من المشاريع: ترحيل قواعد البيانات دون إيقاف الإنتاج

طرق التكامل الخمس باختصار

إن كان مشروعكم تكاملًا، فهذه الأشكال الخمسة التي يأخذها ربط نظامين، ولكلٍّ منها حالة يكون فيها هو الاختيار الصحيح:

  • عدم الربط: حين لا يحتاج أي من النظامين بيانات الآخر فعلًا، أو يكفي تبادل يدوي نادر. الواجهة التي لا تُبنى لا تحتاج من يشغّلها.
  • نقطة إلى نقطة: ربط مباشر بين نظامين. مناسب حين يكون عدد الأنظمة قليلًا، ويزداد تعقيده مع كل نظام يُضاف.
  • الملفات والدفعات: مستخلصات مجدولة تُنقل وتُحمَّل في وقت محدد. مناسبة حين يكفي وصول البيانات بعد ساعات لا ثوانٍ.
  • طبقة واجهات برمجة (API): تطلب الأنظمة البيانات عند الحاجة عبر واجهات لها مالك. مناسبة للطلبات والاستعلامات، لا لنقل كميات كبيرة.
  • بث الأحداث: ينشر النظام تغييراته فور حدوثها، ويشترك فيها كل نظام يحتاجها. مناسب حين تحتاج عدة أنظمة التغيير نفسه بسرعة، ولا يلزم أن يعرف المصدر الأنظمة التي تستقبلها.

للتفصيل في كل نمط ومتى يفشل: تكامل الأنظمة في المملكة

كيف يختلف التخطيط لكلٍّ منهما

01

إن كان ترحيلًا، فخططوا لـ:

  • جرد ما سيُنقل وما لن يُنقل، ومنه البيانات التي تُؤرشف بدل نقلها.
  • نمذجة البيانات بحسب طريقة قراءتها في النظام الجديد، لا نسخ جداول القديم كما هي.
  • طريقة للتحقق من اكتمال النقل وصحته: مطابقة أعداد السجلات، ومقارنة عيّنات، وتسوية الأرصدة والمجاميع.
  • نافذة التوقف التي يقبلها العمل، فهي التي تحدد أسلوب الترحيل.
  • خطة تراجع جُرّبت فعلًا قبل ليلة التحويل.
02

إن كان تكاملًا، فخططوا لـ:

  • قائمة بالواجهات المطلوبة، ومالك لكل واجهة.
  • عقد لكل واجهة: الحقول، والتوقيت المطلوب، وما يحدث عند الفشل.
  • مراقبة وتنبيه يكشفان التأخر أو التوقف قبل أن يلاحظه المستخدمون.
  • طريقة لإدارة التغيير حين يُحدَّث أحد النظامين أو تتغير بنيته.

لقائمة القرارات الكاملة قبل أي ترحيل: قائمة قرارات ترحيل البيانات

دور إنتركي في الحالتين

تعمل إنتركي على الجانبين، ويتولى العمل الهندسي فيهما مهندسو إنتركي في الرياض:

01

ترحيل قواعد البيانات

يبدأ كل ترحيل بتقييم محدد النطاق قد ينتهي بتوصية بعدم الترحيل، ثم نمذجة البيانات، وتشغيل متوازٍ، وتحويل جُرّب مسبقًا مع خطة تراجع.

ترحيل قواعد البيانات

02

تكامل الأنظمة

ربط أنظمة تخطيط الموارد والأنظمة التشغيلية والأنظمة القديمة بواجهات لكلٍّ منها مالك، وانتقال تدريجي لا دفعة واحدة.

تكامل الأنظمة

03

iblync

منتج إنتركي المطوَّر في المملكة لنقل البيانات ونسخها المتزامن بين أنظمة مختلفة: نسخ متزامن مستمر، ومزامنة ثنائية الاتجاه حين يقبل الطرفان الكتابة، وتغييرات تُحجز في طابور حين يتعذّر الوصول إلى الهدف، وضبط للاستهلاك حتى لا يأخذ النسخ من سعة الإنتاج.

iblync لترحيل البيانات والنسخ المتزامن

متى لا تحتاجون iblync: إذا وفّر مزوّد نظاميكم مسارًا مدعومًا للانتقال بينهما، فاستعماله أولى.

أسئلة شائعة

هل ترحيل البيانات وهجرة البيانات شيء واحد؟

نعم. كلاهما ترجمة للمصطلح الإنجليزي Data Migration. نستخدم في صفحاتنا «ترحيل البيانات»، وتجدون «هجرة البيانات» في كثير من المراجع والعروض.

هل الاستخلاص والتحويل والتحميل (ETL) ترحيل أم تكامل؟

هو أسلوب تنفيذ يُستخدم في الحالتين: يُشغَّل مرة واحدة أو على مراحل في الترحيل، ويُجدول ليعمل باستمرار في التكامل بنمط الملفات والدفعات. الأداة لا تحدد التصنيف؛ ما يحدده هو بقاء النظام المصدر أو توقفه.

هل يمكن ترحيل البيانات دون إيقاف النظام؟

يمكن تقليص التوقف إلى نافذة التحويل نفسها حين يعمل النظامان بالتوازي وتُنسخ التغييرات من القديم إلى الجديد باستمرار. أما طول هذه النافذة فيحدده حجم التعديل في التطبيقات واختبارات القبول، ولا يصح الوعد به قبل التقييم.

كم يستغرق كلٌّ منهما؟

الترحيل مشروع له نهاية، وتُقدَّر مدته في التقييم بحسب حجم البيانات، والفجوة بين نموذج البيانات القديم والجديد، وحجم التعديل المطلوب في التطبيقات. أما التكامل فبناؤه له مدة، وتشغيله مستمر ما دامت الأنظمة تعمل.

من يملك التكامل بعد بنائه؟

سمّوا المالك قبل البناء لا بعده: فريق داخلي يراقب الواجهات ويعدّلها، أو جهة تشغّلها لكم ضمن نطاق خدمات مُدارة مكتوب. تستطيع إنتركي تولّي التشغيل بهذه الصيغة إن رغبتم.

هل نحتاج منصة مثل iblync في كل ترحيل؟

لا. الترحيل البسيط بين نظامين من المزوّد نفسه، أو نقل بيانات قليلة في نافذة توقف مقبولة، قد يكفيه مسار المزوّد أو تصدير واستيراد مُتحقَّق منه. تظهر الحاجة إلى نسخ متزامن مستمر حين يطول التشغيل المتوازي، أو تختلف نماذج البيانات اختلافًا كبيرًا، أو يجب أن يبقى النظامان متزامنين.

الخطوة التالية

صِفوا لنا الأنظمة التي بين أيديكم

أخبرونا بالنظام المصدر والنظام الهدف، وهل سيبقى المصدر يعمل بعد المشروع. يراجع الفريق في الرياض وصفكم، ويردّ عليكم أحد المختصين في أيام العمل السعودية، بالعربية أو الإنجليزية، برأي في التصنيف والخطوة الأولى.

خانة إلزامية

يراجع فريق الرياض طلبكم ويرد عليكم مختص في أيام العمل السعودية، بالعربية أو الإنجليزية. نستخدم بياناتكم للرد عليكم فقط. إشعار الخصوصية

أو مباشرةً

+966-11-2180999 [email protected]

أبراج التعاونية، البرج الشمالي، الطابق السابع، طريق الملك فهد، العليا، ص.ب. ٥٦٨٣٥، الرياض ١١٥٦٤، المملكة العربية السعودية

أو قارنوا الحالتين في جدول

نشرته إنتركي. آخر تحديث . إنتركي مسجلة في الرياض بالسجل التجاري رقم 1010156897.