وظایف تعمیر و نگهداری خدمات تجزیه و تحلیل مکرر

Edge for Private Cloud نسخه 4.16.05

بسیاری از وظایف Apigee Analytics Services را می توان با استفاده از ابزارهای استاندارد Postgres انجام داد. کارهای تعمیر و نگهداری معمولی که در پایگاه داده آنالیتیکس انجام می دهید - مانند سازماندهی مجدد پایگاه داده با استفاده از VACUUM، فهرست بندی مجدد و نگهداری فایل log - همان کارهایی است که در هر پایگاه داده PostgreSQL انجام می دهید. اطلاعات مربوط به تعمیر و نگهداری معمول Postgres را می توانید در http://www.postgresql.org/docs/9.1/static/maintenance.html پیدا کنید.

نکته مهم : Apigee انتقال پایگاه داده PostgreSQL را بدون تماس با Apigee Customer Success توصیه نمی کند. سرورهای پایگاه داده PostgreSQL سیستم Apigee با استفاده از آدرس IP خود و جابجایی پایگاه داده یا تغییر آدرس IP آن بدون انجام به‌روزرسانی‌های مربوطه در فراداده محیط Apigee نتایج نامطلوبی را به همراه خواهد داشت.

برای اطلاعات بیشتر در مورد نگهداری پایگاه داده PostgreSQL، به http://www.postgresql.org/docs/9.1/static/maintenance.html مراجعه کنید.

هرس داده های تجزیه و تحلیل

با افزایش مقدار داده های تجزیه و تحلیل موجود در مخزن Apigee، ممکن است مطلوب باشد که داده ها را فراتر از فاصله زمانی نگهداری مورد نیاز خود "هرس" کنید. دستور زیر را برای هرس کردن داده ها برای یک سازمان و محیط خاص اجرا کنید:

> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge <Org> <Env> <NoOfDaysToPurgeBackFromCurrentDate>

این دستور جدول "childfactables" را در طرح "analytics" مورد بازجویی قرار می دهد تا مشخص کند کدام پارتیشن های داده خام تاریخ هایی را که قرار است هرس داده ها انجام شود را پوشش می دهد، سپس آن جداول را حذف می کند. هنگامی که جداول حذف می شوند، ورودی های "childfactables" مربوط به آن پارتیشن ها حذف می شوند.

Childfactable ها داده های واقعی روزانه پارتیشن بندی شده اند. هر روز پارتیشن‌های جدید ایجاد می‌شوند و داده‌ها به جداول پارتیشن‌بندی شده روزانه وارد می‌شوند. بنابراین در زمان بعدی، زمانی که به داده‌های واقعیت قدیمی نیازی نخواهید داشت، می‌توانید فرزندفکتبل‌های مربوطه را پاک کنید.