نظرة عامة على مهام استيراد البيانات وتصديرها

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

إشعار

تفترض هذه المقالة أنك على دراية بـ كيانات البيانات.

عملية استيراد/تصدير البيانات

فيما يلي الخطوات اللازمة لاستيراد أو تصدير البيانات.

  1. أنشئ وظيفة استيراد وتصدير حيث يمكنك إتمام المهام التالية:

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

  3. تحقق من أمان وظيفة الاستيراد أو التصدير.

  4. شغُل وظيفة الاستيراد أو التصدير.

  5. تحقق من تشغيل الوظيفة كما هو متوقع من خلال مراجعة سجل الوظائف.

  6. نظف الجداول المرحلية.

توفر الأقسام المتبقية من هذه المقالة مزيدًا من المعلومات حول كل خطوة من خطوات العملية.

ملاحظة

لكي يتم تحديث نموذج استيراد/تصدير البيانات للاطلاع على التقدم الأخير الذي حصل، استخدم أيقونة تحديث النموذج. لا يُنصح بالتحديث على مستوى المتصفح لأنه يقاطع أي مهام استيراد/تصدير لا يتم تشغيلها في دفعة واحدة.

إنشاء وظيفة استيراد أو تصدير

يمكن تشغيل وظيفة استيراد البيانات أو تصديرها مرة واحدة أو مرات كثيرة.

تعريف فئة المشروع

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

تحديد الكيانات لاستيرادها أو تصديرها

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

تعيين تنسيق البيانات للوظيفة

عند تحديد كيان، يجب عليك تحديد تنسيق البيانات التي تم تصديرها أو استيرادها. يمكنك تحديد التنسيقات باستخدام اللوحة إعداد مصادر البيانات. تنسيق بيانات مصدر عبارة عن مجموعة من النوع ، و تنسيق الملف و محدد الصف و محدد العمود. هناك صفات أخرى، ولكن هذه الصفات هي الصفات الأساسية التي يجب فهمها. يسرد الجدول التالي المجموعات الصالحة.

تنسيق الملف محدد الأعمدة/الصفوف نمط XML
Excel Excel -NA-
XML -NA- سمة XML لعنصر XML
عرض ثابت، محدد الفاصلة، الفاصلة المنقوطة، علامة التبويب، خط عمودي، الفاصلة المنقوطة -NA-

ملاحظة

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

إشعار

بالنسبة لتنسيقات الملفات المستندة إلى XML، تأكد من استخدام الأحرف القانونية فقط. لمزيد من المعلومات حول الأحرف الصالحة، راجع الأحرف الصالحة في XML 1.0. لا يسمح XML 1.0 بأي من أحرف التحكم فيما عدا علامات التبويب وإرجاع الأسطر وتغذية الأسطر. من الأمثلة عن الأحرف غير القانونية الأقواس المربعة والأقواس المتعرجة والخطوط المائلة العكسية.

لاستيراد البيانات أو تصديرها، استخدم Unicode بدلاً من صفحة رموز محددة. يساعد هذا في توفير أكثر النتائج توافقا والتخلص من مهام أداره البيانات لأنها تشتمل علي أحرف Unicode. تحتوي تنسيقات البيانات المصدر المحددة بواسطة النظام والتي تستخدم Unicode علي unicode في اسم المصدر. يتم تطبيق تنسيق Unicode عن طريق تحديد مخطط شفره ترميز Unicode كصفحه رموز في علامة التبويب الإعدادات الاقليميه . حدد أحدي صفحات الرموز التالية الخاصة ب Unicode:

صفحة تشفير لغوي الاسم المعروض
1200 الترميز الموحد
12000 الترميز الموحد (UTF-32)
12001 الترميز الموحد (32 UTF-8 انديان)
1201 ترميزموحد (Big-Endian)
65000 ترميز موحد (UTF-7)
65001 ترميزموحد (UTF-8)

للحصول علي مزيد من المعلومات حول صفحات الترميز اللغوي ، راجع معرفاتصفحات التعليمات البرمجية.

إجراء تسلسل للكيانات

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

وحدات التنفيذ والمستويات والتسلسلات

تساعد وحدة التنفيذ والمستوى في وحدة التنفيذ وتسلسل الكيان في التحكم في الترتيب الذي يتم فيه تصدير البيانات أو استيرادها.

  • في كل وحدة تنفيذ، تتم معالجة الكيانات بالتوازي.
  • في كل وحدة التنفيذ، تتم معالجة الكيانات في نفس الوقت إذا كانت ذات مستوى مماثل.
  • في كل مستوى، تتم معالجة الكيانات وفقًا لرقمها التسلسلي في هذا المستوى.
  • بعد معالجة مستوى واحد، تتم معالجة المستوى التالي.

إعادة إجراء التسلسل

قد تحتاج إلى إعادة إجراء تسلسل للكيانات في الحالات التالية:

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

تتوفر قائمة إعادة إجراء التسلسل عند تحديد كيانات متعددة. يمكنك إعادة إجراء التسلسل استنادًا إلى خيارات وحدة التنفيذ أو المستوى أو التسلسل. يمكنك تعيين زيادة لإعادة تسلسل الكيانات المحددة. يتم تحديث الوحدة والمستوى و/أو رقم التسلسل المحدد لكل كيان بالزيادة المحددة.

الفرز

يمكنك استخدام الخيار فرز حسب لعرض قائمة الكيانات بترتيب متسلسل.

الاقتطاع

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

التحقق من تعيين البيانات المصدر والبيانات الهدف بشكل صحيح

إن التعيين عبارة عن وظيفة تنطبق على وظائف الاستيراد والتصدير على حد سواء.

  • في سياق وظيفة استيراد، يصف التعيين الأعمدة في الملف المصدر التي تتحوّل إلى أعمدة في الجدول المرحلي. وبالتالي، باستطاعة النظام تحديد بيانات العمود في الملف المصدر التي يجب نسخها والعمود في الجدول المرحلي الذي يجب نسخ البيانات إليه.
  • في سياق وظيفة تصدير، يصف التعيين الأعمدة في الجدول المرحلي (أي، المصدر) التي تتحوّل إلى أعمدة في الملف الهدف.

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

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

يمكنك إنشاء تعيين على الصفحة عن طريق تحديد إنشاء تعيين للمصدر. يعمل التعيين المُنشأ كتعيين تلقائي. وبالتالي، يجب تعيين أي حقول غير معينة يدويًا.

تعيين البيانات.

التحقق من أمان وظيفة الاستيراد أو التصدير

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

حماية وظيفة بواسطة الأدوار والمستخدمين

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

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

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

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

يمكن حماية وظيفة بواسطة الأدوار والمستخدمين والكيان القانوني في نفس الوقت.

تشغيل وظيفة الاستيراد أو التصدير

يمكنك تشغيل وظيفة مرة واحدة عن طريق تحديد الزر استيراد أو تصدير بعد تعريف الوظيفة. لإعداد وظيفة متكررة، حدد إنشاء وظيفة بيانات متكررة.

إشعار

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

التحقق من تشغيل الوظيفة كما هو متوقع

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

نطاقات سجل الوظائف.

توفر كل عملية تشغيل للوظيفة التفاصيل التالية:

  • تفاصيل التنفيذ
  • سجل التنفيذ

تُظهر تفاصيل التنفيذ حالة كل كيان بيانات قامت الوظيفة بمعالجته. وبالتالي، يمكنك العثور بسرعة على المعلومات التالية:

  • الكيانات التي تمت معالجتها.
  • بالنسبة إلى كيان ما، عدد السجلات التي تمت معالجتها بنجاح وعدد السجلات التي فشلت معالجتها.
  • السجلات المرحلية لكل كيان.

يمكنك تنزيل البيانات المرحلية في ملف لوظائف التصدير، أو يمكن تحميلها كحزمة لوظائف الاستيراد والتصدير.

من تفاصيل التنفيذ، يمكنك أيضًا فتح سجل التنفيذ.

عمليات الاستيراد المتوازية

لتسريع استيراد البيانات، يمكن تمكين المعالجة المتوازية لاستيراد الملف إذا كان الكيان يدعم عمليات الاستيراد المتوازية. لتكوين المعالجة المتوازية لأحد الكيانات، يجب اتباع الخطوات التالية.

  1. اذهب إلى إدارة النظام > مساحات العمل > إدارة البيانات.

  2. في قسم الاستيراد/التصدير، حدد تجانب معلمات إطار العمل لفتح صفحة معلمات إطار العمل لاستيراد/تصدير البيانات.

  3. في علامة تبويب إعدادات الكيان، حدد تكوين معلمات تنفيذ الكيان لفتح صفحة معلمات تنفيذ استيراد الكيان.

  4. قم بتعيين الحقول التالية لتكوين الاستيراد المتوازي للكيان:

    • في حقل الكيان، حدد الكيان. إذا كان حقل الكيان فارغًا، فسيتم استخدام القيمة الفارغة كإعداد افتراضي لجميع عمليات الاستيراد اللاحقة، إذا كان الكيان يدعم الاستيراد المتوازي.
    • في حقل عدد السجلات لحد الاستيرادأدخل عدد سجلات الحد الخاصة بالاستيراد. هذا يحدد عدد السجلات المراد معالجتها بواسطة أحد السلاسل. إذا كان الملف يحتوي على 10 آلاف سجل، فإن عدد السجلات 2500 مع عدد المهام أربعة يعني أن كل مؤشر ترابط يعالج 2500 سجل.
    • في حقل عدد مهام الاستيرادأدخل عدد مهام الاستيراد. يجب ألا يتجاوز العدد الحد الأقصى لسلاسل الدُفعات المخصصة لمعالجة الدُفعات في إدارة النظام >تكوين الخادم.

ملاحظة

يؤدي إضافة عدد كبير جدًا من المهام المتوازية إلى جعل البنية التحتية الأساسية تستخدم سعة الموارد بنسبة 100% مما يؤثر على أداء البيئة والعمليات الأخرى. من المستحسن أن تفهم سعة موارد البيئة والاستهلاك بناءً على مهام الاستيراد الموازية التي تم تكوينها والحد من عدد المهام.

تنظيف سجل الوظائف

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

  • جميع الجداول المرحلية

  • DMFSTAGINGVALIDATIONLOG

  • DMFSTAGINGEXECUTIONERRORS

  • DMFSTAGINGLOGDETAIL

  • DMFSTAGINGLOG

  • DMFDEFINITIONGROUPEXECUTIONHISTORY

  • DMFEXECUTION

  • DMFDEFINITIONGROUPEXECUTION

يتم الوصول إلى ميزة تنظيف سجل التنفيذ من إدارة البيانات > تنظيف سجل الوظائف.

محددات الجدولة

عند جدولة عملية التنظيف، يجب تحديد المعلمات التالية لتحديد معايير التنظيف.

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

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

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

  • الدُفعة المتكررة – يمكن تشغيل وظيفة التنظيف كتنفيذ يدوي لمرة واحدة، أو يمكن أيضًا جدولتها للتنفيذ المتكرر على دُفعات. يمكن جدولة الدُفعة باستخدام إعدادات التشغيل في الخلفية، وهو إعداد الدُفعات القياسي.

ملاحظة

إذا لم يتم استخدام ميزة تنظيف سجل الوظائف، فسيظل سجل التنفيذ الأقدم من 90 يومًا يتم حذفه تلقائيًا. يمكن تشغيل تنظيف سجل الوظيفة بالإضافة إلى هذا الحذف التلقائي. تأكد من جدولة مهمة التنظيف للتشغيل بشكل متكرر. تعتمد هذه المدة إلى حد كبير على عدد XS الذي يجب حذفها لمعرف التنفيذ الفعلي الذي بدأ قبل الوصول إلى الحد الأقصى بنسبة 10%.

تنظيف محفوظات المهمة وأرشفتها

تحل وظيفة تنظيف سجل المهام والأرشفة محل الإصدارات السابقة من وظيفة التنظيف. يشرح هذا القسم هذه الإمكانات الجديدة.

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

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

تغيير الإعدادات الافتراضية

هذه الوظيفة قيد المعاينة حاليًا ويجب تشغيلها بشكل صريح عن طريق تمكين الرحلة DMFEnableExecutionHistoryCleanupSystemJob. يجب أيضًا تشغيل ميزة تنظيف التدريج في إدارة الميزات.

لتغيير الإعداد الافتراضي لطول عمر الملف المؤرشف، انتقل إلى مساحة عمل إدارة البيانات وحدد تنظيف محفوظات الوظائف. قم بتعيين الأيام للاحتفاظ بالحزمة في الكائن الثنائي لقيمة بين 7 و90 (شاملاً الرقمين). يسري هذا التغيير على الأرشيفات التي تم إنشاؤها بعد إجراء هذا التغيير.

يتم الآن تنزيل الحزمة المؤرشفة

هذه الوظيفة قيد المعاينة حاليًا ويجب تشغيلها بشكل صريح عن طريق تمكين الرحلة DMFEnableExecutionHistoryCleanupSystemJob. يجب أيضًا تشغيل ميزة تنظيف التدريج في إدارة الميزات.

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

  • ملف الجدول المرحلي للكيان
  • DMFDEFINITIONGROUPEXECUTION
  • DMFDEFINITIONGROUPEXECUTIONHISTORY
  • DMFEXECUTION
  • DMFSTAGINGEXECUTIONERRORS
  • DMFSTAGINGLOG
  • DMFSTAGINGLOGDETAILS
  • DMFSTAGINGVALIDATIONLOG

فرز بيانات الكيان المركب باستخدام xslt

تتيح لك هذه الوظيفة تصدير كيان مركب وتطبيق ملف xslt لفرز البيانات في ملف xml.

لفرز بيانات الكيان المركبة باستخدام xslt، اتبع هذه الخطوات.

  1. إنشاء ملف XSLT لفرز البيانات بتنسيق XML. على سبيل المثال، إذا كان لديك ملف XSLT للكيان الجاهز Purchase Orders composite V3، فيمكنك فرز بيانات تنسيق سمة XML بالترتيب حسب INVOICEVENDORACCOUNTNUMBER لـ PURCHPURCHASEORDERHEADERV2ENTITY والترتيب حسب LINENUMBER لـ PURCHPURCHASEORDERLINEV2ENTITY.

<xsl:stylesheet version='1.0' xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
   <xsl:template match="/*"> 
        <xsl:copy> 
            <xsl:apply-templates select="@*" /> 
<xsl:apply-templates> 
     <xsl:sort select="@INVOICEVENDORACCOUNTNUMBER" data-type="text" order="ascending" /> 
</xsl:apply-templates> 
        </xsl:copy> 
   </xsl:template>	 
   <xsl:template match="PURCHPURCHASEORDERHEADERV2ENTITY"> 
           <xsl:copy> 
<xsl:apply-templates select="@*"/> 
    <xsl:apply-templates select="*"> 
        <xsl:sort select="@LINENUMBER" data-type="number" order="descending"/> 
   </xsl:apply-templates> 
          </xsl:copy> 
    </xsl:template> 
    <xsl:template match="@*|node()"> 
           <xsl:copy> 
<xsl:apply-templates select="@*|node()"/> 
           </xsl:copy> 
    </xsl:template> 
</xsl:stylesheet> 

  1. انتقل الى مساحة عمل ‎إدارة البيانات.
  2. من قائمة المشروعات تصدير البيانات، حدد مشروعا بمصدر بيانات XML وحدد عرض التعيين.
  3. حدد عرض التعيين لأي كيان.
  4. انتقل إلى علامة تبويب عمليات التحويل .
  5. حدد جديد وقم بتحميل ملف xslt الذي تم إنشاؤه في خطوة 1.