בדף הזה יש קישורים לכל הפרמטרים של LookML שמגדירים שדות.
יש כמה סוגים של שדות:
- מאפיינים מייצגים עמודה בטבלה, או ערך מחושב שמבוסס על סוג כלשהו של מניפולציה או שילוב של עמודות
- קבוצות של מאפיינים משמשות רק עם נתונים שמבוססים על זמן, ומאפשרות ליצור הרבה מאפיינים שמבוססים על זמן בבת אחת.
- מדדים דומים לפונקציות מצטברות ב-SQL (לדוגמה,
COUNT, SUM, AVG) ומייצגים מידע על כמה שורות - מסננים יוצרים שדה לסינון בלבד, שמשתמשים יכולים להזין בו קלט למסנן מבוסס-תבנית או לצירוף מותנה
- פרמטרים יוצרים שדה סינון בלבד שמשתמשים יכולים להשתמש בו כדי לספק קלט לתג
{% parameter %}של Liquid
דוגמה לשימוש
כדי לראות תיאור קצר, מעבירים את מצביע העכבר מעל שם של פרמטר. לוחצים על שם של פרמטר כדי לעבור לדף ההפניה שלו.
אם אפשר להגדיר פרמטר לאחת מכמה אפשרויות ספציפיות, ערך ברירת המחדל מופיע ראשון.
## STRUCTURAL PARAMETERS view: view_name { (dimension |dimension_group |measure |filter | parameter):field_name{ intervals: [interval, interval, …] timeframes: [timeframe, timeframe, …] # ACTION AND LINKING PARAMETERS action: { label: "Label to Appear in Action Menu" url: "url" icon_url: "url" form_url: "url" param: { name: "name string" value: "value string" } # Possibly more param definitions form_param: { name: "title" type: select | string | textarea label: "desired label name" required: yes | no default: "value string" option: { name: "name string" value: "value string" } # Possibly more option definitions } # Possibly more form_param definitions } drill_fields: [field_or_set, field_or_set, ...] tags: ["string1", "string2", ...] link: { label: "desired label name;" url: "desired_url" icon_url: "url_of_an_image_file" } # Possibly more link definitions # DISPLAY PARAMETERS alias: [old_field_name, old_field_name, ...] alpha_sort: yes | no description: "description string" group_label: "desired group label name" group_item_label: "label to use under the group label in the field picker" hidden: yes | no label: "desired label name" label_from_parameter: parameter_name order_by_field: dimension_name | dimension_group_name | measure_name style: classic | interval | integer | relational view_label: "desired label name" # FILTER PARAMETERS can_filter: yes | no case_sensitive: yes | no filters: [dimension: "filter expression", dimension: "filter expression", ...] skip_drill_filter: yes | no # FILTER SUGGESTION PARAMETERS allowed_value: { label: "desired label name" value: "looker filter expression" } # Possibly more allowed_value definitions bypass_suggest_restrictions: yes | no full_suggestions: yes | no suggest_dimension: dimension_name suggest_explore: explore_name suggest_persist_for: "N (seconds | minutes | hours)" suggestable: yes | no suggestions: ["suggestion string", "suggestion string", "…"]< # QUERY PARAMETERS allow_approximate_optimization: yes | no approximate: yes | no approximate_threshold: N convert_tz: yes | no datatype: epoch | timestamp | datetime | date | yyyymmdd fanout_on: repeated_record_name precision: N primary_key: yes | no required_access_grants: [access_grant_name, access_grant_name, ...] required_fields: [field_name, field_name, ...] sql_distinct_key: SQL expression to define repeated entities ;; # VALUE AND FORMATTING PARAMETERS case: { when: { sql: SQL condition ;; label: "value" } # Possibly more when statements } default_value: "desired default value" direction: "row | column" end_location_field: dimension_name html: HTML expression using Liquid template elements ;; list_field: dimension_name percentile: Nth percentile sql: SQL expression to generate the field value ;; sql_end: SQL expression indicating the end time of a duration ;; sql_latitude: SQL expression to generate a latitude ;; sql_longitude: SQL expression to generate a longitude ;; sql_start: SQL expression indicating the start time of a duration ;; start_location_field: dimension_name synonyms: [synonym1, synonym2, ...] tiers: [N, N, ...] type: dimension_field_type # For a dimension field type: dimension_group_type # For a dimension_group field type: measure_field_type # For a measure field type: filter_field_type # For a filter field type: parameter_field_type # For a parameter field string_datatype: unicode # For a dimension field units: feet | kilometers | meters | miles | nautical_miles | yards value_format: "excel-style formatting string" value_format_name: format_name # VISUALIZATION PARAMETERS allow_fill: yes | no map_layer_name: name_of_map_layer } }
הגדרות של פרמטרים
- D = מאפיין
- DG = קבוצת מאפיינים
- M = מדידה
- F = סינון
- P = Parameter
| שם הפרמטר | סוגי שדות תקינים | תיאור |
|---|---|---|
| פרמטרים מבניים | ||
dimension
|
D | יצירה של שדה מאפיין |
dimension_group
|
DG | יצירה של כמה מאפיינים מבוססי-זמן בו-זמנית |
filter
|
F | יצירת שדה לסינון בלבד לשימוש במסנן מבוסס-תבנית או בצירוף מותנה |
measure
|
M | יצירת שדה מדד |
parameter
|
P | יוצר שדה מסנן בלבד שמשתמשים יכולים להשתמש בו כדי לספק קלט לתג Liquid {% parameter %} |
intervals
|
DG | הגדרת קבוצת מאפייני משך הזמן שרוצים בdimension_group של type: duration |
timeframes
|
DG | הגדרת קבוצת המאפיינים של מסגרת הזמן שרוצים לכלול בdimension_group של type: time |
| פרמטרים של פעולה וקישור | ||
action
|
D M | יוצר פעולת נתונים בשדה שמאפשרת למשתמשים לבצע משימות בכלים אחרים, ישירות מ-Looker |
drill_fields
|
D DG M | הצהרה על רשימת השדות שיוצגו כשמבצעים Drill down במדד או במאפיין |
link
|
D M | יצירת קישורים לתוכן אחר ב-Looker ולתוכן חיצוני |
tags
|
D DG M F P | הוספת טקסט שאפשר להעביר לאפליקציות אחרות כדי לספק נתונים על שדה |
| פרמטרים של תצוגה | ||
alias
|
D DG M F P | מאפשר לכתובות URL שנשמרו עם שמות שדות ישנים להמשיך לפעול אחרי ששם של שדה משתנה |
alpha_sort
|
D | הפרמטר case ממיין את התנאים שלו בסדר אלפביתי
|
description
|
D DG M F P | מוסיף תיאור לשדה שהמשתמשים יכולים לראות כשמעבירים את העכבר מעל השדה. |
group_label
|
D DG M F | קיבוץ שדות בתצוגה בכלי לבחירת שדות |
group_item_label
|
D DG M F | מציין תווית לשימוש בשדה מתחת לתווית הקבוצה שלו בבורר השדות |
hidden
|
D DG M F P | הסתרת שדה בממשק המשתמש של 'ניתוח נתונים' |
label
|
D DG M F P | שינוי האופן שבו שם השדה מופיע בכלי לבחירת שדות |
label_from_parameter
|
D M | משנה את האופן שבו שם של שדה מופיע בהדמיה על סמך הקלט של parameter |
order_by_field
|
D DG M | מיון שדה לפי הערכים של שדה אחר נתמך במאפיינים ובקבוצות של מאפיינים נתמך במדדים |
style
|
D | משנה את האופן שבו רמות מופיעות בממשק המשתמש של Looker למאפיין של type: tier |
view_label
|
D DG M F P | שינוי השדות שמופיעים בתצוגה בכלי לבחירת שדות |
| פרמטרים של מסננים | ||
can_filter
|
D DG M | קובעת אם אפשר להשתמש במאפיין או במדד כמסנן |
case_sensitive
|
D F | קובע אם המסננים תלויי אותיות רישיות עבור מאפיין |
filter
|
F | יוצר שדה לסינון בלבד לשימוש במסנן מבוסס-תבנית |
filters
|
M | הגבלת החישוב של מדד על סמך מגבלות של מאפיין |
skip_drill_filter
|
D | הפסקת הוספה של מאפיין למסננים כשמבצעים פירוט של מדד |
| פרמטרים של הצעות לסינון | ||
allowed_value
|
P | מציין את האפשרויות עבור parameter |
bypass_suggest_restrictions
|
D DG F P | הצגת הצעות למשתמשים כשמשתמשים ב-sql_always_where, אבל ההגבלות האלה לא חלות על ההצעות |
full_suggestions
|
D DG F P | ההגדרה הזו קובעת איך Looker שולח שאילתות למסד הנתונים כדי לספק הצעות לערכים של שדה במסנן של ניתוח נתונים. Looker יכול להשתמש בשאילתת SELECT DISTINCT בסיסית, או להשתמש בלוגיקה המלאה של הכלי 'ניתוח נתונים', כולל הצטרפויות ופרמטרים של sql_always_where ושל access_filter. |
suggest_dimension
|
D DG M F P | ההצעות לשדה מבוססות על הערכים של מאפיין אחר |
suggest_explore
|
D DG M F P | מבסס את ההצעות לשדה על הערכים של ניתוח אחר |
suggest_persist_for
|
D F P | שינוי הגדרות המטמון של ההצעות לסינון ב-Looker |
suggestable
|
D DG M F P | המתג מפעיל או משבית את ההצעות לשדה |
suggestions
|
D F P | התג הזה מגדיר רשימה של ערכים שיוצגו כהצעות לשדה. |
| פרמטרים של שאילתה | ||
allow_approximate_optimization |
M | מאפשר קירובים של ספירה נפרדת למדדים של type: count או type: count_distinct, כדי שאפשר יהיה להשתמש במדד לצורך מודעות מצטברת |
approximate |
M | מבצעת ספירה משוערת למדד של type: count_distinct. רשימת הניבים שתומכים בפרמטר הזה מופיעה בדף התיעוד של approximate. |
approximate_threshold
|
M | מגדיר את המספר שבו BigQuery עובר מספירה מדויקת של ערכים ייחודיים לספירה משוערת של ערכים ייחודיים |
convert_tz
|
D DG M F P | השבתה של המרת אזור זמן אוטומטית בשדה |
datatype
|
D DG F M | מציין את סוג נתוני הזמן שאתם מספקים לשדה |
fanout_on
|
D DG M | מאפשר גישה לשדות חוזרים ב-Google BigQuery |
precision
|
M | מציין את מספר הספרות אחרי הנקודה העשרונית שבהן יש להשתמש כשמבצעים חישובים של צבירות סימטריות ב-Looker |
primary_key
|
D | הצהרה על מאפיין כמפתח הראשי של תצוגה |
required_access_grants |
D DG F M P | מגבילה את הגישה לשדה רק למשתמשים שערכי מאפייני המשתמש שלהם תואמים להענקות הגישה |
required_fields
|
D M | נדרש להוסיף שדות נוספים לשאילתה כשבוחרים שדה |
sql_distinct_key
|
M | המאפיין הזה מגדיר את הישויות הייחודיות שעליהן יחושב מדד של type: sum_distinct או type: average_distinct |
| פרמטרים של ערך ועיצוב | ||
case
|
D | יוצרת קבוצה בדידה של ערכים שיכולים להיות למאפיין, שנקבעים על ידי תנאי SQL |
default_value
|
F P | מציין ערך ברירת מחדל עבור שדות סינון |
direction
|
M | קובע את הכיוון שבו מחושב מדד של type: percent_of_total או type: running_total כשמשתמשים בטבלאות ציר |
end_location_field
|
D | הגדרה של השדה שמכיל את מיקום הסיום בשדה מסוג type: distance |
html
|
D DG M | שינוי פלט ה-HTML של שדה באמצעות תבניות Liquid |
list_field
|
M | הפונקציה מגדירה את המאפיין שממנו יחושב מדד של type: list |
percentile
|
M | מציין את הערך החלקי (האחוזון ה-N) למדד של type: percentile או type: percentile_distinct |
sql
|
D DG M F | קובע איך שדה יחושב |
sql_end
|
D DG | המאפיין מגדיר את שעת הסיום של משך הזמן של קבוצת מאפיינים מסוג משך זמן או של מאפיין מסוג משך זמן |
sql_latitude
|
D | הגדרת קו הרוחב של מאפיין של type: location |
sql_longitude
|
D | המאפיין מגדיר את קו האורך של מאפיין של type: location |
sql_start
|
D DG | המאפיין הזה מגדיר את שעת ההתחלה של משך הזמן עבור קבוצת מאפיינים מסוג משך זמן או מאפיין מסוג משך זמן |
start_location_field
|
D | הגדרת השדה שמכיל את מיקום ההתחלה בשדה מסוג type: distance |
synonyms
|
D DG F M P | מציינת רשימה של מילים נרדפות (מילים או ביטויים) שאפשר להשתמש בהן כדי לעזור למודלים גדולים של שפה ולמפתחי אפליקציות להבין דרכים אחרות שבהן משתמשים עשויים להתייחס לשדה |
tiers
|
D | הגדרת הרמות של מאפיין type: tier |
type (למאפיין, למסנן או לפרמטר)
|
D F P | מציין את הסוג של המאפיין, המסנן או הפרמטר |
type (לקבוצת מאפיינים)
|
DG | מציין את סוג קבוצת המאפיינים |
type (למדידה)
|
M | מציין את סוג המדד |
string_datatype
|
D | מציינת את סוג הנתונים של Unicode בשדה של type: string ל-SQL Server או ל-MySQL |
units
|
D | קביעת היחידות שישמשו לשדה של type: distance |
value_format
|
D M | מפרמט את הפלט של שדה באמצעות אפשרויות בסגנון Excel |
value_format_name
|
D M | עיצוב הפלט של שדה באמצעות פורמט מובנה או פורמט בהתאמה אישית |
| פרמטרים של תרשימים להמחשה | ||
allow_fill
|
D DG | קובעת אם מותר למלא מאפיין מסוים |
map_layer_name
|
D | מציין מיפוי מערך נתונים לאזור גיאוגרפי שהגדרתם במפה מובנית או במפה בהתאמה אישית |
| פרמטרים שכדאי להימנע מהם | ||
decimals
|
D M |
הוסר 5.4
הוחלף על ידי value_format
|
format
|
D M |
הוסר 3.16
הוחלף על ידי value_format |