פתרון בעיות ב-PDT

המדריך הזה יעזור לכם לפתור בעיות שקשורות ל-PDT במופע Looker שלכם. כדי להתחיל, עוברים לקטע שמתאר בצורה הכי טובה את הבעיה:

ה-PDT לא מצליח להיבנות

אם בניית PDT אחד או יותר נכשלת, כדאי לבדוק את השלבים שמפורטים בקטע הזה. (אם בניית ה-PDT מתבצעת בתדירות גבוהה מדי, כדאי לעיין בקטע בניית ה-PDT מתבצעת בתדירות גבוהה מדי).

כדי להתחיל לפתור בעיות ב-PDT שלא מצליחים לבצע build, אפשר להשתמש בעץ ההחלטות הבא:

בנייה מחדש של ה-PDT באופן ידני

קודם כל, בודקים אם אפשר ליצור או ליצור מחדש את ה-PDT באופן ידני. אם הניסיון הזה נכשל, בודקים את הודעת השגיאה לגבי הכישלון של יצירת ה-PDT כדי לקבל מידע נוסף.

אם הצלחתם ליצור את ה-PDT באופן ידני, כדאי לבדוק את אסטרטגיית השמירה.

בדיקת הגדרות החיבור

אם כל ה-PDT בחיבור מסוים לא מצליחים להיבנות, צריך לבדוק את הגדרות החיבור. סיבה נפוצה לכשלים בבנייה היא הרשאות לא מספיקות בסכימת הגירוד. חשוב לוודא שסכימת ה-scratch הוגדרה בצורה נכונה. אם סכימת בסיס השתנתה לאחרונה, כדאי קודם לנסות לעדכן את הגדרות החיבור.

אם הצלחתם ליצור את ה-PDT באופן ידני והגדרות החיבור שלכם הוגדרו בצורה נכונה, כנראה שיש בעיה ביוצר ה-PDT במופע שלכם. כדי לפתור את המקרה הזה, פנו אל התמיכה.

ה-PDT נוצרים בתדירות גבוהה מדי

אם אחד או יותר מ-PDT נוצרים בתדירות גבוהה מדי, צריך לפעול לפי השלבים שבקטע הזה.

כדי להתחיל לפתור בעיות שקשורות ל-PDT שנוצרים בתדירות גבוהה מדי, אפשר להיעזר בתרשים הבא של עץ החלטות:

יש יותר מדי PDT בסכימת ה-scratch

אם כמה עותקים של אותו PDT חוסמים את סכמת ה-scratch, כנראה שיש בעיה ב-PDT reaper (התהליך שמסיר אוטומטית PDT ישנים) במופע שלכם. כדי לפתור את המקרה הקיצוני הזה, צריך לפנות אל התמיכה.

בדיקת הסיבה ל-build בלוח הבקרה של פעילות ה-PDT

מידע נוסף זמין במרכז הבקרה לפעילות ב-PDT. בפרט, כדאי לבדוק את הסיבה לבנייה של ה-PDT שנבנה בתדירות גבוהה מדי. בין הסיבות הנפוצות לבנייה:

  • הטבלה לא נמצאת בסכימת הגירוד: ה-PDT נוצר כי לא נמצאה גרסה של ה-PDT הזה בסכימת הגירוד. כדאי לבדוק את הגדרות החיבור ולשנות את סכימת הגירוד. אם יש לכם כמה מופעים של Looker, כמו מופע של סביבת ייצור ומופע של סביבת QA, הקפידו להגדיר סכימות גירוד שונות לכל מופע כדי למנוע התנגשויות בניהול ה-PDT.
  • בנייה מחדש ידנית: משתמש בנה מחדש את ה-PDT באופן ידני. כדאי לבדוק את מזהה המשתמש ולראות אם המשתמש הזה מפעיל יותר מדי בנייות של PDT באופן ידני.
  • גרסאות build של PDT שתלויות ב-PDT אחר: ה-PDT הזה נוצר כי PDT אחר תלוי בו. צריך למצוא את ה-PDT התלוי ולבדוק את אסטרטגיית השמירה שלו.

בדיקה סופית ותמיכה

אם הבעיה נמשכת, כדאי לעיין בשלבים לפתרון בעיות שמופיעים בדף הזה. אם עדיין לא הצלחתם לפתור את הבעיה, פנו לתמיכה.