سجل التغييرات – الإصدار 2026.06¶
مع الإصدار 2026.06، تتقدم digna خطوة كبيرة نحو الأتمتة، وقابلية التوسيع، وتحسين سهولة استخدام المنصة.
يقدّم هذا الإصدار digna Python SDK الجديد، ودعم نشر رسمي عبر Docker، وتجربة لوحة تحكم مُجَدّدة، وقدرات محسّنة لقابلية نقل إدارة قواعد التحقق.
شاهد الإصدار¶
What's New in digna | The Major Release of 2026 — جولة في هذا الإصدار على قناة digna على YouTube.
الميزات الجديدة¶
digna Python SDK – أتمتة كل شيء باستخدام Python¶
- التثبيت عبر:
- إدارة digna وأتمتتها برمجياً باستخدام بايثون
- إنشاء وتكوين المشاريع عبر الكود
- تشغيل عمليات الفحص وتنفيذ المراقبة برمجياً
- إدارة مجموعات البيانات، والقواعد، والإعدادات برمجياً
- إجراء profiling للجداول واستخراج رؤى حول الـ metadata
- تصدير نتائج الـ profiling وجودة البيانات إلى مستودعات وأنظمة خارجية
- التكامل مع النوتبوكس، أدوات التنسيق (orchestration)، وأنابيب CI/CD
الأثر: يتيح بنية تحتية كرمز (infrastructure-as-code) وأتمتة عميقة لتدفقات عمل جودة البيانات والمراقبة باستخدام بايثون.
دعم Docker – تبسيط النشر والعمليات¶
- صورة Docker رسمية لدigna
- إعداد سريع ومتسق عبر البيئات
- تسهيل عمليات البدء للمطورين، والاختبار، والإنتاج
- تكامل سهل مع Kubernetes ومنصات الحاويات
- تحسين قابلية النقل وقابلية إعادة الإنتاج للنشر
الأثر: يجعل نشر وتشغيل digna أسهل في البُنى السحابية الحديثة المبنية على الحاويات.
QueryMode – استراتيجية تنفيذ SQL مرنة¶
ممكن تكوين استراتيجية تنفيذ الاستعلام: وضع Single أو Combined
Single Mode: تُحتسب كل إحصائية بواسطة استعلام SQL مخصص واحد
- مثالي لمصادر بيانات كبيرة حيث تكون قيود الذاكرة مهمة
- يمنع استنزاف موارد الاستعلامات المجمعة (نفاد الذاكرة، حدود spool)
- عدد استعلامات أعلى لكن بصمة ذاكرة أقل لكل استعلام
Combined Mode: تُحتسب جميع الإحصاءات داخل استعلام SQL واحد
- يقلل عدد الاستعلامات الكلي وحمولة الشبكة
- يُحسّن الأداء عندما تكون مصادر البيانات قابلة للإدارة في الذاكرة
- أكثر كفاءة للتشغيل المتكرر والمتوازي
الأثر: يمنح المستخدمين تحكماً دقيقاً في تنفيذ الاستعلامات لموازنة الأداء، واستهلاك الموارد، وسلامة الذاكرة بناءً على خصائص مصدر البيانات.
نموذج تنبؤ قابل للتهيئة¶
أصبح النموذج الذي يقوم عليه اكتشاف الشذوذ يوازن بين تفسيرات متنافسة لكل سلسلة — نمط مقترن بقراءة لأحدث الملاحظات — ويمزج تنبؤاتها وفقًا لقوة الدعم الذي يحظى به كل تفسير. لم يعد بإمكان قيمة متطرفة واحدة أن تتسرب إلى التنبؤات اللاحقة.
يتحكم فيه إعدادان في علامة التبويب الجديدة Model الخاصة بمصدر البيانات، يتراوح كل منهما من 0.0 إلى 1.0، والقيمة الافتراضية 0.5:
- Break Sensitivity – مدى سرعة تصديق القفزة إلى مستوى جديد أو انعطاف الاتجاه بدلًا من معاملتها كقيم شاذة
- Model Complexity – مقدار البنية التي يبحث عنها النموذج، بدءًا من تأثيرات التقويم وتحوّل واحد في المستوى وصولًا إلى الدورات غير المعروفة وتأثيرات أيام الشهر وإعادة الضبط الشهرية
يمكن إعادة كلا الإعدادين إلى قيمتيهما الافتراضيتين في أي وقت. راجع إعدادات النموذج لمعرفة كيفية عمل كل منهما.
الأثر: يمنح المستخدمين تحكمًا في نموذج التنبؤ نفسه، إلى جانب إعدادَي Sensitivity وMemory الحاليين على نطاق التسامح، والموجودين الآن في علامة التبويب Thresholds.
عناصر التحكم في إشعارات الشذوذ¶
- علامة تبويب جديدة Notifications في إعدادات الشذوذ الخاصة بمصدر البيانات:
- Minimum Alerts – عدد عمليات التحقق الفاشلة (وليس غير المؤكدة) التي يحتاجها الفحص قبل إرسال إشعار (الافتراضي
1) - Pause After Notification (Days) – المدة التي يبقى فيها الاشتراك صامتًا بعد الإشعار بشأن مصدر البيانات (الافتراضي
0، بلا إيقاف مؤقت)
تجربة لوحة تحكم مُعاد تصميمها¶
- واجهة مستخدم/تجربة مستخدم حديثة ومحسّنة
- تنقل وهيكلة أوضح
- رؤية أفضل لنتائج المراقبة ورؤى جودة البيانات
- قابلية قراءة محسّنة للتنبيهات والإحصاءات ولوحات المعلومات
- وصول أسرع للمعلومات التشغيلية الرئيسية
الأثر: يحسّن سهولة الاستخدام والإنتاجية اليومية لجميع المستخدمين.
توسيع الاستيراد والتصدير لقواعد التحقق¶
- وظائف استيراد/تصدير محسّنة لقواعد التحقق
- تسهيل الهجرة بين البيئات والمشاريع
- إعادة استخدام مجموعات قواعد موحّدة بسهولة أكبر
- حوكمة أفضل ودورة حياة محسّنة للقواعد
- تبسيط التعاون بين الفرق
الأثر: يمكّن حوكمة جودة بيانات قابلة للتوسع ومتسقة عبر المؤسسة.
تحسينات المنصة¶
- تكامل كامل مع Python SDK للأتمتة
- نشر محوّل إلى حاويات عبر Docker
- تحسين تجربة المستخدم عبر لوحة تحكم مُعاد تصميمها
- توسيع قابلية نقل منطق التحقق
من المستفيدون من هذا الإصدار¶
- مهندسو البيانات: الأتمتة، استخدام SDK، تكامل خطوط البيانات
- فرق المنصة: تبسيط النشر عبر Docker
- فرق حوكمة البيانات: إدارة قواعد تحقق قابلة لإعادة الاستخدام
- فرق التحليلات: تحسين سهولة الاستخدام ورؤية الرؤى
تحديثات CLI¶
- إضافة دعم تكامل SDK
- تحسين تدفقات العمل للاستيراد/التصدير
- تحسينات عامة في الاستقرار والأداء