Usage
|
היררכיה
|
ערך ברירת המחדל
ללא
מקבל
מזהה Looker
כללים מיוחדים
|
הגדרה
אם מופיע סימן פלוס (
+) לפני שם התצוגה, כמוview: +orders, מדובר בהגדרה מדויקת יותר של תצוגה. מידע נוסף זמין בדף התיעוד בנושא שיפורים ב-LookML.
הפרמטר view, יחד עם הפרמטרים הבסיסיים שלו, מתאר טבלת נתונים שתשמש במודל Looker. הטבלה יכולה כבר להיות קיימת במסד הנתונים, או שאפשר ליצור טבלה חדשה באמצעות הפונקציונליות של טבלה נגזרת ב-Looker.
במקרה של טבלת מסד נתונים קיימת, שם התצוגה בדרך כלל זהה לשם הטבלה שרוצים לעבוד איתה. אם רוצים ששם התצוגה יהיה שונה משם הטבלה הבסיסית, או אם צריך להפנות לטבלה ממסד נתונים או מסכימה אחרים, אפשר להוסיף את הפרמטר sql_table_name.
במקרה של טבלה נגזרת, השם של התצוגה יכול להיות כל מזהה. אחר כך, ההפניות לטבלה הנגזרת משתמשות בשם המזהה הזה.
אחרי שיוצרים תצוגה מפורטת, צריך להפנות אליה בפרמטר explore או join כדי שהיא תהיה זמינה למשתמשים.
כשמשתמשים במדד של
type: countב'ניתוח נתונים', התוויות של הערכים שמתקבלים בתרשים הן השם של התצוגה ולא המילה 'ספירה'. כדי למנוע בלבול, מומלץ להשתמש בשם ברבים לתצוגה, לבחור באפשרות הצגת שם השדה המלא בקטע סדרה בהגדרות הוויזואליזציה, או להשתמש ב-view_labelעם גרסה ברבים של שם התצוגה.
דוגמאות
מוודאים שהטבלה orders במסד הנתונים זמינה לבניית מודלים:
view: orders {}
יוצרים derived_table בשם user_facts:
view: user_facts {
derived_table: {
sql: … ;;
}
}
הופכים את הטבלה order_1 במסד הנתונים לזמינה ליצירת מודלים, אבל משתמשים בפרמטר sql_table_name כדי לקרוא לה orders:
view: orders {
sql_table_name: order_1 ;;
}
כדי להפוך את הטבלה users מהסכימה analytics לזמינה ליצירת מודלים, משתמשים בפרמטר sql_table_name:
view: users {
sql_table_name: analytics.user ;;
}
אתגרים נפוצים
משתמשים לא יכולים לגשת לתצוגה עד שמוסיפים אותה באמצעות explore או join
יצירת תצוגה לא תעשה שום דבר כשלעצמה. כדי שהמשתמשים יוכלו ליצור אינטראקציה עם התצוגה, צריך להפנות אליה באמצעות הפרמטר explore או join.
צריך להפנות לשני תצוגות בשמות שונים בתוך אפשרויות נוספות
בכל ניתוח ב-Explore, אפשר להשתמש בתצוגה יותר מפעם אחת, אבל לכל תצוגה צריך להיות הפניה ייחודית. אם אתם צריכים לצרף תצוגה לניתוח יותר מפעם אחת, אתם צריכים להשתמש בפרמטר from בצירוף.
צריך להיות אפשר לגשת לטבלאות שאליהן מתייחסים ב-view מהחיבור הנוכחי
הצפיות מופנות על ידי פרמטר explore או join, שמופנה על ידי model. המודל קובע באיזה חיבור למסד נתונים נעשה שימוש (ראו את הפרמטר connection). החיבורים למסד הנתונים מוגדרים בקטע Admin (אדמין) ב-Looker, ויש להם סכימה שמשויכת אליהם כברירת מחדל.
כשמפנים לטבלה בפרמטר view, צריך לוודא שיש גישה לטבלה בחיבור המשויך. בנוסף, אם אתם צריכים להפנות לטבלה מסכימה שאינה ברירת המחדל, תצטרכו להשתמש בפרמטר sql_table_name כדי לספק את שם הסכימה שאינה ברירת המחדל.
חשוב לדעת
view בדרך כלל מכיל מאפיינים ומדדים
למרות שתיאורטית אפשר להשתמש ב-view לבד, בפועל כמעט תמיד יש מתחתיו מאפיינים ומדדים. מאפיינים מספקים גישה לעמודות של טבלת מסד הנתונים, ומדדים מאפשרים צבירה של עמודות.
תיאורים של מאפיינים מופיעים בדף התיעוד סוגי מאפיינים, מסננים ופרמטרים, ותיאורים של מדדים מופיעים בדף התיעוד סוגי מדדים. בנוסף, אפשר להגדיר שדות של מסננים וקבוצות של שדות מאפיינים שמבוססים על תאריכים באמצעות קבוצות של מאפיינים.