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

بسیاری از وظایف «خدمات تجزیه‌وتحلیل Apigee» را می‌توان بااستفاده از ابزارهای استاندارد 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 مراجعه کنید.

حذف داده‌های Analytics

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

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

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

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