在当今信息技术快速发展的时代,数据安全成为了任何组织,尤其是数据驱动型组织最关心的问题之一。想象一下,如果存储和展示所有业务关键决策信息的QlikView应用落入错误的人手中,可能会发生什么?因此,保护数据不被未授权访问变得至关重要。
节访问控制是QlikView(以及现在的Qlik Sense)提供的一种功能,用于控制谁可以查看哪些信息,哪些对象可以被谁查看,以及从哪个域查看等。这些设置可以通过QlikView发布者的帮助来完成。本文将讨论节访问控制,并展示如何将其应用于QlikView应用。
节访问控制是定义在加载脚本中的一部分,其中定义了一个授权表,即一个定义谁可以看到什么信息以及从哪里可以看到的表格。根据信息的敏感性和业务舒适度,节访问控制可以有多种类型:
本文将仅涵盖行级数据缩减,并在未来的文章中讨论其他方法。
在实施节访问控制之前,有一些基本规则需要记住:
对于为纪念Sachin的测试生涯而创建的Sachin Dashboard,希望限制用户只能看到他对特定国家的表现。查看下面的安全表,它定义了用户的权限。
可以看到,定义了10个用户,包括用户ID、密码、访问级别和AGAINSTCOUNTRY字段的值,这些用户需要访问。在上述表中,想讨论的一个关键点是节访问控制中的“*”。“*”表示所有值,即有权限查看表中列出的所有值的用户。如果值没有在安全表中列出,它将对任何人都不可用。
现在让将节访问控制应用到现有文档中。将按照以下步骤进行:
在本文中,看到了如何使用节访问控制限制用户对行级数据的限制。还查看了在开发或交付仪表板时应该考虑的安全功能。建议在与任何人共享文档之前应用安全功能。
在未来,还将讨论其他安全功能,如NT域识别、文档属性(工作表、对象)、字段级安全等。它还提供了一个如何使用命名约定来构建解决方案的示例,该解决方案更加健壮,降低了QlikView文档的维护成本。
照片1致谢:Yuri Yu. Samoilov via photopin cc数据安全内联表 Qlikview 行级过滤 节访问控制 S