彩票走势图

BI工具 Qlik 教程:为用户目录连接器配置和测试LDAP筛选器

翻译|使用教程|编辑:况鱼杰|2020-12-22 10:55:48.940|阅读 258 次

概述:本文介绍了设置Qlik Sense用户目录连接器(UDC)时如何使用LDAP过滤器和常见示例。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Qlik连续10年成为Gartner“分析与商业智能平台”魔力象限领先者象限,成为企业商业智能和个人职场成功的必然选择。Qlik Sense是一个完整的数据分析平台,为新一代分析奠定了基准。凭借其独一无二的关联分析引擎,完善的AI和高性能云平台,您可以使组织中的每个人每天都能做出更好的决策,从而创建真正的数据驱动型企业。

视频资源                            免费试用


本文介绍了设置Qlik Sense用户目录连接器(UDC)时如何使用LDAP过滤器和常见示例。注意:Qlik支持部门没有协助组成符合环境需求的LDAP过滤器的范围。

环境:Qlik Sense Enterprise在Windows上的所有版本

解决办法:

  •  (可选)创建一个组,过滤器将基于该组。例如,在AD中创建有4个用户的 "SenseUsers "组。
  • 建议:将所有RootAdmins标记为 "禁止删除"。将所有RootAdmins标记为 "禁止删除",以防止将自己锁定在QMC之外,请参见《如何避免RootAdmins变得不活跃》。
  • 在本文中,我们将使用本地的Windows工具来预览LDAP查询。第三方工具如LDAP Admin或Softerra的LDAP Browser也是有效的工具。
  • 在Windows服务器上,打开服务器管理器。
  • 单击 "管理",然后单击 "添加角色和功能"。
  • 如果显示 "开始前",请单击 "下一步"。
  • 在安装类型上,选择基于角色或基于功能的安装。

  • 在 "服务器选择 "中,选择您正在使用的服务器。
  • 接下来导航到功能,并选择活动目录管理中心选项。

  • 确认这就是您要安装的功能,并允许安装完成。
  • 安装完成后,单击 "开始",然后选择 "管理工具",打开 "活动目录用户和计算机 "模块。
  • 服务器所在的主域名应该会自动出现,所以右击域名,选择查找。

  • 在 "查找 "部分选择 "自定义搜索"。

  • 写出你潜在的LDAP过滤器,并确保它能选择所有预期的用户。

  • 一旦你有了一个在Qlik Sense之外正常工作的LDAP过滤器,然后在QMC中导航到User Directory Connectors >编辑已经存在的Active Directory Connector >确保Advanced部分被显示并粘贴到LDAP过滤器中。在这一步,你应该取消选择现有用户的同步用户数据切换。

  • 取消选择现有用户的同步用户数据切换的理由如下。如果你已经从AD中过滤结果,那么拉入整个过滤后的用户子集是有意义的。严格来说,这一步并不是必须的,但如果你选择了使用LDAP过滤器的路线,那么拉入过滤子集中的所有用户在逻辑上是有意义的。
  • 保存更改后,回到 "用户目录连接器 "部分的根目录,同步更改后的连接器。

注意:

  • 虽然本文以AD为例,但它也应该适用于其他与LDAP兼容的目录服务。
  • 虽然这个例子只是基于一个组过滤用户,但Qlik Sense也支持更复杂的过滤器。在应用到Directory Connector之前,请确保过滤器返回所需的结果。

一些常见的过滤器:

  • 所有用户:(&(objectCategory=person)(objectClass=user))
    • 注意:不要在有大量用户的LDAP上使用这个过滤器。太多的用户加载到Qlik Sense可能会导致性能问题,而且一旦他们被导入,将很难删除他们。
  • 特定组中的所有用户: 
(&(objectClass=user)((memberOf:1.2.840.113556.1.4.1941:=CN=NameOfTheGroup,CN=Users,DC=domain,DC=local)))
  • 有特定自然姓名的用户:(&(objectCategory=个人)(objectClass=用户)(CN=FirstName LastName))
    • 例如,如果一个用户叫John Doe,那么寻找他的过滤器可以是:(&(objectCategory=person)(objectClass=user)(CN=John Doe))
  • 有特定登录名的用户:(&(objectCategory=person)(objectClass=user)(sAMAccountName=LoginName))
    • 例如,如果无名氏在系统中的登录名是DOMAIN/JDOE,那么查找他的过滤器可以是:(&(objectCategory=person)(objectClass=user)(sAMAccountName=jdoe))
  • QlikView Active Directory Connector在执行用户搜索时使用的过滤器(用实际搜索短语替换KEYWORD)。
    • (&(|(name=KEYWORD)(sAMAccountName=KEYWORD))(&(!(objectclass=computer))(objectGUID=*))(|(&(objectCategory=group)(groupType:1.2.840.113556.1.4.803:=2147483648))(|(objectClass=User)(objectClass=person)))))

推荐阅读:

Qlik产品更新连载>>

Qlik使用教程连载>>

除了以上教程资源,我们还有以Qlik为核心的各类解决方案,可帮助结局设备故障、产品质量、营销管理等各方面的企业问题,点击咨询获取案例。


标签:商业智能bi

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP