required_access_grants (for fields)

הדף הזה מפנה לפרמטר 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 עובד:

  1. מגדירים הרשאת גישה באמצעות הפרמטר access_grant. במסגרת ההגדרה, משייכים את הרשאת הגישה למאפיין משתמש. אתם גם מציינים אילו ערכים של מאפייני משתמש מספקים גישה להענקת הגישה.
  2. לאחר מכן, משתמשים ב-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 שנשמר או במשבצת של מרכז בקרה.

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

חישובים בטבלה שמבוססים על שדה מוגבל מציגים שגיאה למשתמשים שאין להם גישה לשדה המוגבל, כי לחישוב בטבלה אין גישה לשדה המוגבל.