Spotfire 添加行、添加列和新数据表有什么区别?

← TIBCO Spotfire 知识专区

添加行是纵向追加相同结构的数据,添加列是横向补充同一对象的属性,新数据表则保留独立的数据粒度。选择错误会造成重复记录或错误聚合。

三种方式怎样判断?

方式 适用情况 关键检查
添加行 月份、地区或批次数据结构相同 列名、类型和含义是否一致
添加列 为同一对象补充主数据或指标 匹配键是否唯一
新数据表 粒度、刷新方式或业务含义不同 是否需要关系或列匹配

什么时候添加行?

例如每月导出的生产记录字段一致,可以追加到同一数据表。添加时要检查列匹配,并尽量保留来源字段,便于追踪数据来自哪个文件或系统。

在数据画布中添加行
在数据画布中点击节点之间的加号即可”添加行”:把结构相同的新数据追加到现有数据表 | 图片来源:Spotfire 官方手册

如果同名字段的数据类型不同,自动匹配可能失败;如果字段含义不同,即使名称相同也不应强行合并。

什么时候添加列?

例如生产记录只有设备编号,需要从设备主数据补充设备类型、供应商和产线。这时应通过可靠的匹配键添加列。

在数据画布中添加列
“添加列”按键值把另一张表的字段拼接到当前数据表,类似数据库的 JOIN | 图片来源:Spotfire 官方手册

匹配键不唯一会把一行匹配到多行,造成数据膨胀。添加前应检查主键唯一性和缺失值。

什么时候保留新数据表?

分钟级传感器数据、批次记录和设备主数据的粒度不同,通常更适合分别保留。需要联动时,可以建立数据表关系或在图表中使用合适的列匹配。

常见问题

为什么添加列后行数变多?

通常是连接键在被添加的数据中不唯一,导致一对多匹配。应先确认期望的连接关系。

为什么追加后出现大量空值?

检查列匹配、数据类型和字段命名。新旧数据结构不一致时,未匹配字段会产生空值。

官方参考

Spotfire 官方中文用户指南

需要结合实际数据评估 Spotfire?

云睿思可提供产品演示、试用和工业数据分析方案交流。

申请 Spotfire 演示与试用 →