定义数据访问

Objective

After completing this lesson, you will be able to 应用数据访问控制。

保护数据

常规 SAP Analytics Cloud 安全性

SAP Analytics Cloud 中的安全用于控制对数据的访问以及对对象的访问。它通过以下方式执行:

  1. 控制对对象或可以创建模型的用户的访问通过角色完成。
  2. 控制数据访问或谁可以查看哪些数据及其如何与之交互,主要通过维中的数据访问控制来完成;但是,也可以通过角色执行。

角色

角色代表用户在 SAP Analytics Cloud 中执行的主要任务。SAP Analytics Cloud 随附多个标准应用程序角色;但是,你看到的角色取决于订阅中包含的许可。

角色主要用于控制系统中的活动。在此上下文中,角色也是面向对象的,例如,用户 X 可以更新维度 Y。

基本权限

  • 创建:允许创建新对象。用户需要此权限才能创建文件和文件夹或将数据上载到对象,例如模型、故事、兴趣点等。
  • 读取:允许打开和查看项目及其内容。
  • "更新"允许编辑和更新现有项目,包括模型和维的结构。
  • 删除:允许删除项目。
  • 执行:允许执行项目以运行流程,例如,使用价值动因树运行模拟,或从数据源获取数据。
  • 维护:允许维护数据值,例如向模型添加记录,但不允许更改实际数据结构。
  • 共享:允许共享所选项目类型。
  • 管理:此权限允许用户管理内容;例如,删除任何用户的内容,并重新共享、复制和移动内容。

有关权限的附加信息,请访问 SAP 帮助。

安全权限示例

分配通常基于团队,用户分配到团队,然后角色分配到这些团队。角色通常不直接分配给用户。

名称创建/读取/更新/删除执行维护备注
维X X设置"维护"权限,以允许在不更改实际定义的情况下将成员添加到维。设置"更新"以允许更改维本身。
货币X   
计划建模XXX设置维护权限,以允许添加数据记录而无法更改实际结构。设置更新以允许更改模型结构本身。设置"执行"以启用计划功能。

模型访问和隐私

在以下示例中,可以看到两个选项,用于保护模型设置中的数据:

  1. 模型数据隐私:模型数据隐私确定模型是否对除所有者之外的用户可见。如果启用了"模型数据隐私",则只有模型所有者和已专门授予访问权限的用户角色才能看到数据。如果希望模型和数据公开,请取消选择此选项。在定义哪些角色可以访问哪些模型时,可以使用成员 ID 和属性。
  2. 维中的数据访问控制:如果为任何维启用了数据访问控制,则可以在维的设置中指定数据访问。
含数据访问控制切换的模型设置(按维)

维中的数据访问控制

在模型中为特定维激活"数据访问控制"开关后,可以通过为个别成员设置读写权限来限制对故事中数据的访问。

特殊注意事项

对于"版本"维,将添加"删除"列以及"读"和"写"列,以控制哪些用户可以删除每个公用版本。对公用版本具有只读权限的用户仍可以将数据复制到可以编辑的私有版本。

当对分层数据使用"数据访问控制"时,可以打开"隐藏父项",以限制可以在建模器中查看的维成员。如果启用此选项,用户将只能看到他们至少具有读取访问权限的成员。

如果您向用户授予写入访问权限,则该用户会自动收到读取数据的权限。同样,如果授予用户对"版本"维的成员的删除权限,他们也会收到该维的读写权限。

维中的数据访问控制并产生故事。

注意

在上一示例中,用户可以更改太平洋和西南航空的值,但不能发布。

附加信息

有关维的数据访问控制的更多信息,请访问 SAP 帮助。

使用数据访问控制

任务 1: 在模型中应用数据访问控制

业务示例:需要控制对故事中数据的访问。你决定在模型中应用数据访问控制,允许对特定版本和实体进行读写访问。

任务流:在本练习中,您将:

  • 创建模型并将数据访问控制应用于"组织"维和"版本"维。
  • 共享模型。
  • 创建并共享从模型创建的故事。

任务 2: 在故事中测试数据访问控制

业务示例:你在模型中应用了数据访问控制,并创建了故事。你需要测试安全设置,因此请同事测试他们在故事中的访问权限。

任务流:在本练习中,您将:

  • 使用限制测试安全设置。
  • 查看对故事中数据的更改。