בדף הזה מוסבר על הפרמטר
view_labelשהוא חלק מכלי הניתוחים.אפשר להשתמש ב-
view_labelגם כחלק מצירוף, כמו שמתואר בדף התיעוד של הפרמטרview_label(לצירופים).אפשר להשתמש ב-
view_labelגם כחלק ממאפיין, מדד או מסנן, כמו שמתואר בדף התיעוד של הפרמטרview_label(לשדות).
Usage
explore: explore_name {
view_label: "desired label for the view"
}
|
היררכיה
view_label |
ערך ברירת המחדל
השם של הניתוח
מקבל
מחרוזת
|
הגדרה
view_label משנה את האופן שבו קבוצת השדות מתצוגת הבסיס של ניתוח תסומן בכלי לבחירת שדות.

לפעמים משתמשים ב-view_label כדי להוסיף קו תחתון לפני שם התצוגה המפורטת, כך שהיא תמוין בסדר אלפביתי ותהיה התצוגה המפורטת העליונה בכלי לבחירת שדות. אפשרות אחרת היא להשתמש בה כשצריך יותר מתצוגה אחת למטרות מידול, אבל התצוגות מייצגות את אותה ישות מבחינת משתמשים עסקיים. לדוגמה, יכול להיות שיש לכם תצוגה אחת שמוגדרת ב-LookML כ-customer ותצוגה אחרת שמוגדרת כ-customer_facts, ואתם רוצים שהשמות האלה יישארו לצורכי מידול. עם זאת, יכול להיות שיהיה הגיוני ששניהם יופיעו כלקוח למשתמשים עסקיים.
אם רוצים לשנות את השמות של השדות עצמם, אפשר להשתמש בפרמטר label.
דוגמאות
להגדיר שמשתמשים עסקיים יוכלו לראות את ה-customer_factsExplore כחלק מהתצוגה לקוחות:
explore: customer_facts {
view_label: "Customers"
}
כדי שהמשתמשים יראו את product_facts Explore כחלק מהתצוגה Product Info:
explore: product_facts {
view_label: "Product Info"
}
דברים שכדאי לקחת בחשבון
view_label לא משפיע על שום דבר חוץ מהמראה של בוחר השדות
כשמשנים את view_label של ניתוח, רק בורר השדות מושפע. האופן שבו הכרטיסייה 'ניתוח' מופיעה בתפריט ניתוח, והאופן שבו צריך להפנות לשדות ב-LookML, לא השתנו.
אם משלבים כמה תצוגות באמצעות view_label, צריך להקפיד על שימוש נכון באותיות רישיות
אם רוצים שהשדות מתצוגת הבסיס של הניתוח ימוזגו עם אחת מהתצוגות המצורפות של הניתוח בכלי לבחירת שדות, צריך לוודא שהאותיות הרישיות שמשתמשים בהן ב-view_label נכונות. האותיות הרישיות והקטנות שבהן משתמשים צריכות להיות זהות לאופן שבו שם התצוגה מופיע בכלי לבחירת שדות. לדוגמה:
explore: product {
view_label: "Product Info"
join: product_info {
sql_on: ${product.product_id} = ${product_info.product_id} ;;
}
}
השם product_info יופיע בבורר השדות כ-Product Info. כל מילה תתחיל באות גדולה, והקווים התחתונים יוחלפו ברווחים. לכן השתמשנו ב-view_label: 'Product Info' במקום ב-view_label: 'product_info'.
ההגדרה view_label של שדה מקבלת עדיפות על פני ההגדרה view_label של ניתוח
אם לשדה בניתוח יש view_label, השדה יופיע מתחת לview_label שלו, ולא מתחת לview_label של הניתוח. בדוגמה הזו, גם בניתוח וגם במאפיין יש ערכים של view_label.
בקובץ המודל, רכיב ה-Explore מוגדר באמצעות view_label: "View Label on Explore":
explore: us_births {
label: "US births"
view_label: "View Label on Explore"
}
בקובץ us_births.view, המאפיין state מוגדר עם view_label: "View Label on Field":
view: us_births {
label: "US births"
dimension: state {
view_label: "View Label on Field"
type: string
sql: ${TABLE}.state ;;
}
במקרה כזה, state של המאפיין view_label יחליף את view_label של החיפוש ובדיקה, ולכן בחיפוש ובדיקה המאפיין state יופיע בקטע 'תווית תצוגה בשדה' view_label.

view_label משפיע על תצוגת הבסיס של התכונה 'חקירה'
הפרמטר הזה דומה לפרמטר view_label (לצירופים), אבל הוא משפיע על תצוגת הבסיס של התכונה 'ניתוח נתונים' במקום על התצוגות המצורפות. בניגוד לפרמטר label (לתצוגות), הפרמטר הזה משפיע רק על תצוגת הבסיס באנליזה הזו.