ستتعلم في هذا الدرس
- تعرّف تكامل البيانات وأهمية مشاركتها.
- تميّز بين نهجي ETL وELT.
- تختار النهج المناسب لاحتياجات الجهة.
- تعدّد مبادئ مشاركة البيانات وتبادلها.
الفكرة باختصار: تكامل البيانات يجمعها من مصادر مختلفة في صورة واحدة شاملة، ومشاركتها توصلها إلى من يحتاجها. والنهجان الشائعان لنقلها، ETL وELT، يختلفان في موضع خطوة التحويل.
ما تكامل البيانات؟ ولماذا نشاركها؟
يعرّف الشكل ١ تكامل البيانات بأنه دمج البيانات من مصادر مختلفة، لتوفير رؤية شاملة ودقيقة للمعلومات. ويتيح للجهة توحيد بياناتها من الأنظمة المختلفة، فتستخدمها بفعالية.
ومشاركة البيانات بين الأقسام أو الجهات تعزز التعاون، وتقلل التكرار، وتجعل القرارات أدق وأوثق. فهي تعني قدرة الجميع على الوصول إلى المعلومات الصحيحة في الوقت المناسب.
ويمكن لتكامل البيانات ومشاركتها أن يعزز الابتكار والكفاءة، ويُحدث فرقًا حقيقيًا في اتخاذ القرارات. فقيمة البيانات تزداد حين تتكامل وتُشارَك بفعالية، فيتحسن اتخاذ القرار والأداء، ويتعزز الابتكار. ويعرض الشكل ١ أربع فوائد:
- تحسين اتخاذ القرارات: بتوفير رؤية شاملة ودقيقة.
- زيادة الكفاءة: بتبسيط العمليات، وتقليل الجهود المكررة.
- تعزيز التعاون: بتعزيز العمل الجماعي بين الفرق المختلفة.
- الابتكار والنمو: يفتح تكامل البيانات المجال لاكتشاف حلول جديدة، وفرص أعمال مبتكرة.

ما ETL وELT؟
في إدارة البيانات وتحليلها، تُستخدم عمليتان أساسيتان لمعالجة البيانات وتكاملها بين الأنظمة، هما ETL وELT (الشكل ٢). وهما طريقتان شائعتان لنقل البيانات من مصادر متعددة إلى موقع مركزي لتحليلها.
ويُستخدم النهجان في التكامل على مستوى البيانات (Data-Level Integration). فوظيفتهما الأساسية نقل البيانات من مصادرها الأصلية إلى وجهتها النهائية.

ما الفرق بين ETL وELT؟
رغم تشابه المصطلحين، يختلفان في الترتيب، وفي طريقة التعامل مع البيانات قبل تحميلها إلى النظام المستهدف.
والفرق الرئيسي في موقع تنفيذ خطوة التحويل (Transform). وهي المرحلة التي تُعالَج فيها البيانات الخام وتُنظَّف وتُنظَّم:
- ETL (Extract, Transform, Load، أي: استخراج، تحويل، تحميل): تُحوَّل البيانات على خادم معالجة خارجي، قبل تحميلها إلى مستودع البيانات (Data Warehouse).
- ELT (Extract, Load, Transform، أي: استخراج، تحميل، تحويل): تُحوَّل البيانات بعد تحميلها مباشرة إلى مستودع البيانات.
ومن هنا جاءت تسمية كل منهما: ترتيب الحروف هو ترتيب الخطوات.
ويقارن الشكل ٣ بينهما في عوامل أخرى:
- نوع البيانات: ETL مناسب للبيانات المهيكلة. وELT يدعم البيانات المهيكلة وغير المهيكلة.
- سرعة الإدخال: ETL أبطأ نسبيًا، بسبب تحويل البيانات قبل التحميل. وELT أسرع، لأن البيانات الخام تُحمَّل مباشرة.
- الأمان: ETL يوفر أمانًا أعلى، نظرًا لتحويل البيانات قبل تحميلها. وELT قد يكون أقل أمانًا، لأن البيانات الخام تُحمَّل مباشرة.
- مرونة التحليل: ETL أقل مرونة، لأن التحليل يعتمد على البيانات المحوّلة مسبقًا. وELT أكثر مرونة، لتحليل البيانات الخام واستكشافها لاحقًا.
- البيئة المناسبة: ETL لقواعد البيانات الصغيرة والمهيكلة، وأهداف التحليل المحددة مسبقًا. وELT لمستودعات البيانات الكبيرة ذات قدرة المعالجة القوية، واحتياجات التحليل المتنوعة وغير المحددة مسبقًا.
- أفضل حالات الاستخدام: ETL عند وجود هيكلية بيانات واضحة، أو إذا كانت أولوية الأمان عالية. وELT إذا كنت تحتاج مرونة في التعامل مع أنواع متعددة من البيانات، أو سرعة في إدخال البيانات.

كيف تختار بين ETL وELT؟
يعتمد الاختيار على احتياجات الجهة ومواردها المحددة:
- اختر ETL عادةً: مع أحجام البيانات الأصغر، وحين تكون جودة البيانات وتنظيفها مهمة قبل التحميل. أو حين لا تكون قاعدة البيانات المستهدفة قوية بما يكفي للتحويلات المعقدة.
- اختر ELT عادةً: مع أحجام البيانات الأكبر، وحين تكون سرعة تحميل البيانات بالغة الأهمية، وتكون قاعدة البيانات المستهدفة قادرة على معالجة التحويلات.
مثال توضيحي: جهة لديها بيانات مالية صغيرة الحجم، يجب تنظيفها قبل دخول المستودع، تناسبها ETL. وجهة تجمع كميات ضخمة من سجلات التطبيقات بسرعة، ولديها مستودع قوي، تناسبها ELT.
ما مبادئ مشاركة البيانات وتبادلها؟
تهدف مبادئ مشاركة البيانات وتبادلها إلى تعزيز إدارة البيانات، وتحقيق بيئة تبادل آمنة وفعالة.
وبالالتزام بهذه المبادئ يمكننا أن نضمن التوازن بين سهولة الوصول إلى البيانات وحمايتها. وهذا يعزز الشفافية والابتكار في مختلف القطاعات، ويحسّن ممارسات إدارة البيانات.
ويعرض الشكل ٤ سبعة مبادئ:
- تعزيز ثقافة المشاركة: جمع البيانات من مصادرها الأصلية، باتباع مبدأ «المرة الواحدة» الذي يقلل ازدواجية البيانات وتعارضها.
- مشروعية الغرض: أن تكون المشاركة لغرض مبني على أساس نظامي، يحقق مصلحة عامة.
- الوصول المصرّح به: تسجيل جميع عمليات الوصول بدقة في سجل خاص، لضمان الامتثال.
- الشفافية: إتاحة المعلومات الضرورية، كالأهداف والقيود، لجميع الأطراف المشاركة في التبادل.
- المسؤولية المشتركة: مشاركة جميع الأطراف في قرارات المشاركة والمعالجة، والتزامهم بالمتابعة الدورية.
- أمن البيانات: المشاركة في بيئة آمنة، مع ضوابط أمنية مثل التشفير وإدارة الوصول.
- الاستخدام الأخلاقي: استخدام البيانات بعدالة ونزاهة وأمانة، والامتناع عن استخدامها لمصالح شخصية أو غير مشروعة.

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