קבוצות נתונים מאפשרות לכם לציין כללי מדיניות לשמירה במטמון של שאילתות וטריגרים לבנייה מחדש של PDT. אם יש לכם הרשאות גישה לדף Datagroups בקטע Database בחלונית Admin, תוכלו לראות סיכום של קבוצות נתונים שהוגדרו במודל שיש לכם גישה לנתונים שלו.
פרטים על קבוצת נתונים
בדף Datagroups מוצגים הפרטים הבאים לגבי כל קבוצת נתונים:
| עמודה | הגדרה |
|---|---|
| שם | השם של קבוצת הנתונים, שמוגדר בקובץ המודל. |
| תווית | מציינים תווית אופציונלית של קבוצת נתונים, שמוגדרת לפרמטר datagroup בקובץ המודל. |
| חיבור | חיבור מסד הנתונים של קבוצת הנתונים. |
| דגם | מודל LookML שבו מוגדרת קבוצת הנתונים. (לוחצים על הלחצן LookML כדי לפתוח את קובץ מודל LookML). |
| סוג | סוג הטריגר של קבוצת הנתונים, כמו sql_trigger או interval_trigger. אם לקבוצת הנתונים לא הוגדר סוג טריגר, השדה Type יהיה ריק. |
| תיאור | מציינת תיאור אופציונלי של קבוצת נתונים, שמוגדר לפרמטר datagroup בקובץ המודל. אפשר להשתמש בתיאור של קבוצת הנתונים כדי להסביר את המטרה והמנגנון שלה. |
| פעולות | פעולות שאפשר לבצע בקבוצת הנתונים (פרטים נוספים זמינים בקטע 'פעולות בקבוצת נתונים'). |
בהתאם לסטטוס של קבוצת הנתונים, יכול להיות שיופיעו מתחת לשם גם הפרטים הבאים:
- בעמודה סטטוס מוצג הסטטוס הנוכחי של קבוצת הנתונים. הסטטוס מסומן גם על ידי הנקודות הצבעוניות שליד כל שורה בקבוצת הנתונים:
- ירוק – קבוצת הנתונים במצב מוכן.
- כתום – קבוצת הנתונים במצב מופעל, או שקבוצת הנתונים נפרסה לאחרונה בסביבת הייצור ומחזור הבדיקה של הטריגר עדיין לא התחיל.
- אדום – הבדיקה האחרונה של הטריגר נכשלה, או שיש שגיאה ב-LookML של קבוצת הנתונים. אפשר ללחוץ על הלחצן LookML כדי לפתוח את קובץ מודל LookML.
- ערך הטריגר מציג את התוצאה של השאילתה
sql_triggerשהפעילה את קבוצת הנתונים. לדוגמה, אם קבוצת נתונים משתמשת בטריגר SQL שמבוסס על מזהה יומן ה-ETL המקסימלי, ערך הטריגר יציג את מזהה יומן ה-ETL החדש שהפעיל את קבוצת הנתונים. - הערך הופעל מאז מוצג לקבוצות נתונים במצב מופעל, כדי להראות כמה זמן עבר מאז שהופעלה קבוצת הנתונים. המידע הזה מראה כמה זמן לוקח לבנות מחדש את ה-PDT ולהריץ את השאילתות שהופעלו על ידי קבוצת הנתונים. אחרי שכל ה-PDTs ייבנו מחדש, הצבע של קבוצת הנתונים ישתנה לירוק כדי לציין שהיא מוכנה, ואחרי כמה דקות המידע הופעל מאז ייעלם מהדף כי קבוצת הנתונים הושלמה.
- שגיאת הפעלה מספקת מידע על שגיאות בהפעלות של קבוצות נתונים, כמו שגיאת תחביר בהפעלת SQL של קבוצת הנתונים. אם מופיעה שגיאה, אפשר ללחוץ על הלחצן LookML כדי לפתוח את קובץ מודל LookML ולתקן את תחביר ה-SQL.
- הערך הפעלה אחרונה של הטריגר מראה את הפעם האחרונה שבה הופעלה שאילתת ה-SQL של
sql_triggerקבוצת הנתונים. אם הערך שמוחזר על ידי השאילתה שונה בפעם הבאה, זה מפעיל את קבוצת הנתונים. - Cache reset at (איפוס המטמון ב) מציג את השעה שבה המטמון אופס לאחרונה (השעה שבה הנתונים במטמון בקבוצת הנתונים בוטלו לאחרונה).
פעולות בקבוצת נתונים
אם יש לכם את ההרשאות הדרושות לעדכון קבוצות נתונים, אתם יכולים לבצע את הפעולות הבאות בקבוצות נתונים מתוך דף האדמין Datagroups:
- לוחצים על הלחצן LookML כדי לפתוח את קובץ מודל LookML שבו מוגדרת קבוצת הנתונים.
- בתפריט ההגדרות (סמל גלגל השיניים) , בוחרים באפשרות איפוס המטמון כדי לבטל באופן מיידי את התוקף של התוצאות שנשמרו במטמון של כל הניתוחים באמצעות קבוצת הנתונים הזו.
- בוחרים באפשרות הפעלת קבוצת נתונים מתפריט גלגל השיניים כדי לבטל את התוקף של התוצאות שנשמרו במטמון של כל הניתוחים ולבנות מחדש את כל טבלאות ה-PDT באמצעות קבוצת הנתונים הזו. הבנייה מחדש של ה-PDT תתחיל על סמך הפעם הבאה שצוינה בשדה PDT and Datagroup Maintenance Schedule של החיבור, למשל כל חמש דקות. כל העברות הנתונים המתוזמנות של טבלאות Look, לוחות בקרה ולוחות בקרה של LookML שמשתמשות בקבוצת הנתונים כטריגר יישלחו כשקבוצת הנתונים שהופעלה תגיע למצב מוכן.