משימות תחזוקה חוזרות לשירותי ניתוח נתונים

Edge for Private Cloud v4.19.01

אפשר לבצע משימות רבות ב-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.

חיתוך נתוני 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 שקשורות למחיצות האלה יימחקו.

עובדות צאצאיות הן נתוני עובדות שמחולקים למחיצות יומיות. מדי יום נוצרות מחיצות חדשות והנתונים מוטמעים בטבלאות המחיצות היומיות. כך, בשלב מאוחר יותר, כשלא תצטרכו את נתוני העובדות הישנים, תוכלו למחוק את עובדות הצאצא הרלוונטיות.