مهام صيانة خدمات الإحصاءات المتكررة

يمكن تنفيذ العديد من مهام Apigee Analytics Services باستخدام أدوات Postgres العادية. تشير رسالة الأشكال البيانية مهام الصيانة الروتينية التي ستنفذها على قاعدة بيانات Analytics، مثل قاعدة البيانات إعادة التنظيم باستخدام VACUUM وإعادة الفهرسة وصيانة ملفات السجلات هي نفسها على أي قاعدة بيانات PostgreSQL. يمكن نقل المعلومات المتعلقة بصيانة Postgres الروتينية تم العثور على في http://www.postgresql.org/docs/9.1/static/maintenance.html.

لمزيد من المعلومات حول الحفاظ على قاعدة بيانات PostgreSQL، راجِع http://www.postgresql.org/docs/9.1/static/maintenance.html.

تنقيح بيانات التحليلات

ومع ازدياد كمية البيانات الإحصائية المتاحة في مستودع Apigee، قد تجد من المستحسن "تقليم" البيانات بعد فترة الاحتفاظ المطلوبة. قم بتشغيل ما يلي الأمر لاقتطاع البيانات لمؤسسة وبيئة معينتين:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain

لتشغيل النص البرمجي، أدخِل الأمر التالي:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

يحتوي النص البرمجي على الخيارات التالية:

  • Delete-from-parent-fact الإعداد التلقائي : لا، سيؤدي أيضًا إلى حذف البيانات الأقدم من فترة الاحتفاظ بالبيانات. أيام من جدول الحقائق الرئيسية.
  • Skip-confirmation-prompt الإعداد التلقائي: لا. وإذا كانت الإجابة لا، سيطلب النص البرمجي التأكيد قبل حذف البيانات من الحقيقة الأصلية. اضبط القيمة على "نعم" في حال التشغيل الآلي للنص البرمجي للإزالة النهائية.

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

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

يحتوي النص البرمجي على الخيارات التالية منذ الإصدار 4.51.00.00:

  • الخيار التلقائي "حذف من العنصر الرئيسي" : لا. سيحذف أيضًا البيانات الأقدم من أيام الاحتفاظ بالبيانات من جدول الحقائق الرئيسي.
  • Confirm-delete-from-parent-fact. الإعدادات التلقائية: لا، إذا كانت الإجابة "لا"، سيُطلب منك تأكيد النص البرمجي قبل حذف البيانات من الحقائق الرئيسية. اضبط القيمة على "نعم" في حال التشغيل الآلي للنص البرمجي للإزالة النهائية.

إزالة البيانات نهائيًا من الجدول المجمَّع

لا تستهلك الجداول المجمّعة عادةً مساحة كبيرة مثل جداول الحقائق. ومع ذلك، إذا كنت تريد إزالة البيانات القديمة نهائيًا من الجداول المجمّعة، شغِّل الأمر التالي:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql agg-data-purge org_name env_name days_to_retain [confirm_data_deletion-Y/N]

حيث تكون confirm_data_deletion مَعلمة اختيارية لطلب التأكيد. القيمة التلقائية هي N.