הדף הזה מפנה לפרמטר
required_access_grantsשהוא חלק ממאפיין, מקבוצת מאפיינים, ממדד, ממסנן או מפרמטר.
required_access_grantsיכול להיות גם חלק מניתוח ב'ניתוח נתונים', כמו שמתואר בדף התיעוד של הפרמטרrequired_access_grants(לניתוחים ב'ניתוח נתונים').
required_access_grantsיכול להיות גם חלק מפרמטר של הצטרפות, שמתואר בדף התיעוד של הפרמטרrequired_access_grants(להצטרפות).
required_access_grantsיכול להיות גם חלק מתצוגה, כפי שמתואר בדף התיעוד של הפרמטרrequired_access_grants(לתצוגות).
Usage
view: view_name {
dimension: field_name {
required_access_grants: [access_grant_name, access_grant_name, ...]
}
}
|
היררכיה
required_access_grants |
סוגי שדות אפשריים
מאפיין, קבוצת מאפיינים, מדד, מסנן, פרמטר
מקבל
סוגריים מרובעים שמכילים רשימה של שמות של הענקות גישה, מופרדים בפסיקים
|
הגדרה
הפרמטר required_access_grants פועל בשילוב עם הפרמטר access_grant ברמת המודל כדי להגביל את הגישה לשדה רק למשתמשים שהוקצה להם ערך ספציפי של מאפיין משתמש.
כך required_access_grants עובד:
- מגדירים הרשאת גישה באמצעות הפרמטר
access_grant. במסגרת ההגדרה, משייכים את הרשאת הגישה למאפיין משתמש. אתם גם מציינים אילו ערכים של מאפייני משתמש מספקים גישה להענקת הגישה. - לאחר מכן, משתמשים ב-
required_access_grantsכדי להגביל את השדה רק למשתמשים שיש להם גישה לכל מענק גישה שמופיע ברשימה.
לדוגמה, כדי לראות את המאפיין salary, המשתמשים צריכים לקבל גישה גם ל-can_view_financial_data וגם ל-view_payroll ב-LookML הבא:
dimension: salary {
...
required_access_grants: [can_view_financial_data, view_payroll]
}
למשתמשים שאין להם גישה לכל ההרשאות שהוקצו לשדה, לא תהיה גישה לשדה. הם לא יראו את השדה בכלי לבחירת שדות במהלך הניתוח. אם משתמשים יצפו ב-Look שכולל את השדה המוגבל, תוצג להם הודעת אזהרה: "השדה <view.field> כבר לא קיים ב-<view>, או שאין לך גישה אליו, והוא יתעלם ממנו". הודעת האזהרה לא מוצגת במשבצות במרכז השליטה.
מידע נוסף על הגדרת הרשאת גישה זמין בדף התיעוד של access_grant.
דוגמה
חשיפת המאפיין salary רק למשתמשים שיש להם גישה ל-payroll access_grant:
dimension: salary {
type: number
required_access_grants: [payroll]
}
שיקולים נוספים
צפייה בתצוגות מוגבלות עם שדות מחושבים במרכזי בקרה ובמבטים שמורים
משתמשים שאין להם גישה לשדה מוגבל לא יכולים לגשת לשדה הזה, ולכן יכול להיות שיהיו שינויים בנתונים שמוצגים ב-Look שנשמר או במשבצת של מרכז בקרה.
לדוגמה, לשאילתה שמשתמשת במאפיין מוגבל לא תהיה גישה לנתונים במאפיין המוגבל, ולכן צבירת המדד תתבצע ללא הנתונים האלה. לכן, משתמשים שאין להם גישה למאפיין המוגבל יראו תוצאות שונות במדד בהשוואה למשתמשים שיש להם גישה למאפיין המוגבל.
חישובים בטבלה שמבוססים על שדה מוגבל מציגים שגיאה למשתמשים שאין להם גישה לשדה המוגבל, כי לחישוב בטבלה אין גישה לשדה המוגבל.