创建和管理角色(SSAS 表格)

在表格模型中,角色定义模型的成员权限。 使用 SQL Server Data Tools (SSDT) 中的“角色管理器”对话框为模型项目定义角色。 部署模型后,数据库管理员可以使用 SQL Server Management Studio 管理角色。

本主题中的任务介绍如何在模型创作期间使用 SQL Server Data Tools (SSDT) 中的“角色管理器”对话框创建和管理角色。 有关管理已部署模型数据库中的角色的信息,请参阅 SSAS 表格) (表格模型角色

任务

若要创建、编辑、复制和删除角色,可使用 “角色管理器” 对话框。 若要查看“角色管理器”对话框,请在SQL Server Data Tools中,单击“模型”菜单,然后单击“角色管理器”。

创建新角色

  1. 在 SQL Server Data Tools中,单击“模型”菜单,然后单击“角色管理器”。

  2. “角色管理器” 对话框中,单击 “新建”

    一个新的突出显示的角色会添加到“角色”列表中。

  3. “角色” 列表的 “名称” 字段中,键入角色的名称。

    默认情况下,对于每个新建角色,默认角色的名称将为递增式编号。 建议您键入明确标识成员类型的名称,例如财务经理或人力资源专员。

  4. “权限” 字段中,单击向下箭头,然后选择以下权限类型之一:

    权限 说明
    成员无法对模型架构进行任何修改,也无法查询数据。
    读取 允许成员查询数据(基于行筛选器),但不能对模型架构进行任何更改。
    读取和处理 允许成员查询数据(基于行级别筛选器)并运行“处理”和“全部处理”操作,但无法对模型架构进行任何更改。
    处理 成员可以运行“处理”和“全部处理”操作。 无法修改模型架构,也无法查询数据。
    管理员 成员可以对模型架构进行修改并可以查询所有数据。
  5. 若要输入角色的说明,请单击 “说明” 字段,然后键入说明。

  6. 如果您创建的角色已具有“读取”或者“读取和处理”权限,则您可以使用 DAX 公式添加行筛选器。 若要添加行筛选器,请单击 “行筛选器” 选项卡,选择某个表,然后单击 “DAX 筛选器” 字段,再键入 DAX 公式。

  7. 若要向角色添加成员,请单击 “成员” 选项卡,然后单击 “添加”

    注意

    还可以使用 SQL Server Management Studio 将角色成员添加到已部署的模型中。 有关详细信息,请参阅 使用 SSMS 管理角色 (SSAS 表格)

  8. “选择用户或组” 对话框中,将 Windows 用户或 Windows 组对象作为成员输入。

  9. 单击“确定” 。

另请参阅

角色(SSAS 表格)
透视(SSAS 表格)
在 Excel 中分析(SSAS 表格)
USERNAME 函数 (DAX)
CUSTOMDATA 函数 (DAX)