TIBCO Cloud™ Spotfire® Web 客户端用户指南

Spotfire 中的数据表

数据表是 Spotfire 中的核心概念。您创建的所有图表都基于分析中一个或多个数据表中的数据。将第一个数据添加到分析中时,您会自动获得一个数据表,但该数据表通常可通过添加来自其他源(如行或列)的更多数据、添加计算的列或层级、应用转换等操作进行优化。您可以在“数据”画布中使用数据表。分析可以包含一个或多个数据表,在保存分析时会保存所有数据表。

注: 此处介绍的某些功能只能使用已安装的 Spotfire 客户端进行创建或访问。 添加关系可以使用任何客户端来完成,但添加或修改列匹配是使用已安装的客户端完成的。

数据表中的数据可从数据源提取,也可在应用程序内创建。从数据源加载的数据可根据将其添加到分析的方式在内存中或数据库中进行处理。有关详细信息,请参见加载方法。内存中的数据表具有一个或多个列,零个或多个行,然而数据库中的数据表从技术上来讲不包含任何数据,而是简单地从源直接提取所需的数据。有关详细信息,请参见Spotfire 中的数据类型

当分析中有多个数据表时,这些数据表可以完全相互独立,也可以或多或少地相互关联。有关详细信息,请参见相关数据表、连接和列匹配

  • 关系:关联数据表时,标记会从一个数据表转移到另一数据表,如果需要,可以将筛选配置为进行转移。
    注: 您可以指定数据表中的筛选是否要影响其他相关数据表所使用图表中显示的内容。默认设置是忽略相关数据表中的筛选。有关详细信息,请参见在相关数据表中进行筛选
  • 列匹配:如果列具有相同的数据类型,则数据表之间可能还具有列匹配。如果数据类似,则通常会自动创建列匹配。当来自不同数据表的数据合并到单个图表中时,列匹配用来正确地聚合数据。列匹配在本质上比上述关系更为松散,因为它们并未将数据表链接在一起。标记和筛选对各数据表而言仍然是各自独立的,即便它们之间具有匹配列。有关详细信息,请参见列匹配。要查看图表中存在哪些列匹配,请在已安装客户端的“数据表属性”中打开“列匹配”选项卡。您也可以通过打开“图表属性”对话框并转到感兴趣的图表的“数据”部分来查看特定图表中使用了哪些列匹配。

按需数据表

按需数据表是仅向其加载与所定义输入相关的行的数据表。输入可能是其他相关数据表中的已标记行、其他数据表的已筛选的行或文本区域中已选定的属性值等类似内容。更改输入意味着更改“需要”,也就是说,在数据表中加载更多、更少或其他行。按需数据表可以由详细图表使用,并且只能按需加载来自信息链接或数据连接的数据。

数据库中数据表

由于数据库中数据表的数据仅在需要时才进行检索,因此数据库中的数据表在作为详细图表使用时可能也被视为一种按需图表。很显然,这对流数据不适用,因为流数据实际上会持续更新,而非仅在需要时更新。

状态栏中有关活动数据表的信息

状态栏位于窗口的底部或顶部,显示有关活动图表(最后一次单击的图表)使用的主数据表的信息。如果信息不可见,请单击

所显示的信息包括:

  • 当前筛选的行的数目和主数据表中的总行数(但是,如果此数据表按需加载,则显示当前已加载行的数目)。
  • 标记行的数目、
  • 可用列的数目、
  • 活动图表中主数据表的名称。

请注意,数据库中数据表(外部数据)无权访问有关行和列的详细信息,因为图表中显示的数据由外部数据源聚合而非在 Spotfire 中聚合。