view_name

Usage

explore: explore_name {
  view_name: view_name
}
היררכיה
view_name
ערך ברירת המחדל
תצוגה מפורטת שהשם שלה זהה לשם של הניתוח

מקבל
השם של תצוגה קיימת

הגדרה

התצוגה שמוגדרת בפרמטר view_name תגדיר את השדות של הניתוח. אם לא מציינים את view_name, מערכת Looker מניחה ששם התצוגה הבסיסית זהה לשם האפשרויות הנוספות. בדרך כלל משתמשים ב-view_name רק כדי ליצור כמה ניתוחים באמצעות התכונה 'ניתוח נתונים' מאותה תצוגה.

דוגמאות

מוסיפים אפשרות לתפריט 'ניתוח נתונים' בשם לקוח על סמך התצוגה שנקראת users:

explore: customer {
  view_name: users
}

אתגרים נפוצים

יש בלבול רב בין view_name, from ו-label, אבל הם מתנהגים בצורה שונה

לפרמטרים view_name, ‏ from ו-label יש השפעות דומות, אבל שונות.

שימוש ב-view_name

אפשר להשתמש ב-view_name כדי ליצור כמה ניתוחים מאותו תצוגה, ולהפנות לשדות באותו אופן בכל ניתוח:

explore: customer {
  view_name: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'User Name'
# You would reference fields like ${users.name}

explore: buyer {
  view_name: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}

עם view_name: users, קוד ה-SQL שנוצר משתמש בשם הטבלה המקורי, כך: FROM schema.users AS users.

שימוש ב-from

אפשר להשתמש בלחצן from כדי ליצור כמה ניתוחים מאותה תצוגה, ולהפנות לשדות בצורה שונה בכל ניתוח:

explore: customer {
  from: users
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Customer Name'
# You would reference fields like ${customer.name}

explore: buyer {
  from: users
}
# Would appear in the Explore menu as 'Buyer'
# Fields would appear like 'Buyer Name'
# You would reference fields like ${buyer.name}

ב-from: users, קוד ה-SQL שנוצר מגדיר כינוי לשם הטבלה המקורי, כך: FROM schema.users AS customer.

שימוש ב-label

משתמשים ב-label אם לא צריך ליצור כמה ניתוחים מאותו תצוגה, ורוצים שהשם של הניתוח יופיע אחרת בתפריט הניתוחים:

explore: users {
  label: "Customer"
}
# Would appear in the Explore menu as 'Customer'
# Fields would appear like 'Users Name'
# You would reference fields like ${users.name}

חשוב לדעת

view_name משמש לעיתים רחוקות לשינוי השם של ניתוח נתונים

בדרך כלל לא משתמשים ב-view_name כדי לשנות את השם של ניתוח, אלא אם יוצרים מודל מורחב וצריך ליצור כמה ניתוחים מאותה תצוגה.

כדאי לשקול לשנות את השם של התצוגה הבסיסית או להשתמש ב-label כדי לשנות את האופן שבו התכונה 'ניתוח נתונים' מופיעה בכלי לבחירת שדות.