zoukankan      html  css  js  c++  java
  • SSAS中角色(Role)定义需要注意的两个地方

    开发过SSAS Cube的朋友应该都知道,我们可以在SSAS中设置若干个角色,把windows账号放入这些角色中来限制不同的windows账号可以看到的数据有哪些,这里有两点需要注意一下。

    首先在Cubes设置中的Access下拉框中有三个选项:None、Read、Read/Write。 如果你选择了None那么表示该角色下的账户无法看到该Cube中的任何数据,Read表示可以读Cube中的数据(拥有使用MDX语句查询Cube的权限),Read/Write表示可以读也可以写(也就是拥有处理Cube的权限)。值得注意的是在旁边的下拉框中还有个叫Local Cube/Drillthrough Access的选项,分别为None、Drillthrough、Drillthrough and Local Cube,None表示该角色下的用户无法使用Mdx语句下钻和创建离线Cube(就是使用Create global cube语句创建离线Cube),Drillthrough表示角色下的用户可以使用Mdx语句下钻Cube,而Drillthrough and Local Cube表示角色下的用户既可以下钻Cube也可以使用Create global cube语句创建离线Cube。

    此外在Cell Data中有三个复选框选项Enable read permissions、Enable read-contingent permissions、Enable read/write permissions。Enable read permissions表示该角色下的账号可以使用Mdx查询Cube中的哪些度量值,Enable read-contingent permissions表示该角色下的账号可以根据Cube的安全性设置来查看Cube中的哪些度量值,Enable read/write permissions表示该角色下的账号可以读和写Cube中的哪些度量值。值得注意的是如果你只勾选了复选框,而不在复选框下面的文本框中定义任何内容,表示的仍然是角色下的账户无法操作任何数据,举个例子如下图所示,虽然我们勾选了Enable read/write permissions复选框,但是在下面的文本框中没有定义任何数据,那么表示的是该角色下的账号有权限读写该Cube中的数据,但是由于我们没有在下面的文本框中定义任何数据,所以角色下的账号最终还是无法访问该Cube的任何数据。。。

    现在我们定义了度量值在下面的文本框中,就表示该角色下账的账号可以使用Mdx语句查询这些度量值数据,并且能够在处理Cube时处理这些度量值的数据了。

  • 相关阅读:
    超详细从零记录Hadoop2.7.3完全分布式集群部署过程
    hadoop学习之hadoop完全分布式集群安装
    Fine-tune with Pretrained Models
    Module
    Symbol API
    Gluon parameters 和 Blocks 命名
    mxnet 数据读取
    Adversarial Latent Autoencoders
    A New Meta-Baseline for Few-Shot Learning
    Deploy a plain HTTP registry
  • 原文地址:https://www.cnblogs.com/OpenCoder/p/5343876.html
Copyright © 2011-2022 走看看