בדף הזה יש קישורים לכל הפרמטרים של LookML שמגדירים שדות.
יש כמה סוגים של שדות:
- מאפיינים מייצגים עמודה בטבלה, או ערך מחושב שמבוסס על סוג כלשהו של מניפולציה או שילוב של עמודות
- קבוצות של מאפיינים משמשות רק עם נתונים שמבוססים על זמן, ומאפשרות ליצור הרבה מאפיינים שמבוססים על זמן בבת אחת
- מדדים דומים לפונקציות מצטברות ב-SQL (לדוגמה,
COUNT, SUM, AVG) ומייצגים מידע על כמה שורות - מסננים יוצרים שדה לסינון בלבד, שמשתמשים יכולים להזין בו קלט למסנן מבוסס-תבנית או לצירוף מותנה
- פרמטרים יוצרים שדה סינון בלבד שמשתמשים יכולים להזין בו קלט לתג Liquid
{% parameter %}
דוגמה לשימוש
מצמידים את מצביע העכבר לשם של פרמטר כדי לראות תיאור קצר. לוחצים על שם של פרמטר כדי לעבור לדף ההפניה שלו.
אם אפשר להגדיר פרמטר לאחת מכמה אפשרויות ספציפיות, ערך ברירת המחדל מופיע ראשון.
## 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 = Measure
- F = סינון
- P = פרמטר
| שם הפרמטר | סוגי שדות תקינים | תיאור |
|---|---|---|
| פרמטרים מבניים | ||
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 | קובע אם המסננים תלויי אותיות רישיות (case-sensitive) לגבי מאפיין |
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 | ההצעות לשדה מבוססות על הערכים של תרשים אחר ב-Explore |
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 |