使用流数据
如果要将更新可视化并实时跟踪更新,可以连接到 Spotfire 中的流数据。
注: 此处介绍的某些功能只能使用已安装的 Spotfire 客户端进行创建或访问。
添加与流数据的连接和连接到其他数据库中数据不同。要了解有关连接到 Spotfire Data Streams 中的流数据的详细信息,请参见《Spotfire Analyst 用户指南》。已连接到流数据后,其在许多方面的工作方式与其他数据库中数据相同,但也有一些差异需要记住。使用流数据时,您还可以选择更改图表的数据限制,而且可以选择一次仅显示指定的时间范围。有关详细信息,请参见将流数据时间范围添加到图表。
开始了解使用 Spotfire 中的流数据和非流数据之间的差异之前,还必须知道流式传输图表的原因可以有多个,以及某些功能差异取决于构成数据流的内容。在以下四种情况下,图表将显示流数据。
提示: 如果不确定活动图表是否基于主要流数据表,可以检查该活动图表的状态栏。
另请注意,如果任何图表或功能对数据库中数据不可用或具有受限制功能,这些图表或功能通常对流数据也不可用或具有受限制功能。有关外部数据的常规信息,请参见使用数据库中的数据。
对所有流数据都不可用
无论图表流中的数据由以上列出的哪一项构成,以下图表和功能对流数据都不可用。
- 三维散点图对流数据不可用。
- 图形表对流数据不可用。但请注意,各个动态项目(迷你图、项目符号图、图标和计算的值)可用于文本区域中的流数据。
- 无法从流数据表中的列创建层级筛选器。
- 无法将树形图添加到基于流数据的热图。
当主要数据表为流数据表时不可用
当图表中的主要数据表为流数据表时,以下图表和功能不可用,但在以上列出的其他三种情况下对流数据可用。
- 当主要数据表为流数据表时,饼图不可用。
- 当图表中的主要数据表为流数据表时,不能使用散点图和地图中的饼图标记。
- 当图表中的主要数据表为流数据表时,不能使用多个子集。
对流数据具有受限制功能的功能
- 地图 - 自动地理编码对流数据不可用。要手动对列执行地理编码,请在“分析中的数据”浮出控件中单击感兴趣的列,确保“有关所选列的详细信息”
显示在展开的浮出控件中,然后通过单击“设置”并进行选择来指定地理编码。
- 范围筛选器 - 不能在范围筛选器中将包含字符串值的列与流数据结合使用。
- 交叉表 - 当主要数据表为流数据表时,无法基于基础行值计算总计和小计。可以选择将总计计算为单元格值的总和。
-
图表表和按需查看详细信息 - 默认情况下,最多可在具有流数据的可视化表中显示 100 行。Spotfire 管理员可以通过在管理器中编辑偏好设置
TableVisualizationStreamingDataRowLimit
来配置此限制。 - 导入 - 在基于流数据导出图表时,支持活动页面,而其他导出选项具有限制。
- 不能将类别轴的轴表达式计算依据配置为“所有数据”,而可以改为将该依据配置为“仅当前筛选”。
- 直线和曲线 - 部分直线和曲线基于基础数据计算统计信息,因此不能与流数据结合使用。例如,无法在具有连续类别轴的条形图上计算
Avg(x)
。 - 详细图表 – 当主图表基于流数据时,多个步骤中的详细图表具有限制:如果主图表和详细图表基于不同的数据表并在它们之间建立了关系,则不支持多个级别上的详细图表。
- 文本区域中的属性控件无法列出流数据表中的列值。
- 无法使用在相关数据表中进行筛选将基于流数据的筛选传播到另一个数据表。但是,您可以将筛选从非流数据表传播到流数据表。
- 取决于数据可用性的某些配置块设置将无法工作。例如,无法使用复选框筛选器的“全部取消选中”设置。有关配置块的详细信息,请参见 Community 上的 Create a configuration block(创建配置块)。
注: 如果您正在准备要在 Web 客户端中使用的分析,则必须在运行此 Web 客户端的 Spotfire Server 上启用 WebSocket。您可以在某个 Web 客户端中打开此分析,并验证地球图标上的工具提示是否显示“连接:WebSocket”。如果未显示,则表示可能未启用 WebSocket。有关详细信息,请联系 Spotfire 管理员。
父主题: Spotfire 中的数据类型