بيانات ذات مفاتيح أساسية أنشأها النظام

بالنسبة للسجلات ذات المفاتيح التي تم إنشاؤها بواسطة النظام، توجد مشكلة إذا كانت البيئة الهدف تحتوي بالفعل على سجل بنفس المفتاح ولكنها لا تمثل نفس السجل. يجب ألا تقتصر الأداة على تحديث السجل الهدف بعرض المصدر في حالة ما إذا كان ذلك سيؤدي إلى قطع علاقات المفاتيح الخارجية الموجودة في السجل الهدف.

توفر هذه الأداة الدعم للبيانات الإدارية ذات المفاتيح الأساسية التي أنشأها النظام. ويعتمد المنطق على كائن الصيانة في استخدام أسلوب يقوم على البحث في سمات السجل الأخرى (باعتباره "مفتاح منطقي") لاكتشاف ما إذا كان السجل الذي يتم ترحيله موجودًا بالفعل في منطقة الهدف أم لا. تستند الأمثلة في هذا القسم إلى كائن صيانة المرفق. كما تعتبر المرفقات العامة من البيانات الإدارية. ويستخدم كائن صيانة المرفق اسم الملف وتاريخ الإنشاء باعتبارهم "مفتاح منطقي".

لنفرض وجود مرفق عام لملف "رموز التعرفة القياسية" في المنطقة المصدر بمفتاح 123456789. سيلقي الجدول التالي الضوء على المواقف المحتملة في المنطقة الهدف والإجراءات التي يدعمها مساعد ترحيل التكوين.

السيناريو موقف الهدف الإجراء تعليقات
1 لا توجد سجلات مطابقة يمكن إضافة سجل بالمفتاح 123456789.
2 يوجد سجل بالمفتاح 123456789 والمنطق يؤكد أنه أيضًا مرفق "رموز التعرفة القياسية". يمكن تحديث السجل.
3 يوجد سجل بالمفتاح 123456789، ولكن المنطق يشير إلى أنه ليس مرفق "رموز التعرفة القياسية". السجل ليس محدثًا. ويتم إصدار خطأ. يتعذر على النظام تحديث هذا السجل نظرًا لكونه سجل المرفق غير الصحيح.
4 يشير النظام إلى وجود سجل مرفق آخر للمرفق "رموز التعرفة القياسية" باستخدام معرف مختلف. السجل ليس محدثًا. ويتم إصدار خطأ. الافتراض بأن السجل تم إنشاؤه في الهدف مباشرة أو أنه تم نسخه من مصدر مختلف.

ستتطلب حالات الاستخدام الموضحة أعلاه في السيناريوهين 3 و4 تعيين مفتاح لتعقب المعرف من المصدر وصولاً إلى المعرف في الهدف، بحيث يتم تحديث أي سجلات أخرى من المصدر تشير إلى هذا المفتاح كمفتاح خارجي كجزء من عملية الترحيل. ولكن لا يتم دعم هذه الوظيفة.

يتم دعم السيناريوهين 1 و2 أعلاه لكائنات الصيانة التي تستخدم طريقة اكتشاف المفتاح المنطقي.

ملاحظة: في حالة عدم قيام كائن الصيانة بمفتاح أنشأه النظام بتوفير طريقة للكشف عن المفتاح المنطقي، فسيعمل مساعد ترحيل التكوين (CMA) على تحديث السجل الحالي بنفس المعرف. للتعرف على كائنات الصيانة في إطار العمل والتي توفر هذه الطريقة، ارجع إلى تكوين الترحيل بواسطة إطار العمل. أما فيما يخص تطبيق edge الخاص بك، ارجع إلى ملحق مساعد ترحيل المحتوى للحصول على معلومات حول دعم البيانات ذات المفاتيح التي أنشأها النظام.

يوصي المنتج بتأسيس إحدى النسخ المعدلة لاستراتيجية ترحيل بحيث يتم إنشاء السجلات ذات المفاتيح التي أنشأها النظام في نفس المنطقة دائمًا، ومتابعة مسار ترحيل قياسي بغرض ترقية البيانات من منطقة هذا المصدر إلى مناطق أخرى. وعقب تطبيق تلك الاستراتيجية، ستتمكن من تقليل أو الحد من احتمالية إنشاء سجل لنفس المفتاح المنطقي في عدة مناطق، حيث سيتم إنشاء المعرفات كما هو موضح في السيناريو 4 أعلاه.

كائنات الصيانة مع مزيج من "بيانات الإشراف" و"البيانات غير الإشرافية"

هناك بعض من كائنات الصيانة التي تحتوي على مزيج من البيانات الرئيسية أو بيانات المعاملة و البيانات الإدارية. مثال على ذلك، كائن الصيانة "مرفق". ويدعم المنتج المرفقات العامة والمرفقات المملوكة. فالمرفقات المملوكة هي السجلات الخاصة بمالكها. ويمكن للمالك أن يكون عبارة عن بيانات رئيسية أو بيانات معاملة، وحينئذٍ ستعتبر أيضًا مرفقاته بيانات رئيسية أو بيانات معاملة. البيانات المملوكة غير مرشحة للترحيل باستخدام مساعد ترحيل التكوين. أما المرفقات العامة من ناحية أخرى فتعتبر البيانات الإدارية، ويمكن أن تكون مرشحة للترحيل باستخدام مساعد ترحيل التكوين. بالنسبة لحالات الاستخدام هذه، قد تتبع النسخة المعدلة الاستراتيجية المقترحة بعدم إنشاء البيانات الإدارية إلا في منطقة واحدة بحيث لا تتم إعادة استخدام المعرفات للمرفقات العامة. إلا أنه من المنطقي أو المتوقع أن يتم إنشاء المرفقات المملوكة في المنطقة الهدف، وأن تتلقى مفتاح أنشأه النظام يطابق مفتاح المرفق العام من المنطقة المصدر.

كمحاولة لتقليل حدوث هذه المشكلة، يتضمن النظام منطق خاص ليتم استخدامه بواسطة أي كائن من كائنات الصيانة التي قد تحتوي على بيانات إدارية مختلطة مع البيانات الرئيسية أو بيانات المعاملة. ويعمل هذا المنطق الخاص على إنشاء مفتاح السجل الإداري مع احتواءه على صفر (0) في المنتصف، كما يضمن المنطق عدم احتواء مفاتيح البيانات الرئيسية وبيانات المعاملة على صفر في نفس المكان. للتعرف على كائنات الصيانة في إطار العمل والتي تستخدم هذه الطريقة، ارجع إلى تكوين الترحيل بواسطة إطار العمل. أما فيما يخص تطبيق edge المحدد الخاص بك، ارجع إلى ملحق "مساعد ترحيل التكوين" للحصول على معلومات حول كائنات الصيانة الإضافية المحتمل وجودها في هذه الفئة.