向客户报告提供商

时间:2018-04-10 10:59:41

标签: qlikview

我有一个大约有1000个客户的网络解决方案。现在,他们可以访问我提供的PDF报告:ASP.NET脚本在数据库中执行SP,使用PDFReactor创建PDF。这是在线的,正如您可能已经猜到的那样,大型数据集无法管理。

我正在考虑使用报告解决方案,如Power BI,Tableau或... Qlik。在我的调查中,我发现Qlik是我想要的最完整的解决方案。不过,关于应用程序架构以及如何将Qlik与我的应用程序集成,我仍然有一些问题。

  1. 第一个问题是我如何管理我的用户?我的应用程序中有自定义身份验证提供程序和用户管理...与Qlik集成的最佳方法是什么?我手动配置Qlik服务器中的所有客户端?有端点可以自动完成吗?
  2. 第二个问题是我如何管理客户在Qlik文档(QVW)中可以看到的内容。我想要几个独特的QVD,其中几个QVW从中获取数据。但我不想为每个客户创建一个QVW !!我可以根据用户身份验证过滤QVW吗?
  3. 我希望我的客户可以在我的网络应用中动态查看报告。但到目前为止,我的结论是Qlik的Web视图是静态的,为了更具活力,我的用户必须使用Qlik View桌面。正确的吗?
  4. 这引出了我最后一个问题:我的客户是否需要支付许可证,或者我的一切都是我的责任吗?
  5. 感谢您的帮助!

    此致 大卫

1 个答案:

答案 0 :(得分:1)

  1. 开箱即用的QlikView Server(参见4.2)使用NTFS身份验证(本地Windows用户或Active Directory)。有一种称为基于DMS的票证认证,允许非Windows用户被授权访问应用程序。更多信息here

  2. QlikView有一个名为Section Access的文件(qvw)级别。 Section Access是QV脚本的一部分。基本上,您可以在用户名和数据字段之间创建链接。主文件将包含所有数据,但是当用户打开文档时,他/她只能看到与该用户名相关的数据。更多信息herehere

  3. 例如:

    user1 -> can see only UK data user2 -> can see UK and USA data user3 -> can see all the data ... etc

    1. 网络应用和桌面应用是相同的。 Web客户端提供与桌面相同级别的交互,因此您可以根据需要对数据进行切片和切块
    2. 4.1 QV桌面版(个人版)是免费的,但你最多可以打开5个不是"你的" (不是使用个人版的当前实例创建的)客户端需要在其计算机上本地安装

      4.2 QV服务器不是免费的。使用QV服务器,所有客户端都通过浏览器访问QV应用程序。您(以管理员身份)从Qlik合作伙伴处购买许可证,如果您想要向客户收取费用(以及收取多少费用),则由您自己负责