Usage
view: view_name {
fields_hidden_by_default: yes
}
|
היררכיה
fields_hidden_by_default |
מקבל
ערך בוליאני (yes או no)
|
הגדרה
כברירת מחדל, כל השדות בתצוגה מוצגים בניתוחים של התצוגה. אם רוצים ששדה יהיה זמין ליצירת מודלים אבל לא יוצג למשתמשים, אפשר להסתיר את השדה בכלי לבחירת שדות בניתוח באמצעות הוספת הפרמטר hidden: yes לשדה.
אם רוצים להסתיר את רוב השדות בתצוגה, אפשר במקום זאת להוסיף את הפרמטר fields_hidden_by_default: yes לתצוגה. ההגדרה הזו קובעת את ברירת המחדל של כל השדות בתצוגה ל-hidden:yes. לאחר מכן, אם רוצים להציג שדה בתצוגה, אפשר להוסיף את הפרמטר hidden:no לשדה.
עדיין אפשר לגשת לשדות מוסתרים בממשק המשתמש אם מוסיפים אותם לכתובת ה-URL באופן ידני. לכן, הערך
hiddenהוא דרך לשמור על סדר בבורר השדות, ולא אמצעי אבטחה.
דוגמאות
בתצוגה לדוגמה airports יש פרמטר fields_hidden_by_default: yes, ולכן כל השדות מוסתרים בחיפושים של התצוגה כברירת מחדל. המאפיין country מוגדר עם hidden:no, ולכן הוא יוצג בניתוחים בתצוגה המפורטת. למאפיין id אין פרמטר hidden, ולכן הוא יקבל את ערך ברירת המחדל ויוסתר בניתוחים בתצוגה המפורטת.
view: airports {
sql_table_name: flightstats.airports ;;
fields_hidden_by_default: yes
dimension: id {
primary_key: yes
type: number
sql: ${TABLE}.id ;;
}
dimension: county {
type: string
sql: ${TABLE}.county ;;
hidden: no
}