本頁面是指 探索中的
required_access_grants參數。
required_access_grants也可以是加入的一部分,詳情請參閱required_access_grants(適用於加入) 參數說明文件頁面。
required_access_grants也可以是檢視表的一部分,詳情請參閱required_access_grants(適用於檢視區塊) 參數說明文件頁面。
required_access_grants也可以是維度、維度群組、指標、篩選器或參數的一部分,詳情請參閱required_access_grant參數說明文件頁面。
用量
explore: explore_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將探索限制為僅供有權存取所列存取權授予的所有使用者。
這項 LookML 規定使用者必須同時擁有 can_view_financial_data 和 view_payroll 存取權,才能查看 payroll 探索:
explore: payroll {
...
required_access_grants: [can_view_financial_data, view_payroll]
}
如果使用者沒有探索的所有存取權,就完全看不到探索。他們無法查看任何以探索為基礎的 Look 圖表或資訊主頁圖塊,也不會在「探索」選單中看到探索。
如要進一步瞭解如何定義存取權授權,請參閱 access_grant 參數說明文件頁面。
範例
只向有權存取accounting存取權授予的使用者公開「探索」financial:
explore: financial {
...
required_access_grants: [accounting]
}
其他事項
限制探索的存取權不會限制基礎 LookML 結構的存取權。因此,如果其他探索不受限制,則不受限制的聯結、檢視區塊或欄位仍可使用。在 join、view 或 field 層級使用 required_access_grants 參數,個別限制這些項目。