تکالیف نگهداری خدمات Analytics تناوبی

Edge for Private Cloud نسخه ۴.۱۷.۰۹

بسیاری از تکالیف «سرویس‌های Apigee Analytics» را می‌توان بااستفاده از ابزارهای کمکی استاندارد Postgres انجام داد. کارهای تعمیر و نگهداری معمولی که روی پایگاه داده Analytics انجام می‌دهید – مانند سازماندهی مجدد پایگاه داده بااستفاده از VACUUM، نمایه‌سازی مجدد، و نگهداری فایل گزارش – همان کارهایی است که روی هر پایگاه داده PostgreSQL انجام می‌دهید. اطلاعات مربوط به نگهداری معمول Postgres را می‌توانید در http://www.postgresql.org/docs/9.1/static/maintenance.html پیدا کنید.

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

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

درحال هرس کردن داده‌های Analytics

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

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

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

Childfactables داده‌های واقعی تقسیم‌شده روزانه هستند. هر روز پارتیشن‌های جدیدی ایجاد می‌شود و داده‌ها به جدول‌های پارتیشن‌بندی‌شده روزانه وارد می‌شود. بنابراین در زمان دیگری، وقتی داده‌های حقیقت قدیمی موردنیاز نباشد، می‌توانید childfactables مربوطه را پاک‌سازی کنید.