required_access_grants (適用於探索)

本頁面是指 探索中的 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 的運作方式如下:

  1. 您可以使用 access_grant 參數定義存取權授權。在定義過程中,您會將存取權授予與使用者屬性建立關聯。您也可以指定哪些使用者屬性值可授予存取權。
  2. 接著,您可以使用 required_access_grants 將探索限制為僅供有權存取所列存取權授予的所有使用者。

這項 LookML 規定使用者必須同時擁有 can_view_financial_dataview_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 結構的存取權。因此,如果其他探索不受限制,則不受限制的聯結、檢視區塊或欄位仍可使用。在 joinviewfield 層級使用 required_access_grants 參數,個別限制這些項目。