ترحيل البيانات
تُعرف عملية ترحيل البيانات بأنها عملية اختيار البيانات وإعدادها واستخراجها وتحويلها ، ثم نقلها بشكل دائم من نظام تخزين حاسوبي إلى آخر. كما يُعد التحقق من اكتمال البيانات المُرحّلة وإيقاف تشغيل أنظمة التخزين القديمة جزءًا لا يتجزأ من عملية ترحيل البيانات. [ 1 ] [ 2 ] يُعد ترحيل البيانات عنصرًا أساسيًا في أي عملية لتنفيذ أو ترقية أو دمج أنظمة، وعادةً ما يتم تنفيذه بطريقة آلية قدر الإمكان، مما يُخفف العبء عن الموارد البشرية ويُجنّبها المهام الروتينية. يحدث ترحيل البيانات لأسباب متنوعة، منها استبدال الخوادم أو معدات التخزين، أو صيانتها أو ترقيتها، أو ترحيل التطبيقات ، أو دمج المواقع الإلكترونية، أو التعافي من الكوارث، أو نقل مراكز البيانات . [ 2 ]
المراحل القياسية
اعتبارًا من عام 2011تشير التقارير إلى أن "ما يقرب من 40% من مشاريع ترحيل البيانات تجاوزت المدة الزمنية أو الميزانية المخصصة أو فشلت تمامًا". [ 1 ] [ 3 ] لذا، يُعد التخطيط السليم أمرًا بالغ الأهمية لضمان نجاح عملية ترحيل البيانات. ورغم أن تفاصيل خطة ترحيل البيانات قد تختلف - أحيانًا بشكل كبير - من مشروع لآخر، إلا أن شركة IBM تقترح وجود ثلاث مراحل رئيسية لمعظم مشاريع ترحيل البيانات: التخطيط، والترحيل، وما بعد الترحيل. [ 2 ] ولكل مرحلة من هذه المراحل خطواتها الخاصة. ففي مرحلة التخطيط، يتم تحليل التبعيات والمتطلبات، وتطوير سيناريوهات الترحيل واختبارها، ووضع خطة مشروع تتضمن المعلومات السابقة. أما في مرحلة الترحيل، فيتم تنفيذ الخطة، وفي مرحلة ما بعد الترحيل، يتم التحقق من اكتمال عملية الترحيل ودقتها، وتوثيقها، وإغلاقها، بما في ذلك أي إيقاف تشغيل ضروري للأنظمة القديمة. [ 2 ] بالنسبة للتطبيقات ذات التعقيد المتوسط إلى العالي، قد تتكرر مراحل ترحيل البيانات هذه عدة مرات قبل اعتبار النظام الجديد مُعتمدًا بالكامل وجاهزًا للنشر.
التخطيط : يتم اختيار البيانات والتطبيقات المراد ترحيلها بناءً على متطلبات العمل والمشروع والمتطلبات التقنية والتبعيات. ويتم تحليل متطلبات الأجهزة وعرض النطاق الترددي. كما يتم تطوير سيناريوهات ترحيل وتراجع ممكنة، بالإضافة إلى الاختبارات المرتبطة بها، وبرامج التشغيل الآلي، وعمليات الربط ، والإجراءات. ويتم أيضًا تقييم متطلبات تنظيف البيانات وتحويلها لتنسيقات البيانات لتحسين جودة البيانات وإزالة المعلومات الزائدة أو القديمة. ويتم تحديد بنية الترحيل وتطويرها، والحصول على أي تراخيص برمجية ضرورية، وبدء عمليات إدارة التغيير. [ 1 ] [ 2 ]
الترحيل : يتم التحقق من متطلبات الأجهزة والبرامج، وتخصيص إجراءات الترحيل حسب الحاجة. قد يتم إجراء نوع من اختبارات التحقق المسبق للتأكد من أن المتطلبات والإعدادات المخصصة تعمل كما هو متوقع. إذا كان كل شيء على ما يرام، يبدأ الترحيل، بما في ذلك العمليات الأساسية لاستخراج البيانات ، حيث تُقرأ البيانات من النظام القديم، وتحميل البيانات ، حيث تُكتب البيانات إلى النظام الجديد. تضمن خطوات التحقق الإضافية تنفيذ خطة الترحيل المطورة بالكامل. [ 1 ] [ 2 ]
بعد عملية نقل البيانات: بعد نقل البيانات، تخضع النتائج لعملية تدقيق للتأكد من دقة ترجمة البيانات واكتمالها ودعمها للعمليات في النظام الجديد. خلال عملية التدقيق، قد يلزم تشغيل النظامين بالتوازي لتحديد مواطن الاختلاف وتجنب فقدان البيانات عن طريق الخطأ . يتم إعداد وثائق وتقارير إضافية لمشروع نقل البيانات، وبمجرد اكتمال عملية النقل والتحقق من صحتها، قد يتم إيقاف تشغيل الأنظمة القديمة. تُختتم عملية نقل البيانات رسميًا باجتماعات ختامية. [ 1 ] [ 2 ]
المشروع مقابل العملية
يوجد فرق بين عمليات ترحيل البيانات وتكاملها . ترحيل البيانات هو مشروع يتم من خلاله نقل البيانات أو نسخها من بيئة إلى أخرى، وإزالتها أو إيقاف تشغيلها في المصدر. خلال عملية الترحيل (التي قد تستغرق شهورًا أو حتى سنوات)، يمكن أن تتدفق البيانات في اتجاهات متعددة، وقد تحدث عدة عمليات ترحيل متزامنة. ستكون عمليات ETL ( الاستخراج، والتحويل، والتحميل ) ضرورية، على الرغم من أن وسائل تنفيذها قد لا تكون تلك المرتبطة تقليديًا بهذا الاختصار.
على النقيض من ذلك، يُعدّ تكامل البيانات جزءًا أساسيًا من بنية تكنولوجيا المعلومات ، وهو المسؤول عن كيفية تدفق البيانات بين مختلف التطبيقات ومخازن البيانات، وهو عملية مستمرة وليست مجرد مشروع. وتندرج تقنيات ETL القياسية المصممة لتوفير البيانات من الأنظمة التشغيلية إلى مستودعات البيانات ضمن هذه الفئة الأخيرة. [ 4 ]
فئات
تُخزَّن البيانات على وسائط تخزين متنوعة في ملفات أو قواعد بيانات ، وتُنشأ وتُستهلك بواسطة تطبيقات برمجية تدعم بدورها عمليات الأعمال . وقد تنشأ الحاجة إلى نقل البيانات وتحويلها من متطلبات أعمال متعددة، ويعتمد النهج المُتَّبع في عملية النقل على هذه المتطلبات. وبناءً على ذلك، تُقترح أربع فئات رئيسية للنقل.
ترحيل التخزين
قد تختار الشركات ترشيد وسائط التخزين المادية للاستفادة من تقنيات التخزين الأكثر كفاءة. [ 2 ] سيترتب على ذلك نقل كتل البيانات المادية من شريط أو قرص إلى آخر، وغالبًا ما يتم ذلك باستخدام تقنيات المحاكاة الافتراضية . عادةً لا يتغير تنسيق البيانات ومحتواها في هذه العملية، ويمكن إنجازها عادةً بأقل تأثير أو بدون أي تأثير على الطبقات الأعلى. [ 5 ]
ترحيل قاعدة البيانات
وبالمثل، قد يكون من الضروري الانتقال من مزود قاعدة بيانات إلى آخر، أو ترقية برنامج قاعدة البيانات المستخدم. في الحالة الأخيرة، من غير المرجح أن يتطلب الأمر نقلًا فعليًا للبيانات، ولكن هذا قد يحدث مع الترقيات الرئيسية. في هذه الحالات، قد تكون هناك حاجة إلى عملية تحويل فعلي نظرًا لاحتمالية تغيير تنسيق البيانات الأساسي بشكل كبير. قد يؤثر هذا أو لا يؤثر على سلوك طبقة التطبيقات، ويعتمد ذلك بشكل كبير على ما إذا كانت لغة أو بروتوكول معالجة البيانات قد تغير. [ 6 ] ومع ذلك، فإن بعض التطبيقات الحديثة مصممة لتكون مستقلة تمامًا تقريبًا عن تقنية قاعدة البيانات، [ 7 ] لذا فإن التغيير من Sybase أو MySQL أو IBM Db2 أو SQL Server إلى Oracle لا يتطلب سوى دورة اختبار للتأكد من عدم تأثر الأداء الوظيفي وغير الوظيفي سلبًا.
ترحيل التطبيقات
إن تغيير مُورّد التطبيقات، كمنصة إدارة علاقات العملاء (CRM) أو تخطيط موارد المؤسسات (ERP ) على سبيل المثال ، يستلزم حتماً تحولاً جوهرياً، إذ يعمل كل تطبيق أو حزمة برمجية تقريباً وفق نموذج بيانات خاص به، ويتفاعل أيضاً مع تطبيقات وأنظمة أخرى ضمن بيئة تكامل تطبيقات المؤسسة . [ 8 ] علاوة على ذلك، ولتمكين بيع التطبيق لأوسع شريحة ممكنة من السوق، تُهيأ الحزم الجاهزة للاستخدام عادةً لكل عميل باستخدام البيانات الوصفية . وقد يُوفر المورّدون واجهات برمجة التطبيقات (APIs) لحماية سلامة البيانات التي يتعاملون معها. وفي حال عدم توفر واجهة برمجة تطبيقات، يُمكن استخدام أدوات مُتحكّم بها في المتصفح، مثل Selenium أو Playwright، لتشغيل متصفح الويب برمجياً ، واستخراج البيانات من تطبيق ويب وإدراجها في تطبيق آخر. [ 9 ]
ترحيل عمليات الأعمال
تُدار العمليات التجارية من خلال مزيج من الإجراءات البشرية وأنظمة التطبيقات، وغالبًا ما تُنسق بواسطة أدوات إدارة العمليات التجارية . وعندما تتغير هذه العمليات، قد يتطلب الأمر نقل البيانات من مخزن أو قاعدة بيانات أو تطبيق إلى آخر ليعكس التغييرات التي طرأت على المؤسسة والمعلومات المتعلقة بالعملاء والمنتجات والعمليات. ومن أمثلة دوافع هذا النقل: عمليات الاندماج والاستحواذ، وتحسين الأعمال، وإعادة الهيكلة لاقتحام أسواق جديدة أو مواجهة التهديدات التنافسية. [ 10 ]
تُعدّ الفئتان الأوليان من عمليات الترحيل عادةً أنشطة تشغيلية روتينية تتولاها إدارة تقنية المعلومات دون تدخل باقي أقسام الشركة. أما الفئتان الأخيرتان فتؤثران بشكل مباشر على المستخدمين التشغيليين للعمليات والتطبيقات، وهما بالضرورة معقدتان، وقد يكون تنفيذهما دون توقف كبير للعمليات التجارية أمرًا صعبًا. ومن المرجح أن يكون اتباع نهج قابل للتكيف بدرجة عالية، والمزامنة المتزامنة، وقدرة التدقيق الموجهة نحو الأعمال، والشفافية التامة لعملية الترحيل لأصحاب المصلحة - من خلال مكتب إدارة المشاريع أو فريق حوكمة البيانات - من المتطلبات الأساسية في عمليات الترحيل هذه. [ 10 ]
الهجرة كشكل من أشكال الحفظ الرقمي
تُعرَّف عملية نقل البيانات، التي تركز على الكائن الرقمي نفسه، بأنها نقل البيانات أو إعادة كتابتها من وسيط تخزين قديم إلى وسيط تخزين حديث، وقد اعتُبرت لسنوات عديدة النهج الوحيد الممكن لحفظ الكائنات الرقمية على المدى الطويل. [ 11 ] ويُعدّ نسخ الصحف الهشة على الميكروفيلم مثالاً على هذه العملية.
العيوب
- تعالج عملية الترحيل احتمالية تقادم ناقل البيانات، لكنها لا تعالج حقيقة أن بعض التقنيات التي تستخدم البيانات قد يتم التخلي عنها تمامًا، مما يجعل عملية الترحيل عديمة الفائدة.
- تستغرق عملية الترحيل وقتاً طويلاً، وهي عملية مستمرة يجب تكرارها في كل مرة تصل فيها الوسيلة إلى مرحلة التقادم، وذلك لجميع كائنات البيانات المخزنة على وسيلة معينة.
- مكلفة – يتعين على المؤسسة شراء وسائط تخزين بيانات إضافية في كل عملية نقل. [ 12 ]
قابلية نقل البيانات
تعد قابلية نقل البيانات مفهومًا لحماية المستخدمين من تخزين بياناتهم في "صوامع" أو "حدائق مسوّرة" غير متوافقة مع بعضها البعض، أي منصات مغلقة ، مما يعرضهم للاحتكار من قبل البائع ويجعل إنشاء نسخ احتياطية للبيانات أو نقل الحسابات بين الخدمات أمرًا صعبًا.
تتطلب قابلية نقل البيانات معايير تقنية مشتركة لتسهيل نقل البيانات من جهة تحكم بيانات إلى أخرى، مثل القدرة على تصدير بيانات المستخدم إلى ملف محلي يمكن للمستخدم الوصول إليه، مما يعزز قابلية التشغيل البيني ، بالإضافة إلى تسهيل البحث باستخدام أدوات متطورة مثل [ 13 ] [ 14 ]grep .
ينطبق مبدأ قابلية نقل البيانات على البيانات الشخصية. ويتضمن ذلك الوصول إلى البيانات الشخصية دون الإشارة إلى ملكية البيانات في حد ذاتها. [ 15 ]
انظر أيضاً
مراجع
- 1 2 3 4 5 موريس، ج. (2012). "الفصل 1: ترحيل البيانات: ما كل هذه الضجة؟" . ترحيل البيانات العملي ( الطبعة الثانية). شركة بي سي إس للتعليم والتطوير المحدودة. الصفحات 7-15 . ISBN 9781906124847.
- 1 2 3 4 5 6 7 8 دوفراسن، ب.؛ وارموث، أ.؛ أبيل، ج.؛ وآخرون . (2017). "الفصل 1: مقدمة عن ترحيل بيانات القرص". تقنيات ترحيل البيانات DS8870 . منشورات IBM Redbooks. الصفحات 1-16 . ISBN 9780738440606.
- ↑ هوارد، ب. (23 أغسطس 2011). "تقرير ترحيل البيانات - 2011" . شركة بلور للأبحاث الدولية المحدودة . تم الاطلاع عليه بتاريخ 20 يوليو 2018 .
- ↑ كينغ، ت. (17 أغسطس 2016). "تكامل البيانات مقابل ترحيل البيانات؛ ما الفرق؟" . مراجعة الحلول - تكامل البيانات . شركة ليدسبارك . تم الاطلاع عليه في 20 يوليو 2018 .
- ↑ سيورت، سي.؛ كلي، ب.؛ مارينيز، ل.؛ وآخرون . (2012). "الفصل 2: تقنيات وعمليات الترحيل" . ترحيل البيانات إلى أنظمة تخزين الأقراص من IBM . منشورات IBM الحمراء. الصفحات 7-30 . ISBN 9780738436289.
- ↑ فاولر، م.؛ بيك، ك.؛ برانت، ج.؛ وآخرون . (2012). إعادة هيكلة الكود: تحسين تصميم الكود الحالي . أديسون-ويسلي. ص 63-64 . ISBN 9780133065268.
- ↑ فرونك، أ. (1 مارس 2015). "تطبيقات مستقلة عن قواعد البيانات" . عروض مديري قواعد البيانات . تم الاطلاع عليه في 20 يوليو 2018 .
- ↑ بليفنا، ج. (1 يوليو 2006). "نقل البيانات من تطبيق قديم إلى تطبيق جديد: تجربة" . gplivna.eu . مؤرشف من الأصل في 17 يوليو 2018. تم الاطلاع عليه في 20 يوليو 2018 .
- ↑ أورتاك، ألبر؛ مونبيروس، مارتن؛ ميزيني، ميرا (2015). "أبمش: دمج تطبيقات الويب القديمة من خلال المحاكاة الآلية للإجراءات البشرية". البرمجيات: الممارسة والخبرة . 45 (5): 581-612 . arXiv : 1312.0461 . doi : 10.1002/spe.2249 .
- 1 2 ألين، م.؛ سيرفو، د. (2015). إدارة البيانات الرئيسية متعددة المجالات: إدارة البيانات الرئيسية المتقدمة وحوكمة البيانات في الممارسة العملية . مورغان كوفمان. ص 61-62 . ISBN 9780128011478.
- ↑ فان دير هوفن، جيفري؛ برام لومان؛ ريمكو فيرديغيم (2007). "المحاكاة للحفظ الرقمي عمليًا: النتائج" . المجلة الدولية للتقييم الرقمي . 2 (2): 123-132 . doi : 10.2218/ijdc.v2i2.35 .
- ↑ مويرا، غريغوري (2007). "توسيع آفاق سياسة التراث التقليدي: الحفاظ على الوصول طويل الأمد إلى محتوى الوسائط المتعددة" (ملف PDF) . مجلة الاتحاد الدولي لجمعيات المكتبات ومؤسساتها . 33 (4): 323-326 . doi : 10.1177/0340035207086058 . S2CID 110505620 .
- ↑ "DataPortability.org - مشاركة البيانات وإعادة مزجها باستخدام المعايير المفتوحة" . DataPortability.org . 23 يوليو 2009. مؤرشف من الأصل في 23 يوليو 2009. تم الاطلاع عليه بتاريخ 16 مايو 2022 .
- ↑ جدعون، توماس (23 يونيو 2010). "سياسة قابلية نقل البيانات - سطر الأوامر" . سطر الأوامر . مؤرشف من الأصل في 23 أكتوبر 2021. تم الاطلاع عليه في 14 ديسمبر 2020 .
- ↑ كوفون، إغناسيو (2021). "ما وراء ملكية البيانات" . مجلة كاردوزو للقانون. ص 507.
روابط خارجية
- هندسة البيانات
