1. Data Conversion and migration between integrated
library management systems: challenges and
proposed solutions
إبراهيم علي محمد
باحث دكتوراه
استشاري النظم اآللية إلدارة المكتبات
نسيج – النظم العربية المتطورة
دبي – اإلمارات العربية المتحدة
قاعة اليسير للتعليم عن بـعد
ُ
2. باحث دكتوراه
بناء نظام مفتوح المصدر لتحويل ونقل بيانات المكتبات بين النظم اآللية المتكاملة إلدارة المكتبات
إشراف أ.د زين عبد الهادي
جامعة حلوان –جمهورية مصر العربية
ماجستير المكتبات والمعلومات
دعم البحث واالسترجاع بالعربية على شبكة اإلنترنت: نموذج تجريبي مقترح لمحرك بحث عربي
إشراف أ.د زين عبد الهادي، د. رنده إبراهيم
جامعة حلوان –جمهورية مصر العربية - 9002
2
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
3. بسم هللا الرحمن الرحيم
َ ً
وما أُوتِيتم منَ العلم إِ اال قلِيل
َ َ
ُ ِّ ْ ِ ْ ِ
صدق هللا العظيم
سورة اإلسراء اآلية 58
3
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
4.
4
مقدمة
تعريف ماهية عملية التحويل النقل وأنواعها
أسباب ومبررات انتقال المكتبات لنظام جديد
مشكالت تحويل ونقل البيانات للنظام الجديد إلدارة المكتبة .
أبرز وأهم األسباب لمشكالت تحويل ونقل البيانات في النظم اآللية
مراحل تحويل ونقل البيانات من نظام ألخر
أدوات تحويل ونقل البيانات من نظام ألخر
التوصيات
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
5. تتناول الدراسة عملية نقل بيانات المكتبات كمرحلة محورية في علمية االنتقال بين
النظم اآللية المتكاملة إلدارة المكتبات من خالل عرض ومقارنة مشروعات عربية
لنقل البيانات مع توضيح مراحل نقل البيانات والتحديات التي تواجهها المكتبات في
كل مرحلة وبيان األساليب واألدوات المستخدمة في مجابهة تلك التحديات.
5
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
6. تعرف هجرة البيانات أو عملية نقل وتحويل البيانات من مخزن أو مصدر آلخر، مثال، من قاعدة
بيانات لقاعدة أخرى (تتم عادة من خالل برنامج). وعادة، تتم هجرة البيانات من نوع كمبيوتر إلى
نوع آخر. وفي الكمبيوترات الضخمة، هي عملية اختزان غير مباشر offlineلكمية كبيرة من
البيانات، بينما تظهر البيانات وكأنها اختزنت مباشرة.
وفي نظم إدارة المكتبات تعرف عملية النقل والتحويل للبيانات من نظام آلي إلدارة المكتبات لنظام
أخر سواء بانتقال المكتبة لنظام جديد من خالل التعاقد مع مورد جديد، أو من خالل ترقية النظام
الحالي إلصدارة أحدث تستلزم نقل وتحويل البيانات لقاعدة البيانات الجديدة الخاصة به.
وتتطلب عملية اختيار اإلعدادات وتهيئة النظام وتحويل البيانات ونقلها للنظام الجديد التخطيط الجيد
والمساهمة من كل العاملين بالمكتبة للقيام بمشروع نقل بيانات ناجح ومهما كان سبب االنتقال، يعتبر
تغيير النظام ونقل البيانات مشروع معقد ألن كل خدمات المكتبة تتأثر به.
6
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
7. 1.
2.
3.
4.
5.
6.
7
التحول من استخدام نظام آلي متكامل إلدارة المكتبات لنظام أخر
التحول من نظام إدارة قواعد بيانات لنظام أخر مثل أوراكل وMSSQL
التحول من معيار الستخدام معيار أخر مثل التحول من استخدام
UNIMARCالستخدام 12 ،MARCأو من استخدام 2 AACRإلى
استخدام RDA
التحول من استخدام خادم قديم الستخدام خادم جديد
التحول من بيئة تشغيل لبيئة أخرى مثل من ويندوز إلى لينكس أو يونكس
التحول من البيئة االعتيادية للخوادم إلى البيئة االفتراضية Virtual
Servers
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
8. 1.
2.
3.
4.
5.
6.
7.
8.
9.
01.
11.
21.
31.
8
مشاكل النظام غير المحلولة .
وقت استجابة النظام بطئ جدا .
عدم التوافق مع األجهزة .
قلة الثقة في األداء المستقبلي للمورد .
تخلي المورد عن دعم النظام .
وجود طرق جديدة لربط الشبكات ال يدعمها النظام .
تعديل التزامات المكتبة من قبل المؤسسة التابعة لها .
عدم توافق وظائف نظام إدارة المكتبة فيما يتعلق بنظام المؤسسة .
جاذبية النظم الجديدة المعروضة من قبل موردين آخرين .
شكاوى الموظفين حول أداء النظام .
ضعف الدعم العربي الكامل أو الجزئي .
الدعم الفني المحلي غير المرضي .
التكلفة العالية لصيانة وتحسين النظام الحالي من األسباب التي دفعت المكتبات في المنطقة العربية للتفكير
في االنتقال لنظم جديدة
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
9. 1.
2.
3.
4.
5.
6.
9
تنقسم أنواع أخطاء التحويل إلى الفئات التالية:
تسجيالت بالكامل تم استبعادها أثناء التحويل.
استبعاد حقول أو حقول فرعية موجودة في األصل أثناء التحويل.
أخطاء في نقل بيانات حقول أو حقول فرعية في أماكن أخرى.
بتر جزء من البيانات أثناء التحويل.
تحويل البيانات بشكل غير مقروء نتيجة اختالف جداول ترجمة
الحروف بين النظامين
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
10. 1.
2.
3.
4.
5.
6.
7.
01
خطأ في تحديد سياسة استخراج البيانات
خطأ في برامج التحويل
خطأ في البيانات في النظام األصلي
خطأ في تعريف السياسات في النظام الجديد
محددات في النظام الجديد لم تكن موجودة في النظام السابق
اختالف بنية التسجيالت الخاصة بالنظام القديم عند انتقالها للنظام
الجديد مثل وجود ثالثة أنواع مختلفة من التسجيالت في النظام القديم.
وجود نوع معين من البيانات المشفرة / المرمزة بالنظام القديم،
وتكون عادة هذه البيانات مدمجة في كود البرمجة Hard Coded
للنظام القديم
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
11. 1.
2.
3.
4.
5.
6.
7.
8.
11
مرحلة استخراج البيانات من النظام القديم
مرحلة نقل وتحويل البيانات
مرحلة نقل و تعريف السياسات بالنظام الجديد
مرحلة تهيئة ودمج السياسات بالنظام الجديد
مرحلة تصحيح البيانات
مرحلة تحميل البيانات على النظام الجديد
مرحلة تدقيق ومراجعة البيانات علي النظام الجديد
مراجعة البيانات وإعادة التحميل
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي
12. 1.
2.
3.
4.
21
برامج المخصصة عن طريق استخدام لغات SED, PERL, Unix
. shell
برامج المكتوبة عن طريق لغة VBAوقواعد بيانات ميكروسوفت
"أكسس"
برامج المكتوبة بلغة 2102 VB.Net
مجموعة أدوات مفتوحة المصدر متواجدة علي شبكة اإلنترنت مثل
8Notepad++, Vim, Marctoutf
3102 23 November
تحويل ونقل بيانات المكتبات/ إبراهيم علي