“模型项安全性”页(报表管理器)

使用此页,可以通过针对特定项授予或撤消只读权限来保护模型的各个部分。 模型项安全性不但会影响运行时的即席数据浏览,而且还会影响在报表生成器中创建报表时对已发布模型各部分的使用。

模型项安全性应用于报表服务器中处理的模型,不会影响模型设计器中编辑的或报表设计器中使用的 .smdl 文件。 此外,它也不会对具有模型定义修改权限的用户产生影响。 无论是否应用模型项安全性,任何对模型具有“内容管理员”权限或“发布者”权限的用户都可以查看模型项安全性的各部分。

注意注意

可以使用安全筛选器进一步加强对模型项的保护。 有关详细信息,请参阅教程:对报表模型项应用安全筛选器

可以针对模型内的实体、文件夹和单个字段定义模型项安全性。 由于模型中存在大量可保护的项,因此权限继承已内置在模型中;这样,通过相对较少的角色分配即可保护大量项。 权限继承基于以下内容:

  • 模型

  • 根节点

  • 文件夹或实体

  • 字段

最初,对模型项的访问权限是通过针对模型本身设置的角色分配继承的。 有权在报表管理器中的文件夹中查看模型的用户可以查看该模型中的所有项。

如果您应用模型项安全性,则必须针对根节点至少创建一个角色分配。 根节点上这个最初的角色分配将成为继承权限的新来源。 模型层次结构中的所有项将自动继承根节点上的角色分配。

若要进一步针对数据浏览自定义权限,可以改变文件夹和实体的权限。 最后,可以针对各个字段设置权限。

为了更方便地维护角色分配,请仅对文件夹或实体设置权限,而不要对各个字段设置权限。 您不能搜索您所创建的角色分配。 如果对特定字段设置了安全性,而在以后需要更新安全设置,则必须浏览模型命名空间来查找您所保护的字段。

首先,针对根节点创建一个角色分配,然后针对实体和文件夹创建其他角色分配。 若要清除模型项安全性,请清除与**“单独保护此模型的各项”**相对应的复选框。 清除该复选框会恢复到最初从模型继承的权限。

若要打开此页,请选择一个模型,单击**“属性”选项卡,再单击“模型项安全性”**。 若要使用此功能,必须具有“内容管理员”权限。

选项

  • 单独保护此模型的各项
    单击此复选框可以启用模型项安全性。

  • 指定模型中各模型项的安全性
    显示模型中的所有项。 您可以浏览模型命名空间来选择要保护的项。 一次只能选择一个项。 请确保先针对根节点创建第一个角色分配,然后再转至其他实体和文件夹。

  • 从父项继承权限
    单击此项可以继承父项的安全设置。

  • 为以下用户和组(用分号分隔)分配读取权限
    单击此项可以指定要为其定义访问权限的用户帐户或组帐户。 如果使用默认安全性,则用户帐户和组帐户为 Windows 域帐户。 按以下格式指定帐户:<域>\<帐户>