Usage
view: view_name {
dimension: field_name {
suggest_explore: explore_name
}
}
|
היררכיה
suggest_explore |
סוגי שדות אפשריים
מאפיין, קבוצת מאפיינים, מדד, מסנן, פרמטר
מקבל
השם של ניתוח
|
הגדרה
הפרמטר הזה, שמשמש עם suggest_dimension, משנה את האופן שבו Looker יוצר הצעות לשדה filter או לdimension של type: string כשמישהו משתמש בשדה הזה כדי לסנן שאילתה.
בדרך כלל, Looker יוצר את ההצעות האלה על ידי הפעלת השאילתה הבאה בשדה המסנן:
SELECT DISTINCT <field name> FROM <table> LIMIT 1000
אם השדה נמצא בטבלה גדולה, יכול להיות שהשאילתה הזו תהיה איטית מדי או תיצור עומס גדול מדי על מסד הנתונים.
באמצעות suggest_dimension, אפשר לגרום ל-Looker לשלוח שאילתה למאפיין חלופי כדי לקבל את ערכי ההצעה. אם הממד הזה מוגדר בניתוח אחר, suggest_explore מציין ל-Looker איפה למצוא אותו. במקרה הזה, בפרמטר suggest_dimension, צריך לכלול גם את שם התצוגה המפורטת שבה מוגדר המאפיין וגם את שם המאפיין בפורמט view_name.field_name. בנוסף, צריך לוודא שהתצוגה המפורטת מצורפת לניתוח הנתונים באמצעות Explore שצוין בפרמטר suggest_explore.
אם המימד מוגדר בתצוגה הנוכחית, לא צריך להשתמש בפרמטר suggest_explore.
דוגמאות
בדוגמה הזו, במקום לעיין ברשימה ארוכה של שמות משתמשים מהטבלה event, הגדרנו ל-Looker לבצע שאילתה על השמות מהטבלה user:
dimension: event_user_name {
type: string
sql: ${TABLE}.event_user_name ;;
suggest_explore: user
suggest_dimension: user.name
}