QLik使用动态视图管理数据
动态视图为用户提供了直接控制他们想探索的分析源以及在可视化中刷新数据的能力

动态视图使您可以查询和查看图表中大型数据集的相关子集,这些图表可以根据选择进行动态刷新。这样就可以为大量数据或快速变化的数据场景提供最新的可视化效果。

注意:默认情况下,此功能在Qlik Cloud Services中不可用如果您对动态视​​图感兴趣,请与您的客户经理联系。

动态视图概述

动态视图使您可以将基本应用程序连接到另一个应用程序。然后可以在基本应用程序中使用该应用程序的主可视化文件。这使应用程序创建者可以将模板应用程序中的主可视化用作其他应用程序中的动态图表。您可以添加到基本应用程序中的动态视图数量没有限制。

具有动态视图和动态图表的图纸视图


动态视图由三个主要部分组成:

  • 动态视图:一种添加到基本应用程序的机制,该机制连接到模板应用程序,并使应用程序创建者可以将主可视化效果从模板应用程序添加到基本应用程序。
  • 动态视图模板应用程序:Qlik Sense应用程序,其中包含与数据源(例如云数据库)的连接。
  • 动态图表:动态视图模板应用程序中的主图表,可以添加到基本应用程序中,并可以由用户手动刷新。

模板应用程序和基本应用程序不需要使用相同的数据。如果您有一个涵盖客户购买的数据集,则可以向包含天气数据的模板应用程序添加动态视图,以查看任何相关性。

如果可以使用基本应用程序中的值来过滤从模板应用程序的源查询的数据,则可以在模板应用程序的脚本中使用绑定表达式。这使动态视图仅查询与模板应用程序的数据源中的基本应用程序中的选择特别相关的数据子集。例如,您可以将基本应用程序中的SalesDate字段绑定到模板应用程序中的DailyTemperatureReadingDate字段。

如果您的基本应用程序包含聚合数据并且动态视图数据来自同一来源,但比基本应用程序数据更细(例如,基本应用程序包含按月和产品品牌划分的销售额,而模板应用程序包含按销售额划分的销售额),则此子功能非常有用日期和产品名称)。有关将绑定表达式添加到模板应用程序的更多信息,请参阅按需模板应用程序中的绑定表达式

动态视图可用于任何类型的数据。在处理大量数据或快速变化的数据方案时,动态视图特别有用,在这种情况下,最好在数据库上执行数据聚合。这有助于避免从数据源进行数据传输的延迟。

可从“ 资产”面板访问动态视图动态视图由租户管理员在管理控制台中启用。有关启用动态视图的信息,请参阅管理控制台

动态视图类似于按需生成应用程序。两者都使用模板应用程序来提供按需数据,但是动态视图允许您使用工作表中的单个图表,而不是生成整个按需应用程序。如果您还使用按需应用程序,则可以使用按需模板应用程序创建动态视图。有关生成按需应用程序的更多信息,请参阅《使用按需应用程序管理大数据》

动态检视

创建动态视图时,可以选择模板应用程序,还可以选择应用行限制表达式来控制动态视图将访问的数据量。一旦创建了动态视图,就可以将主可视化文件从模板应用程序添加到工作表中。

多个动态视图可以使用同一模板应用程序。每个动态视图都会单独刷新。如果在动态视图的模板应用程序脚本中使用绑定表达式,则在基本应用程序中进行的选择可以控制将哪些数据加载到使用该模板应用程序的每个动态视图中。使用同一模板的两个动态视图可用于比较粒度数据的两个单独子集的并排图表。例如,您使用同一模板应用程序有两个动态视图。您可以从基本应用程序SaledDate字段中选择2018年1月1日,并刷新一个动态视图。然后可以将选择更改为2019年1月1日,刷新其他动态视图,然后比较动态图表。

有关创建和编辑动态视图的信息,请参阅使用动态视图管理数据

有关使用动态视图的信息,请参见使用动态视图和图表

动态视图模板应用

动态视图模板应用程序是Qlik Sense应用程序,用于为动态视图提供数据和主视图。

动态视图模板可以具有一个加载脚本,该加载脚本包含用于根据基础应用程序中的选择来制定对数据源进行查询的数据绑定表达式。绑定表达式通常由具有编写Qlik Sense加载脚本经验的用户创建模板应用程序可以具有基于动态图表激活期间提供的输入参数的查询过滤条件。

一旦动态视图模板应用程序的数据模型完成,就可以将主可视化添加到模板应用程序。然后,可以通过动态视图访问这些主可视化文件,并将其作为动态图表添加到其他应用程序中。

有关创建模板应用程序的信息,请参阅《创建按需模板应用程序》

动态图表

动态图表源自动态视图的模板应用程序的主图表。可以使用动态视图将动态图表添加到其他应用程序的表中。与其他Qlik Sense图表不同,用户可以使用图表中的刷新选项来控制何时在动态视图中刷新源数据。当动态视图的数据由绑定表达式控制时,Qlik Sense会跟踪基本应用程序选择状态。基本应用程序的选择状态发生更改时,动态视图的每个图表上都会出现一个陈旧的数据图标,以使为动态视图的绑定字段设置的新值和关闭动态视图的绑定字段的新值不再与该视图的上一次刷新所使用的值匹配。

有关使用动态图表的信息,请参见使用动态视图和图表

动态视图限制

动态视图具有以下限制:

  • 故事不支持动态视图。您可以将动态图表的快照添加到故事中,但不能将go to source与动态图表一起使用。
  • Qlik NPrinting不支持动态视图
  • 动态视图支持仪表板和可视化包扩展。不支持其他扩展。
  • 动态视图所有权不会随应用程序所有权而改变。
  • 无法在托管空间的应用程序中创建动态视图。

空间和动态视图

您可以在个人空间中使用自己的应用程序作为模板应用程序来创建动态视图。其他可以通过动态图表访问您的应用的用户可以查看和刷新动态图表。

您可以使用其他用户在共享空间中创建的应用程序来创建动态视图。在包含模板应用程序的共享空间中您必须具有“ 可以编辑”,“ 是管理员 ”或“ 所有者”权限。如果要在源模板应用程序中编辑动态图表,则必须是该模板应用程序的所有者。

只有应用程序所有者才能向应用程序添加新的动态视图。有权访问该应用程序的用户可以使用添加到该应用程序的任何动态视图。

您无法在托管空间中的应用程序中创建动态视图。您不能将托管空间中的应用程序用作模板应用程序。发布到托管空间的应用程序中的动态图表仍然可以刷新,用户可以在动态图表中进行选择。

Qlik 收购 RoxAI
以高级警报和智能自动化扩展 Qlik Sense 的 AI 功能