Usage
view: view_name {
dimension: field_name {
allow_fill: yes
}
}
|
היררכיה
allow_fill |
סוגי שדות אפשריים
מאפיין, קבוצת מאפיינים
ערך ברירת המחדל
yes
מקבל
ערך בוליאני (yes או no)
|
הגדרה
חלק ממערכי הנתונים מכילים ערכים, כמו תאריכים, שחוזרים על עצמם בדפוס צפוי. יכול להיות שמשתמש ימשוך נתונים לפי מסגרת זמן ויגלה שלחלק מהתאריכים, השבועות, החודשים או סוגי התאריכים האחרים אין ערך תואם. כברירת מחדל, בטבלת הנתונים ובתצוגה החזותית יוצגו התאריכים שהשאילתה מחזירה, וכל תאריך חסר ידלג.
במקרים כאלה, האפשרות מילוי מאפיינים ב-Looker מאפשרת למשתמש למלא תאריכים וערכים חסרים בטבלת הנתונים ובציר של הוויזואליזציה של השאילתה. האפשרות הזו מופיעה בתפריט ההגדרות (סמל גלגל השיניים) של המאפיין בקטע נתונים בדוח של 'חיפוש וניתוח'.

הפרמטר allow_fill של מאפיין משמש להפעלה או להשבתה של האפשרות למלא את הערכים החסרים בטבלת הנתונים ובציר של התצוגה החזותית. כברירת מחדל, אם סוג המאפיין תומך בהשלמת ערכים חסרים, האפשרות מוצגת בתפריט ההגדרות (סמל גלגל השיניים) של המאפיין. כדי להשבית את האפשרות למלא ערכים חסרים למאפיין, מגדירים את allow_fill ל-no.
האפשרות allow_fill זמינה לקבוצות של מאפיינים ולמאפיינים שיש להם מספר קבוע של ערכים, כמו yes/no וערכים מדורגים, וגם לסוגי תאריכים כמו day_of_week או hour_of_day.
אפשר גם להשתמש בפרמטר case או בפרמטר tier כדי להחיל את האפשרות allow_fill על כל אפשרות של מאפיין שמבוססת על רשימת ערכים. אם מריצים שאילתות עם מאפיין אחד או עם ציר אחד, המערכת תמלא אוטומטית את הערכים החסרים, בתנאי שהמשתמש לא החיל מסננים על אף אחד מהמדדים.
אפשר להחיל מילוי מאפיינים על כמה מאפיינים בבת אחת בשאילתה – כולל מאפיינים שמוצגים בטבלה צירנית – אבל יכול להיות ש-Looker ישבית באופן אוטומטי את מילוי המאפיינים כדי לבצע אופטימיזציה של ביצועי השאילתה אם המערכת תזהה שיווצרו יותר מדי שדות עם ערכים מלאים.
דוגמאות
איך מונעים ממשתמש למלא ערכים חסרים במאפיין תאריך היצירה:
dimension: created_date {
type: date
sql: ${TABLE}.created_date ;;
allow_fill: no
}
דברים שכדאי לקחת בחשבון
יש עוד כמה מקרים שבהם המשתמש לא יוכל למלא את המימד:
כשמאפיינים משתמשים בפרמטר
order_by_field.כשמוחל על המאפיינים מסנן, ויש להם גם מספר קבוע של ערכים, כמו כן/לא, ימי השבוע, ימי החודש וכן הלאה. סינון לפי סוגי השדות האלה מבטל את המספר הקבוע של ערכים ש-Looker צריך כדי למלא במדויק ערכים חסרים.
כשהמשתמש מבצע פירוט של מאפיין מוצלב.
כשמערכת Looker מזהה שיווצרו יותר מדי שורות או עמודות עם ערכים מלאים, היא משביתה באופן אוטומטי את מילוי המאפיינים כדי לבצע אופטימיזציה של ביצועי השאילתה.