TIBCO Cloud™ Spotfire® Business Author 用户指南

加载方法

如果数据来自与外部系统的数据连接,则可以选择要在添加数据时使用的加载方法:作为内存中数据(由 Spotfire 的内部数据引擎分析),或者作为数据库中数据(其中所有计算均由外部系统处理)。

内存中分析(导入)

始终会导入文本文件、Excel 文件和信息链接(在 Cloud 中不可用)并在内存中进行分析,而对于数据连接,可以根据需要选择导入数据。使用内存中数据时,您可以通过内置的数据引擎访问 Spotfire 的全部功能。该内部数据引擎对所有用户(Windows 客户端用户或 Web 客户端用户)可用。您有机会将所有列用作筛选器并执行任意多种类型的计算。借助导入的数据,还可以使用“添加行”“添加列”操作(使用 Spotfire Analyst 时,可以向数据添加转换)将来自不同源的数据合并到一个数据表中。

如果数据相当小,则导入数据通常是首选选项,因为这可以提高计算性能。

数据库中分析(外部)

如果选择将数据连接保留在外部,则所有计算均由外部系统而非 Spotfire 数据引擎执行。这可让您使用那些过大而无法加载到主内存的数据卷,并充分利用外部系统的功能。当使用外部数据连接时,您仅会访问当前选择的数据,而所有聚合与计算均在数据库中执行。

当图表使用数据库中数据时,该图表将直接查询外部数据源。每次对图表的配置进行更改时,例如在 Y 轴上定义度量或者添加分类列,系统会向外部数据源发送新查询,从而产生新的聚合数据。

使用数据库中数据时,连接器和底层数据源决定了可用的聚合方法。

如果要使用的数据量非常大(在这种情况下不适合使用内存中数据),或者如果要确保数据始终是外部系统中的最新数据并始终按照外部系统的方式处理数据,则数据库中数据可能是首选选项。

数据加载设置

对于内存中数据,可以为数据表中的每个源指定“数据加载”设置。这些设置决定要使用“存储的数据”“始终使用新数据”还是“可能时使用新数据”。保存分析时,必须考虑数据加载设置,因为这些设置确定了其他用户是否可以访问分析中的数据(如果共享分析)。

  • “存储的数据”选项可将当前数据保存在分析中。只有手动重新加载源时,才会加载新数据。
  • “可能时使用新数据”选项也可以将当前数据存储在分析中。在这种情况下,数据也将对没有数据源访问权的用户可用。但是,如果用户拥有访问权,则打开分析时将加载新数据。
  • “始终使用新数据”不会将任何数据存储在分析文件中。

可以从“数据”画布中更改适用的源的数据加载设置。有关详细信息,请参见将数据存储在分析中

另请参见重新加载数据