משימות תחזוקה חוזרות של שירותי Analytics

Edge for Private Cloud גרסה 4.17.09

אפשר לבצע הרבה משימות של Apigee Analytics Services באמצעות כלי Postgres רגילים. משימות התחזוקה השגרתיות שמבצעים במסד הנתונים של Analytics – כמו ארגון מחדש של מסד הנתונים באמצעות VACUUM, הוספה מחדש לאינדקס ותחזוקה של קובצי יומן – זהות למשימות שמבצעים בכל מסד נתונים של PostgreSQL. מידע על תחזוקה שוטפת של Postgres זמין בכתובת http://www.postgresql.org/docs/9.1/static/maintenance.html.

הערה חשובה: לא מומלץ להעביר את מסד הנתונים של PostgreSQL בלי לפנות ל-Apigee Customer Success. השרתים של מסד הנתונים 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 המתאימות.