【问题标题】:SSAS Changing Dimension Security Requires Processing Cubes?SSAS 更改维度安全性需要处理多维数据集?
【发布时间】:2012-06-26 20:38:09
【问题描述】:

是否有必要在数据库维度的允许属性更改出现之前处理多维数据集?我有一个关于 SSAS 2008 的数据库,其地理维度包含一个名为“State”的属性。 State 属性包含美国每个州的值(例如 Alaska、Alabama、...、Washington)。我有一个使用这个维度的 MOLAP 立方体。对于每个州,我都有一个 AD 组,对于包含关联 AD 组的每个州,我都有一个 SSAS 角色。

我想在数据库维度而不是多维数据集维度上使用角色安全性来限制对特定状态的访问。我想这样做是因为我将来会添加一个额外的多维数据集,它将共享相同的状态维度。我在数据库维度级别对权限所做的任何更改似乎都没有反映在多维数据集中。但是,当我在多维数据集维度上设置权限时,一切都按预期工作。

例如,我已将我的阿拉斯加角色设置为只能访问 SSAS 数据库中地理维度的“阿拉斯加”州属性值。当我以 Alaska 用户身份进行身份验证时(我从我的工作站注销并以 Alaska 用户身份登录),我会看到所有 50 个状态。但是,当我限制多维数据集维度的权限并以阿拉斯加用户身份进行身份验证时,我看到的唯一状态是阿拉斯加。

在数据库级别的权限更改反映在多维数据集中之前,我是否需要处理我的多维数据集?

【问题讨论】:

    标签: security ssas ssas-2008


    【解决方案1】:
    • 是否有必要在更改允许的数据之前处理多维数据集 显示数据库维度的属性?

    是的,因为您有一个 MOLAP 存储,所有信息都从数据库复制到多维数据集。


    • 我想使用角色安全来限制对特定状态的访问 数据库维度不在多维数据集维度上

    这是不可能的,但由于您使用的是 SSAS 2008,因此您可以在多个多维数据集之间共享一个维度,因此您只需执行一次

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      相关资源
      最近更新 更多