我有一个大约有1000个客户的网络解决方案。现在,他们可以访问我提供的PDF报告:ASP.NET脚本在数据库中执行SP,使用PDFReactor创建PDF。这是在线的,正如您可能已经猜到的那样,大型数据集无法管理。
我正在考虑使用报告解决方案,如Power BI,Tableau或... Qlik。在我的调查中,我发现Qlik是我想要的最完整的解决方案。不过,关于应用程序架构以及如何将Qlik与我的应用程序集成,我仍然有一些问题。
感谢您的帮助!
此致 大卫
答案 0 :(得分:1)
开箱即用的QlikView Server(参见4.2)使用NTFS身份验证(本地Windows用户或Active Directory
)。有一种称为基于DMS的票证认证,允许非Windows用户被授权访问应用程序。更多信息here
QlikView有一个名为Section Access
的文件(qvw)级别。 Section Access
是QV脚本的一部分。基本上,您可以在用户名和数据字段之间创建链接。主文件将包含所有数据,但是当用户打开文档时,他/她只能看到与该用户名相关的数据。更多信息here和here
例如:
user1 -> can see only UK data
user2 -> can see UK and USA data
user3 -> can see all the data
... etc
4.1 QV桌面版(个人版)是免费的,但你最多可以打开5个不是"你的" (不是使用个人版的当前实例创建的)客户端需要在其计算机上本地安装
4.2 QV服务器不是免费的。使用QV服务器,所有客户端都通过浏览器访问QV应用程序。您(以管理员身份)从Qlik合作伙伴处购买许可证,如果您想要向客户收取费用(以及收取多少费用),则由您自己负责