循环并精简 Qlik Cloud
通过 Qlik Cloud 中的循环和精简功能,您可以使用单个主应用程序来管理多个相关应用程序。所有相关的应用程序都可以从主应用程序更新其数据。
循环和精简的工作原理
当您循环和精简时,您可以使用 QVD 生成器应用程序收集数据。QVD 生成器应用程序通常有一个脚本,该脚本仅从较大数据集中的几个字段中选择数据,例如,数据源(如 Excel 文件)中的字段区域和产品。当您在主应用程序中运行脚本时,存储在不同托管空间中的所有相关应用程序都会自动更新。
循环和精简示例
以下示例显示了存储在共享空间中的主应用程序。一个空的应用程序被发布到托管空间 1-4。托管空间可以具有本地数据文件或数据连接,它们可以从中执行重新加载。当新数据可用时,将重新加载主应用程序,并使用最新数据更新相关应用程序。
这种方法有几个好处:
-
单一来源 - 一个主应用程序,非常轻盈,因为它不包含任何数据,只包含脚本中的逻辑。
-
主应用程序为轻型应用程序,易于维护。
-
不同托管空间中的相关应用程序 – 支持灵活性;可以在空间、应用程序或两者上设置安全性。
如何将数据传输到空间中
QVD 生成器中的脚本循环通过所选字段,并将收集的数据存储在 QVD 数据文件中。然后,脚本将数据文件存储在每个受管空间中。当主应用程序重新加载时,相关应用程序将使用最新数据进行更新。
设置回路并精简
设置循环和精简需要以下内容:
-
主应用程序,存储在共享空间中
-
受管空间,每个精简的应用程序一个
-
空应用程序,发布到每个受管空间
-
QVD 生成器,一个生成数据文件的应用程序