הצעות (לתצוגות)

בדף הזה אנחנו מתייחסים לפרמטר suggestions שהוא חלק מתצוגה.

אפשר להשתמש ב-suggestions גם כחלק ממאפיין או משדה מסנן, כמו שמתואר בדף התיעוד של הפרמטר suggestions (לשדות).

Usage

view: view_name {
  suggestions: yes
}
היררכיה
suggestions
ערך ברירת המחדל
yes

אישור
ערך בוליאני (yes או no)

הגדרה

כשמשתמש מסנן ניתוח ב-Explore לפי שדה שתומך בהצעות, כברירת מחדל Looker מציע ערכים אפשריים לשדה (במאמר שינוי הצעות לסינון מוסבר איך אפשר להשפיע על ההצעות לסינון).

‫Looker מספק את הערכים האפשריים של המאפיין מתוך מסד הנתונים, ומציע את הערכים האפשריים על סמך מה שהמשתמש הקליד בשדה הסינון. ההצעות מופעלות כברירת מחדל ברוב הניבים. אפשר להוסיף את ההצהרה suggestions: no להגדרה של view כדי להשבית את ההצעות לערכי מסננים לכל המאפיינים בתצוגה שתומכים בהצעות.

בניבים מסוימים, כמו Amazon Athena,‏ Qubole Presto,‏ Trino,‏ Cloudera Impala,‏ Apache Hive ו-Apache Spark, כדי לספק הצעות צריך לשלוח שאילתה למסד הנתונים, וזה עלול להיות יקר. לכן, אם אתם משתמשים ב-Looker כדי ליצור באופן אוטומטי פרויקט ממסד הנתונים עבור הניבים האלה, Looker ייצור את התצוגות עם ההצהרה suggestions: no.

דוגמה

דוגמה לתצוגה שבה ההצעות מושבתות לכל המאפיינים:

view: aircraft_types {
  sql_table_name: flightstats.aircraft_types ;;
  suggestions: no
  ...
}

חשוב לדעת

הסינון suggestions ברמת התצוגה המפורטת פועל בצורה שונה מהסינון suggestions ברמת המאפיין

הפרמטר suggestions שמתואר בדף הזה מוחל על תצוגה מפורטת ופועל באופן שונה מהפרמטר suggestions שמוחל על מאפיין. כשמחילים את suggestions ברמת המאפיין, אפשר להגדיר רשימה של הצעות למאפיין הזה.

אם רוצים להשבית את ההצעות למאפיין מסוים, אפשר להשתמש בהצהרה suggestable: no למאפיין.

אפשר להשבית את ההצעות לגבי מאפיינים מסוימים

אם רוצים להשבית את ההצעות למאפיין מסוים, אפשר להוסיף את ההצהרה suggestable: no להגדרה של המאפיין במקום להשתמש ב-suggestions: no לתצוגה כולה. עם זאת, הפעולה ההפוכה לא אפשרית: אי אפשר להגדיר תצוגה מפורטת עם suggestions: no ואז להשתמש בהצהרה suggestable: yes כדי להפעיל הצעות למאפיינים ספציפיים בתצוגה המפורטת. ההתנהגות הזו מוגדרת כך כי אם מפתח מציין את suggestions: no ברמת התצוגה המפורטת, הוא רוצה למנוע שאילתות יקרות במסד הנתונים של התצוגה המפורטת הזו, ולכן ההצעות צריכות להיות מושבתות לכל המאפיינים בתצוגה המפורטת.

לחלופין, בתצוגה מפורטת עם suggestions: no, אפשר להשתמש בפרמטר suggestions למאפיינים נפרדים כדי להקצות ערכים קבועים למסנן, גם אם בתצוגה המפורטת של המאפיין יש את ההצהרה suggestions: no, כי ערכים קבועים לא דורשים שאילתה במסד הנתונים.