בדף האדמין Persistent Derived Tables ב-Looker מוצג הסטטוס של הטבלאות שנשמרו במופע Looker (כולל טבלאות נגזרות מתמידות וטבלאות מצטברות).
בדף הניהול Persistent Derived Tables מוצגות כמה תכונות ניהול שיכולות לעזור לעקוב אחרי התנהגות של טבלאות קבועות ולפתור בעיות שקשורות אליהן. מידע על פתרון בעיות בטבלאות שנשמרו זמין בדף התיעוד בנושא טבלאות נגזרות ב-Looker.
אדמינים ב-Looker ומשתמשים עם הרשאה see_pdts יכולים לגשת לדף Persistent Derived Tables (טבלאות נגזרות קבועות).
כדי לפתוח את הדף Persistent Derived Tables (טבלאות נגזרות קבועות):
- לוחצים על סמל התפריט הראשי של Looker ובוחרים באפשרות אדמין, אם התפריט אדמין לא מוצג. (אם אתם נמצאים בקטע Explore או Develop בתפריט הראשי של Looker, יכול להיות שתצטרכו ללחוץ על החץ 'חזרה' כדי לראות את התפריט Admin).
- בתפריט Admin (אדמין), בוחרים באפשרות Persistent Derived Tables (טבלאות נגזרות קבועות).
בדף Persistent Derived Tables (טבלאות נגזרות מתמידות) מוצגים רק החיבורים שמופעלים עבור PDT ורק הטבלאות המתמידות שעומדות בקריטריונים הבאים:
- הטבלה הקבועה מוגדרת בקובץ תצוגה שנמצא בסביבת הייצור, אלא אם אתם נמצאים במצב פיתוח. במקרה כזה, תוכלו להשתמש בכרטיסיית הפיתוח כדי לראות את גרסת הפיתוח של הטבלאות הקבועות.
- הטבלה הקבועה היא חלק ממודל שמוגדר בצורה נכונה.
- הטבלה הקבועה היא חלק ממודל שיש לכם גישה לנתונים שלו.
המידע בדף הזה מבוסס על יומן אירועים פנימי של PDT, שמתואר בקטע ניתוח של יומן האירועים של PDT בדף הזה.
התאמה אישית של הטבלה
כברירת מחדל, בדף Persistent Derived Tables מוצגות עד 25 טבלאות שנשמרו בדף, והמערכת טוענת טבלאות שנשמרו לכל החיבורים שיש לכם גישה לנתונים במופע Looker. יש כמה דרכים לשנות את הנתונים שמוצגים בטבלה:

- כדי לראות רק את הטבלאות הקבועות מחיבור ספציפי, לוחצים על החץ לצד כל החיבורים ואז בוחרים את השם של החיבור הספציפי. בבורר מוצגים רק חיבורים שמופעלים עבור PDT ושקיימת לכם גישה לנתונים שלהם.
- מזינים מילות מפתח בתיבת החיפוש כדי לצמצם את רשימת הטבלאות הקבועות לטבלאות קבועות שהשמות שלהן כוללים את מילת המפתח. בטבלה יוצגו הטבלאות הקבועות עם מונח החיפוש התואם, מודגש. לוחצים על X בסרגל החיפוש כדי למחוק את מונחי החיפוש.
- לוחצים על סמל המסננים כדי להגדיר מסנן לטבלה.
- לוחצים על סמל הפתיחה/הסגירה כדי להציג או להסתיר את הקטע במבט חטוף.
- כדי למיין את הטבלה לפי עמודה מסוימת, לוחצים על שם העמודה. כדי להפוך את סדר המיון, לוחצים על שם העמודה פעם נוספת.
- לוחצים על הסמל Select columns to display (בחירת העמודות להצגה) כדי להסתיר או להציג עמודות בטבלה.
- בעזרת בורר התצוגה אפשר לבחור את מספר התוצאות שיוצגו בדף אחד. אם הטבלה ארוכה יותר מדף אחד, אפשר ללחוץ על החיצים בתחתית הדף כדי לעבור לדף הבא או לדף הקודם.
סינון
אפשר להשתמש בסמל המסננים שליד סרגל החיפוש כדי לבחור אילו טבלאות נגזרות קבועות יוצגו בדף טבלאות נגזרות קבועות. לדוגמה, אפשר לסנן לפי Last Build Status כדי להציג רק את הטבלאות הקבועות שבהן יש שגיאת בנייה, או לסנן לפי Model כדי להגביל את הטבלאות הקבועות שמוצגות למודל ספציפי.
כדי לסנן את הדף Persistent Derived Tables (טבלאות נגזרות קבועות):
- לוחצים על סמל המסננים .
- בוחרים אפשרות סינון מתוך בורר המסננים הראשון בתפריט המסננים. אלה האפשרויות שזמינות:
- Not Triggered in the Last: מסנן את הדף Persistent Derived Tables לפי טבלאות קבועות שלא הופעלו במספר שעות ודקות שצוין.
- הופעלו ב: מסנן את הדף טבלאות נגזרות קבועות לפי טבלאות קבועות שהופעלו במספר שעות ודקות שצוין.
- מודל: מסנן את הדף Persistent Derived Tables (טבלאות נגזרות קבועות) כדי להציג טבלאות קבועות שכלולות במודל שצוין.
- כלל התמדה: מסנן את הדף טבלאות נגזרות מתמידות לפי סוג ההתמדה.
- סטטוס הניסיון האחרון: מסנן את הדף טבלאות נגזרות קבועות לפי סטטוס של טבלה קבועה שצוינה.
- פורסם כתצוגה יציבה: ערך בוליאני שמסנן את הדף Persistent Derived Tables כדי להציג אלמנטים שפורסמו כתצוגות או מודלים יציבים במסד הנתונים. בתיבת הדו-שיח של המסנן, אפשר לציין כן כדי להציג פריטים שפורסמו כתצוגות או מודלים יציבים, או לציין לא כדי להציג פריטים שלא פורסמו כתצוגות או מודלים יציבים:
- כדי לפרסם טבלאות קבועות כתצוגת מסד נתונים יציבה במסד הנתונים, מוסיפים את ההצהרה
publish_as_db_view: yesלטבלת ה-PDT או לטבלת הצבירה, או משתמשים בהצהרהmaterialized_view: yesכדי להפוך את הטבלה הנגזרת לתצוגה חומרית. - אפשר לפרסם מודלים אנליטיים כמודל יציב של מסד נתונים במסד הנתונים שלכם. כדי לעשות זאת, מוסיפים את ההצהרה
publish_as_db_analytic_model: yesלמודל אנליטי שיצרתם באמצעות תת-הפרמטרsqlשל הפרמטרderived_analytic_model.
- כדי לפרסם טבלאות קבועות כתצוגת מסד נתונים יציבה במסד הנתונים, מוסיפים את ההצהרה
- Last Build Duration Longer Than (משך הבנייה האחרונה ארוך יותר מ-): מסנן את הדף Persistent Derived Tables (טבלאות נגזרות מתמידות) לפי טבלאות מתמידות שהבנייה שלהן נמשכה יותר ממספר שניות שצוין.
- פרויקט: מסנן את הדף Persistent Derived Tables לפי טבלאות שנשמרו מפרויקט LookML שצוין.
- בבורר המסננים השני, בוחרים את הערך שלפיו רוצים לסנן את הדף Persistent Derived Tables. באפשרויות לא הופעל ב או הופעל ב, מזינים מספר של שעות או דקות. באפשרות משך הבנייה האחרונה ארוך יותר מ-, מזינים מספר שניות.
- לוחצים על הוספת מסנן כדי להוסיף עוד מסננים, וחוזרים על שלבים 2 ו-3 לכל מסנן שמוסיפים.
- כדי לנקות את הבחירות שלכם במסננים ולהתחיל מחדש בכל שלב, לוחצים על ניקוי הכול.
- כדי להסיר מסנן נוסף ספציפי, לוחצים על האפשרות ניקוי של המסנן שרוצים להסיר.
- כדי להחיל את קריטריוני הסינון שנבחרו על הדף Persistent Derived Tables (טבלאות נגזרות קבועות), לוחצים על Apply (החלה).
המסננים שהוחלו יופיעו בחלק העליון של הדף Persistent Derived Tables.
כדי להסיר מסנן מהדף טבלאות נגזרות קבועות, לוחצים על הסמל X שליד המסנן שהוחל בדף טבלאות נגזרות קבועות. כדי לנקות את כל המסננים, לוחצים על ניקוי הכול.
הסבר על הדף 'טבלאות נגזרות מתמידות'
בקטעים הבאים מפורט המידע שמופיע בדף Persistent Derived Tables.
הכרטיסיות 'ייצור' ו'פיתוח'
אם אתם מפתחי LookML במצב פיתוח, בטבלה Persistent Derived Tables (טבלאות נגזרות מתמידות) יהיו שתי כרטיסיות:
הכרטיסייה Production (ייצור) מסומנת כברירת מחדל ומוצגות בה הטבלאות הקבועות של הייצור. אלה טבלאות קבועות שהופעלו בסביבת הייצור במופע שלכם. הטבלאות הקבועות האלה מספקות את הנתונים לשאילתות של המשתמשים בכלי 'ניתוח נתונים'. (אם אתם נמצאים במצב ייצור או אם אין לכם הרשאות
develop, לא יוצגו כרטיסיות בדף Persistent Derived Tables, ויוצג בו רק מידע על טבלאות קבועות של ייצור).בכרטיסייה פיתוח מוצגות טבלאות פיתוח קבועות. טבלאות קבועות של פיתוח עדיין לא הועברו לסביבת הייצור.
Looker יוצר טבלה מתמשכת לפיתוח כשמפתח LookML במצב פיתוח מבצע שינויים שמשפיעים על הנתונים בטבלה המתמשכת או על האופן שבו מתבצעת שאילתה בטבלה המתמשכת. השינויים האלה גורמים ל-Looker ליצור את הטבלה המתמשכת של הפיתוח, אבל Looker לא בונה בפועל את הטבלה המתמשכת אלא אם מתבצעת שאילתה בטבלה המתמשכת אחרי ביצוע השינויים. בכרטיסייה פיתוח אפשר לראות אילו טבלאות פיתוח קבועות נוצרו ב-Looker, ולבדוק אם הן נוצרו.
מידע נוסף על ההנחיות שגורמות ל-Looker ליצור טבלאות פיתוח קבועות ועל משך הזמן שבו טבלאות פיתוח קבועות נשמרות במסד הנתונים זמין בדף התיעוד בנושא טבלאות נגזרות ב-Looker.
הקטע 'בקצרה'
בקטע At a Glance (מבט מהיר) מוצג סיכום חזותי של הסטטוס של הטבלאות הקבועות שמוצגות בטבלת הטבלאות הקבועות. אם הגדרתם מסננים לטבלה, או אם השתמשתם בחץ שליד כל החיבורים בחלק העליון של הדף כדי לצמצם את הטבלה לחיבור ספציפי, התוצאות בקטע במבט חטוף יצומצמו בהתאם למה שמוצג בטבלה הקבועה.
כדי להציג או להסתיר את הקטע במבט חטוף, לוחצים על סמל הסגירה או הפתיחה בחלק העליון של הקטע.
עמודות בטבלה
בקטעים הבאים מתוארות עמודות הטבלה בדף Persistent Derived Tables (טבלאות נגזרות קבועות). כדי להסתיר או להציג חלק מהעמודות בטבלה, לוחצים על הסמל בחירת העמודות להצגה. מידע נוסף מופיע בקטע התאמה אישית של הטבלה בדף הזה.
שם ה-PDT
בעמודה PDT Name מוצג השם של הטבלה המתמשכת כפי שהוגדר בפרמטר view של קובץ התצוגה של LookML של הטבלה המתמשכת.
בעמודה שם ה-PDT מוצג המידע הנוסף הזה מתחת לשם הטבלה הקבועה, כשזה רלוונטי:
- Old Build מציין שהשורה מציגה מידע על בנייה ישנה של טבלה שנשמרה. כדי לקבל מידע נוסף על ההודעה הזו, אפשר לעיין בתיבת הדו-שיח PDT Details בתפריט Options.
- Incremental מציין שהטבלה המתמידה היא PDT מצטבר.
- תצוגה מהותית מציינת שהטבלה הקבועה היא תצוגה מהותית במסד הנתונים שלכם.
סטטוס הניסיון האחרון
בעמודה סטטוס הניסיון האחרון מוצג הסטטוס של הניסיון האחרון ליצור כל אחת מהטבלאות הקבועות שמופיעות ברשימה:
- יצירה מחדש מציינת שאפשר להריץ שאילתות על הטבלה הקיימת ושמתבצעת בנייה של טבלה מעודכנת. חותמת הזמן מציינת מתי התחילה בניית הטבלה הקבועה.
- Success מציין שטבלה שנשמרה נוצרה בהצלחה.
- Building מציין שטבלה קבועה נמצאת בתהליך בנייה ואי אפשר להריץ עליה שאילתות עד שהבנייה תושלם.
- Not Built מציין שטבלה קבועה לא נוצרה.
- Build Error מציין שאירעה שגיאה במהלך בנייה. אפשר ללחוץ על Build Error כדי לראות את המקור של השגיאה ולעבור אל LookML של הטבלה הקבועה אם יש לכם הרשאות מתאימות לצפייה ב-LookML. בקטע תפריט האפשרויות בדף הזה מוסבר איך לפתור בעיות בטבלאות קבועות בדף טבלאות קבועות נגזרות.
הניסיון האחרון בוצע ב-
בעמודה Last Attempted At (הניסיון האחרון) מצוין הזמן של הניסיון האחרון לבניית טבלה מתמשכת.
הגרסה האחרונה שנוצרה בהצלחה
בעמודה Last Successful Build (הגרסה האחרונה שנוצרה בהצלחה) מוצג הזמן שבו נוצרה לאחרונה טבלה שנשמרה בהצלחה.
משך הבנייה האחרון
בעמודה Last Build Duration (משך הבנייה האחרונה) מוצג משך הזמן בשניות שנדרש לבנייה האחרונה של הטבלה המתמשכת, ומשך הזמן הממוצע בשניות שנדרש לבניית הטבלה המתמשכת.
כלל התמדה
בעמודה Persistence Rule מוצג סוג ההתמדה שמוחל על טבלה עם התמדה, כפי שצוין בהגדרת ה-LookML של הטבלה. העמודה מציינת גם מתי נבדקה בפעם האחרונה טבלה מתמשכת שנבנתה בהצלחה (במקרה של טבלאות מתמשכות מסוג trigger) או מתי יפוג התוקף של טבלה מתמשכת שנבנתה בהצלחה (במקרה של טבלאות מתמשכות מסוג persist). בעמודה Persistence Rule מוצגים שני סוגים של התמדה:
- האפשרות Persist for: (time) מוצגת לטבלאות קבועות שנשמרות באמצעות הפרמטר
persist_for. - ההגדרה Trigger: (datagroup name) מוצגת לטבלאות קבועות שנשמרו עם פרמטר
datagroup_trigger. אפשר ללחוץ על הקישור של שם קבוצת הנתונים כדי לראות את הערךsql_triggerשל הפרמטרdatagroup. - האפשרות Trigger: SQL מוצגת לטבלאות מתמידות שמוגדרות כמתמידות עם פרמטר
sql_trigger_value. אפשר ללחוץ על הקישור כדי לראות אתsql_trigger_valueהדוח. - תצוגה מהותית מוצגת עבור תצוגות מהותיות, שממנפות את הפונקציונליות של מסד הנתונים כדי לשמור טבלאות נגזרות במסד הנתונים.
פרויקט
בעמודה Project מצוין השם של פרויקט LookML שבו מוגדרת הטבלה המתמשכת.
חיבור
אם בוחרים באפשרות All Connections (כל החיבורים) בתפריט הבחירה של החיבור, העמודה Connection (חיבור) מופיעה ומוצג בה השם של החיבור שעליו מופעלת הטבלה הקבועה.
דגם
בעמודה Model מוצג השם של קובץ המודל שמשויך לטבלה הקבועה. ב-PDT, זה בדרך כלל קובץ המודל שכולל את קובץ התצוגה שבו מוגדר ה-PDT. בטבלה מסכמת, בדרך כלל מדובר בקובץ המודל שבו מוגדרת הטבלה המסכמת.
תפריט אפשרויות
תפריט האפשרויות (3 נקודות) שימושי במיוחד לפתרון בעיות של התנהגות לא צפויה. האפשרויות שמוצגות מאפשרות לבדוק מתי הטבלאות נוצרו לאחרונה, כמה זמן לקח ליצור אותן, להשוות בין משך זמן של תהליך build האחרון לבין משך זמן של תהליך build הממוצע ולבדוק אם הטריגרים פועלים בצורה תקינה. אפשר לבחור מבין האפשרויות הבאות:
- מעבר אל LookML: פותח את קובץ התצוגה שבו מוגדרת הטבלה המתמשכת, אם יש לכם הרשאות מתאימות לצפייה ב-LookML.
- מרכז הבקרה לפעילות ב-PDT: פותח את מרכז הבקרה פעילות ב-PDT, שמסונן כך שיוצגו בו נתונים לגבי הפעילות בטבלת ה-PDT שנבחרה במהלך ארבעת השבועות האחרונים.
- פרטי PDT: פותח תיבת דו-שיח שמכילה מידע נוסף ונתונים סטטיסטיים לגבי טבלה ספציפית שנשמרה. מידע נוסף זמין בקטע חלון הפרטים של PDT בדף הזה.
בקטע מעקב ופתרון בעיות בטבלאות PDT בדף התיעוד טבלאות נגזרות ב-Looker מפורטים טיפים לפתרון בעיות.
חלון העזר עם פרטי PDT
לוחצים על האפשרות PDT Details (פרטי PDT) בתפריט שלוש הנקודות Options (אפשרויות) של הטבלה הקבועה כדי לראות את חלון הפרטים של ה-PDT.
המידע בחלון המודאלי תלוי בהגדרות של הטבלה הקבועה. אלה הפרטים שיוצגו לכם:
- שם הטבלה: הגיבוב של הטבלה המתמידה האחרונה שנבנתה בהצלחה.
- מודל: השם של קובץ המודל שבו נכלל קובץ התצוגה של הטבלה המתמשכת.
- שם יציב:
- לגבי טבלאות קבועות: השם של תצוגת מסד הנתונים היציבה של הטבלה הקבועה במסד הנתונים, אם הטבלה הקבועה פורסמה כתצוגה יציבה. כדי לפרסם טבלה קבועה כתצוגה יציבה במסד הנתונים, מוסיפים את ההצהרה
publish_as_db_view: yesלטבלת ה-PDT או לטבלה המצטברת, או משתמשים בהצהרהmaterialized_view: yesכדי להפוך את הטבלה הנגזרת לתצוגה מגובה בחומר. - עבור מודלים אנליטיים: השם של מודל מסד הנתונים היציב של המודל האנליטי במסד הנתונים שלכם, אם המודל האנליטי פורסם כמודל יציב. כדי לפרסם מודל אנליטי כמודל יציב במסד הנתונים, מוסיפים את ההצהרה
publish_as_db_analytic_model: yesלמודל אנליטי שנוצר באמצעות תת-הפרמטרsqlשל הפרמטרderived_analytic_model.
- לגבי טבלאות קבועות: השם של תצוגת מסד הנתונים היציבה של הטבלה הקבועה במסד הנתונים, אם הטבלה הקבועה פורסמה כתצוגה יציבה. כדי לפרסם טבלה קבועה כתצוגה יציבה במסד הנתונים, מוסיפים את ההצהרה
- חיבור: השם של החיבור שבו הטבלה הקבועה מופעלת.
- Old Build: ערך בוליאני שמציג Yes אם ה-build הוא build ישן של טבלה מתמשכת, או No אם לא.
- סוג הטבלה: בגרסאות ישנות, השדה הזה מופיע ומציג את סוג הטבלה. הערכים כוללים Old Generation Table ו-Standin.
- incremental PDT: ערך בוליאני שמציג Yes אם טבלה מתמשכת היא incremental PDT או No אם היא לא כזו.
- סטטוס: מציג את הסטטוס של הניסיון האחרון. אם הבנייה נכשלה, מוצגת הודעת שגיאה ב-SQL וקישור ל-LookML של המודל, אם למשתמש יש הרשאות מתאימות לצפייה ב-LookML.
- תלויות: לוחצים על הלחצן הצגת תרשים תלויות כדי להציג דיאגרמה של הקשר בין כל הטבלאות הנגזרות שהטבלה הקבועה הזו תלויה בהן. כל צומת בדיאגרמה תואם לטבלה נגזרת. הצבע של כל צומת תואם לסטטוס של טבלת הנתונים הנגזרת, באופן הבא:
- צומת ירוק מייצג טבלה שנשמרה ונבנתה בהצלחה.
- צומת צהוב מייצג טבלה שנשמרה ומתבצעת בה בנייה או הגדלה.
- צומת אדום מייצג טבלה שנשמרה ולא נוצרה.
- צומת אפור מייצג טבלה שנשמרה אבל עדיין לא נוצרה.
- צומת לבן מייצג טבלה נגזרת זמנית, שלא נוצרת על ידי Looker.
- Last Build:
- הגרסה האחרונה שנוצרה בהצלחה: התאריך והשעה של הגרסה האחרונה של הטבלה המתמשכת שנוצרה בהצלחה.
- משך הזמן של גרסת ה-build האחרונה: משך הזמן של גרסת ה-build האחרונה של הטבלה הקבועה (בשניות; אם הטבלה עדיין לא נוצרה, מוצג הערך –).
- משך בנייה ממוצע: משך הזמן הממוצע שנדרש לבניית הטבלה המתמשכת (בשניות; אם הטבלה עדיין לא נבנתה, מוצג הערך –).
- Build Reason: הסיבה ליצירת הטבלה המתמשכת (inception אם זו יצירה ראשונית; datagroup triggered אם הטבלה המתמשכת נוצרה באמצעות datagroup; trigger value change אם ערך הטריגר של ה-SQL של הטבלה המתמשכת השתנה).
- מפתח מצטבר: הפרמטר
increment_keyלטבלאות קבועות שמשתמשות בבנייה מצטברת. - Increment Offset: הפרמטר
increment_offsetלטבלאות מתמידות שמשתמשות בבנייה מצטברת. - הגדלה מצטברת של שורות שנוספו או הוסרו: מספר השורות שנוספו לטבלה או הוסרו ממנה כשהטבלה עודכנה לאחרונה (אם לא נוספו או הוסרו שורות כשהטבלה עודכנה לאחרונה באמצעות אסטרטגיית השמירה שלה, יוצג –).
- Last Attempted SQL: ה-SQL ששימש לשאילתת מסד הנתונים כדי ליצור את הגרסה האחרונה של הטבלה.
- כלל התמדה:
- סוג: סוג העקביות שבה משתמשים בטבלה. בקטע העמודה Persistence Rule (כלל התמדה) בדף הזה מפורטים הערכים האפשריים.
- Persist For: ערך משך ההתמדה של טבלאות מסוג Persist. לא רלוונטי לטבלאות מתמידות מסוג Trigger.
- Datagroup: עבור טבלאות קבועות של טריגרים של קבוצות נתונים, המאפיין הזה מציין את השם של קבוצת הנתונים.
- בלוק קוד SQL: בטבלאות מתמשכות של קבוצת נתונים וטריגר SQL, בלוק הקוד יציג את הצהרת ה-SQL של הטריגר. בטריגרים של קבוצות נתונים, זהו ה-SQL של הפרמטר
sql_triggerשל קבוצת הנתונים. בטריגרים של SQL, זהו ה-SQL של הפרמטרsql_trigger_value. - Trigger Value: בטבלאות מסוג Trigger שנשמרות, הערך שהפעיל את יצירת הטבלה שנשמרת (מוצג – בטבלאות שנשמרות שנוצרו בהצלחה ונשמרו באמצעות
datagroup_trigger. כדי לראות את ערך הטריגר האחרון של datagroup, אפשר לעיין בדף Datagroups בחלונית Admin). - הבדיקה האחרונה: בטבלאות קבועות מסוג Trigger, השעה שבה נבדק לאחרונה ערך הטריגר.
- תפוגה: מתי הטבלה הקבועה תפוג, אם רלוונטי (לא רלוונטי לטריגרים של קבוצת נתונים).
מרכז הבקרה לפעילות במסמך PDT
בלוח הבקרה PDT Activity מוצג מידע על הטבלה המתמשכת, על הבנייה מחדש שלה ועל השאילתות שלה.

במרכז הבקרה PDT Activity, ברירת המחדל היא הצגת פרטי פעילות מארבעת השבועות הקודמים. כדי לשנות את התקופה שמוצגת, משתמשים בסרגל הסינון בחלק העליון של לוח הבקרה. לוח הבקרה PDT Activity כולל משבצות שמציגות את המידע הבא:
- סיכום של הטבלה המתמשכת, שכולל את השם של מודל LookML והתצוגה שמגדירים את הטבלה המתמשכת, את השם של החיבור למסד הנתונים שבו הטבלה המתמשכת נמצאת, את המספר הכולל של ניסיונות הבנייה המוצלחים והלא מוצלחים של הטבלה המתמשכת ואת אחוז ניסיונות הבנייה שנכשלו מתוך המספר הכולל של ניסיונות הבנייה.
- התאריך והשעה של הבנייה מחדש המלאה האחרונה של הטבלה הקבועה.
- אם הטבלה המתמידה היא PDT מצטברת, התאריך והשעה של הבנייה המצטברת האחרונה של ה-PDT.
- אם טבלת ה-PDT המתמשכת היא PDT מצטבר, זהו מספר הבנייות המצטברות שבוצעו מאז הבנייה המלאה האחרונה.
- הזמן הממוצע שנדרש לבנייה מחדש של הטבלה המתמשכת.
- תצוגה חזותית שמציגה את כל האירועים שנוצרו לאחרונה, מקובצים לפי סיכום של סוגי הפעולות שגרמו לאירועים.
- רשימה של כל הבנייות מחדש של טבלאות קבועות שבוצעו במהלך התקופה שמוצגת בלוח הבקרה, כולל התאריך שבו כל בנייה מחדש הושלמה, מספר השניות שנדרשו להשלמת כל בנייה מחדש, אם הבנייה מחדש הייתה מצטברת, הטריגר שגרם לכל בנייה מחדש ומספר הבנייות של טבלאות קבועות.
- רשימה של כל הניסיונות הכושלים לבנייה מחדש, כולל התאריך והשעה שבהם התחילה הבנייה מחדש שנכשלה, סוג השגיאה שגרמה לכשל, הודעת השגיאה ומספר הכשלים ביצירה.
- רשימה של כל האירועים שהפעילו בנייה מחדש של הטבלה, כולל מספר מזהה האירוע, תאריך האירוע, סוג האירוע והנתונים שנכללו באירוע ההפעלה.
- רשימה של כל האירועים של בנייה מחדש של טבלה שנשמרו, כולל מספר מזהה האירוע, תאריך האירוע, סוג האירוע והנתונים שנכללו באירוע הבנייה מחדש.
- מספר השאילתות שהריצו שאילתה ישירות על שדה, מקובצות לפי מקור השאילתה וזמן הריצה הממוצע של כל מקור שאילתה.
- המספר הכולל של השאילתות שהופעלו בטבלה הקבועה.
- רשימה של כל השדות בטבלה שנשאלו לגביהם שאילתות, כולל התצוגה והמודל של LookML שבהם השדה מוגדר, שם השדה, השם של הפעלת הניתוח שכללה את השדה ומספר הפעמים שהשדה נכלל בשאילתה.
ניתוח של יומן אירועים ב-PDT
Looker כולל מודל מוכן מראש בשם system_activity שמאפשר לבחון את יומן האירועים של PDT. זהו יומן שמופיע כטבלה בסכימת טמפ של חיבור למסד נתונים, והוא עוקב אחרי הפעילות של טבלאות שנשמרו.
אפשר לגשת למודל באמצעות הקישורים Recent Build Events (אירועי בנייה מהזמן האחרון) ו-Recent Trigger Events (אירועי הפעלה מהזמן האחרון) בתפריט האפשרויות (סמל של שלוש נקודות) בדף Persistent Derived Tables (טבלאות נגזרות קבועות), או מהדף Connections (חיבורים) בחלונית Admin (אדמין) ב-Looker.
כדי לגשת ל-Explore PDT Event Log (יומן אירועים של PDT) מהדף Connections (קישורים), בוחרים באפשרות Show PDT Event Log (הצגת יומן אירועים של PDT) בתפריט הנפתח של סמל גלגל השיניים לכל חיבור.
אפשר לעיין במודל כמו בכל Explore אחר ב-Looker. כשניגשים ל-Explore של יומן האירועים של PDT מהדף Connections (חיבורים), הוא מסונן לכל החיבור. כשניגשים ל-Explore של יומן האירועים של PDT מהדף טבלאות נגזרות קבועות, הוא מסונן לפי טבלה קבועה ספציפית.
זהו מדריך קצר לשדות שזמינים ביומן האירועים של PDT Explore:
| שדה | תיאור |
|---|---|
| פעולה | מתאר את הפעולה שהתרחשה. הפעולות האפשריות הן יצירה מחדש, השמטה, יצירה ואיסוף.מידע נוסף על צפייה בפעולות ביומן PDT והבנתן, ועל נתוני הפעולות התואמים, זמין בדף העזרה בנושא הסבר על פעולות ביומן PDT. |
| נתוני הפעולה | מספק מידע ספציפי יותר על פעולה, כולל הטריגר שבו נעשה שימוש, הערך של טריגר, זמן התפוגה של טבלה לשימוש חוזר, הסיבה לבנייה מחדש והטקסט של הודעת שגיאה.מידע נוסף על צפייה בפעולות ביומן PDT והבנתן, ועל נתוני הפעולות התואמים, זמין בדף העזרה בנושא הסבר על פעולות ביומן PDT. |
| חיבור | השם של החיבור שבו קיימת הטבלה הנגזרת. |
| גיבוב (hash) | כל טבלה נגזרת מכילה גיבוב של ה-SQL שנכתב כדי ליצור אותה. |
| מזהה | המזהה הייחודי של מופע Looker שיצר את הטבלה המתמידה. במקרים רבים, יהיה רק מופע אחד של Looker שמצביע על מסד נתונים, ולכן יוצג רק מזהה אחד. עם זאת, אם יש לכם מופע של סביבת פיתוח או משהו דומה, יכול להיות שתראו כמה מזהים. |
| שם הדגם | שם המודל שבאמצעותו נוצרה הטבלה. |
| תאריך ההתרחשות | התאריך והשעה שבהם התרחש האירוע. |
| תאריך התרחשות ב-UTC | התאריך והשעה שבהם האירוע התרחש, לפי זמן אוניברסלי מתואם (UTC). |
| רצף | מספר השלב בבניית הטבלה שנשמרה. |
| גיבוב קצר | גרסה קטומה של הגיבוב של ה-SQL שנכתב כדי ליצור את הטבלה הנגזרת. |
| שם טבלה | השם המלא של הטבלה הקבועה, כולל הקידומת של סוג הטבלה, גיבוב ושם התצוגה. |
| Tid | מזהה העסקה. |
| שם התצוגה המפורטת | שם התצוגה של הטבלה הנגזרת. |