开发显示 Qlikview 仪表板的跨平台应用程序的策略

Posted

技术标签:

【中文标题】开发显示 Qlikview 仪表板的跨平台应用程序的策略【英文标题】:Strategy to develop a cross platform app that displays a Qlikview dashboard 【发布时间】:2015-10-29 06:28:46 【问题描述】:

这不完全是一个编程问题,它更像是一个“如何解决这个问题”的问题。 我有一个在服务器上创建并上传的 Qlikview 仪表板。我创建了一个访问它的 Safari 快捷方式。我现在需要创建一个仅显示此仪表板的专用应用程序。仪表板在 Safari(在 iPad 上)中打开,需要 Windows 身份验证才能查看。 另外,我想为这个应用程序创建一个登录页面,它将凭据传递给出现在浏览器上的这个弹出窗口,这样用户就不需要重复输入凭据。有没有办法做到这一点? 如果有人能提出一些想法来实现这一点,我将不胜感激。如果我提到的内容不够清楚,请对您可能有的任何进一步的疑问发表评论。 谢谢你:)

【问题讨论】:

【参考方案1】:

您可以在 .NET 环境中开发简单的 Web 应用程序。它将有一个登录页面和一个仪表板页面,您可以使用 iframe 集成嵌入您的 qlikview 文档。

一旦用户登录,您将利用票务功能将用户详细信息传递给 qlik,获取票证(由字符组成),然后将用户转发到仪表板页面。在仪表板页面上,您将有一个 iframe,其中 url 是包含票证的专用地址。

我建议您查看以下链接:

对于 webticket 实施:https://community.qlik.com/docs/DOC-3614

文档集成:http://tools.qlikblog.at/QlikView-Mashups/QlikView_Mashups_1.html

【讨论】:

好的,这就是已经实现的。但我有一种菜鸟式的怀疑。最终显示是使用框架集完成的。不是 iframe。如果我将其更改为 iframe,我能否在浏览器中查看 qlikview 仪表板而不显示地址栏?几乎是伪全面屏? 如果您在单个 iframe 中显示文档,您可能会看到浏览器的地址栏,具体取决于浏览器。但是,您可以在 BigScreen.js 的帮助下全屏查看 qlikivew 文档。您可以通过单击按钮来执行此操作。如果这有帮助,我可以编辑我的答案并提供更多详细信息。 这确实有帮助,但是否可以更改 js 使其在加载时起作用?还是只能在用户操作时全屏显示? 我尝试过,但还没有做到。似乎不可能。 我也试过了。它需要用户操作才能全屏显示。但这是最接近答案的回复,所以我会接受。

以上是关于开发显示 Qlikview 仪表板的跨平台应用程序的策略的主要内容,如果未能解决你的问题,请参考以下文章

如何从 QlikView 连接到 Databricks Delta 表?

用于 SharePoint 的 QlikView webpart 不在属性窗格中显示对象

QlikView显示所选时间前一年的数据

如何访问 Messenger 平台应用仪表板?

将版本控制系统与 QlikView 一起使用

Qlikview:如何创建汇总表以过滤多个关联表