在報表伺服器上,共用的資料集項目可以被多個報表使用。 您可以保護共享數據集,以控制用戶擁有的存取程度。 根據預設,只有 屬於系統管理員 內建群組成員的使用者才能檢視共用數據集、修改屬性、啟用快取、建立快取重新整理計劃,以及刪除專案。 所有其他用戶都必須為其建立角色指派,以允許存取共用數據集。
若要設定安全性,請建立角色指派,指定哪些使用者或組帳戶可以存取共用數據集。
基於角色的共用數據集存取
若要授與共享數據集的存取權,您可以允許使用者從父資料夾繼承現有的角色指派,或在專案本身上建立新的角色指派。
可讓您新增、刪除、編輯項目屬性以及檢視共用數據集相關報表和共用數據源的預設角色指派為內容管理員、我的報表和發行者。 若要編輯共享數據集定義,請使用預設角色指派報表產生器或內容管理員。
由於角色指派通常是繼承自父節點,因此已啟用 [檢視報表 ] 工作的資料夾會將該許可權傳遞給資料夾中的共享數據集和報表。
若要更充分掌控共享數據集及其查詢結果,請在共用數據集專案上設定專案層級安全性,或將共用數據集儲存至資料夾,並在資料夾上設定專案層級安全性。
共用資料集參數
共用數據集參數無法用來限制特定用戶的數據。 共用數據集參數的目的是提供一種方式,以指定要在處理共享數據集時包含的數據。 在報表伺服器上,您無法保護共用資料集參數的值。
在共用資料集定義中,您可以將參數標示為唯讀,並指定預設值。 在伺服器上無法覆寫標示為唯讀的參數。 例如,在共用數據集的快取重新整理計劃中,您無法指定只讀參數的值。 如果共用數據集參數包含參考使用者全域集合的表達式,或具有任何其他使用者相依性,則您無法為共用數據集建立快取重新整理計劃。
工作、專案存取權和預設角色
共用數據集遵循與報表相同的安全性模型。 若要為使用者提供特定動作的許可權,請選擇包含包含這些許可權之對應工作的角色。 下表列出工作及其包含的動作。
| 選擇此工作 | 授與用戶許可權 | 包含該任務的預設角色 |
|---|---|---|
| 檢視報告 | 檢視資料夾階層中的共享資料集項目。 如果沒有這項工作,使用者看不到專案,而且他們可能不知道數據集可供使用。 | 瀏覽器 內容管理員 報表產生器 我的報表 |
| 管理報表 | 檢視指定名稱、描述和連接資訊的屬性。 此任務也用於在資料夾階層中顯示共享的資料集項目。 如果您選擇此工作,可以省略「檢視報表」工作。 | 內容管理員 發行人 我的報表 |
| 使用報表 | 檢視共用數據集定義。 | 內容管理員 報表產生器 |
| 設定項目的安全性 | 建立和修改控制共享數據集存取權的角色指派。 此工作必須與「檢視報表」或「管理報表」工作搭配使用。 如果不是,則不會有任何影響,因為使用者無法選取項目。 | 內容管理員 |
如需詳細資訊,請參閱 Item-Level 工作 和 預先定義的角色。