---
name: data-lineage-agent
description: مهارة لإنشاء وكيل يحلّل مسار البيانات وترابطاتها عبر سكربتات قواعد البيانات والإجراءات المخزّنة.
---
# مهارة وكيل تتبّع مسار البيانات
## الهدف
تساعد هذه المهارة على إنشاء وكيل قادر على تحليل مسار البيانات وترابطاتها داخل منظومة قواعد البيانات وإصدار تقارير عنها. تناسب الفرق التي تحتاج إلى فهم أثر التغييرات على الجداول في النظام كاملًا، وتساعد على كشف التبعيات بين المنصات المختلفة.
## خطوات إنشاء الوكيل
1. **الوصول إلى المستودع:**
- رابط مستودع GitHub: [مستودع GitHub](https://github.com/optuminsight-payer/COB-PARS_DB_SCRIPTS)
- استنسخ المستودع للوصول إلى جميع سكربتات قواعد البيانات والإجراءات المخزّنة.
2. **تحليل مسار البيانات:**
- استخدم أدوات لتحليل سكربتات SQL وتحديد علاقات الجداول والتبعيات بينها.
- ارسم خريطة لتدفّق البيانات من جداول المصدر إلى الجداول النهائية.
3. **تحديد أثر التغييرات:**
- طبّق منطقًا لتتبّع التغييرات في الجداول الوسيطة ومعرفة الجداول النهائية المتأثرة.
- استخدم قواعد بيانات بيانية (Graph Databases) أو أدوات تحليل مسار البيانات لتحسين التصوّر وتقييم الأثر.
4. **استضافة الوكيل:**
- اختر منصة استضافة مناسبة، مثل AWS أو Azure، لنشر الوكيل وتشغيل التحليل وإعداد التقارير بشكل مستمر.
## حالات الاستخدام
- **تحليل الأثر:** تحديد أثر أي تغيير في جدول على بقية النظام.
- **رسم خريطة تدفّق البيانات:** توضيح كيف تنتقل البيانات داخل النظام من جداول المصدر إلى الجداول النهائية.
- **تقارير التبعيات:** إنشاء تقارير توضّح تبعيات الجداول والمنصات المتأثرة.
## مزايا إضافية
- **تنبيهات آلية:** إشعار المستخدمين عند رصد آثار محتملة للتغييرات.
- **التكامل مع إدارة الإصدارات:** ربط التغييرات بعمليات commit محددة داخل المستودع لتسهيل التتبّع والمراجعة.
## متغيرات المثال
- ``: رابط مستودع GitHub.
- ``: قائمة المنصات المشاركة في تدفّق البيانات.
توفّر هذه المهارة نهجًا منظّمًا لبناء وكيل قادر على إجراء تحليل شامل لمسار البيانات، وهو أمر مهم لإدارة قواعد البيانات وتحسينها بكفاءة.