zoukankan      html  css  js  c++  java
  • Qlikview 的权限控制

    Qlikview报表控件/数据的权限控制,首先在“文档属性”->“打开”-> 勾选“基于访问权限的初始数据减少”,

    这样打开报表的时候会提示输入用户名和密码。

    Qlikview 的权限控制是和脚本编辑功能放一起的,一般建议将涉及权限的脚本放在隐藏脚本里面。

    权限相关的脚本用"Session Access;" 开始,以示和其他脚本的区别。

    一般用到的有2种类型

    第一种: Omit ; Omit列控制的是字段级安全权限,想指定何列不可以被某用户访问

       

    ACCESS, USERID,PASSWORD,OMIT
    USER, U1, 12356, SALESAMOUNT

    表示 用户名为U1的用户,密码123456, 不允许查看 "SALESAMOUNT" 列的数据;

    第二种,利用组关联达到控制记录集安全性的目的,eg ,实现某用户组的用户不被允许查看某区域的数据。

    Section Access;
    BINARY [filenamepath]                                
        引入其他qvw文件的scripit 脚本                            
        SECTION Access ;                            
        LOAD * INLINE [                            
        ACCESS,    USERID,    PASSWORD,    GROUP        
        ADMIN,    ADMIN,    ADMIN                    
        USER,    U1,    U1,    CN            
        USER,    U2,    U2,    US    
        USER,    U3,    U3,    US        
        USER,    U4,    U4,    US    
        ];    //给用户指定组别                        
        LOAD * INLINE [                            
            GROUP,    CITY                    
            CN,    HK                    
            CN,    TW                    
            CN,    SZ                    
            US,    NY                    
        ]    //给组合字段建立关联                        
    Section Application;                                
        LOAD * INLINE [                            
            CITY,    CUSTOMERNAME,SALESPERSON,D1                    
            HK    ,C1,     xiaoming,1                
            HK    , C2, Lufang,2                    
            HK    , C3,Liming,3                    
            NY    , C4,xianzuoge    ,3                
            LA    , C5,abc    ,5                
        ];                            

    实现U1用户只能访问 通过组别CN,只能访问 CITY(HK,TW,SZ)的数据。

  • 相关阅读:
    Shell——2
    Vim-快捷命令
    Shell——1
    linux命令笔记
    小飞机 + zeal 安装
    linux 环境下 假设被cc攻击,请从linux日志文件找出黑客ip地址
    日志文件例子
    最大子列和的四种方法,时间复杂度递减,直至为线性复杂度
    递归很耗内存+多项式求值的两种方法+c语言计时方法
    线代 第六章 二次型
  • 原文地址:https://www.cnblogs.com/sxypeace/p/5703607.html
Copyright © 2011-2022 走看看