创建新Time Series Sync失败:提示序列已被原有同步同步至Codex
时间序列同步构建失败(报错指向原有同步RID)的解决方法
问题场景
基于「Temperature Metadata」数据集,通过修改现有同步URL(将~/edit/ri.time-series-catalog.main.sync.RID-[ABC]替换为~/new)创建了名为「Temperature Measurements」的对象集,关联「Temperature_Timeseries_sync」同步。触发构建后失败,报错:
"Previously synced series and their existing time series syncs are listed here: ri.time-series-catalog.main.sync.RID-[ABC]"
原因分析
通过URL修改的方式从现有同步模板创建新同步时,会隐式继承原同步中与时间序列绑定的唯一标识或映射规则,导致新同步尝试同步的序列已被原同步(RID-[ABC])关联,触发重复同步检测报错。
解决步骤
- 检查新同步的序列映射配置:
进入新同步编辑页面,确认「时间序列关联规则」中,是否与原同步(RID-[ABC])使用了完全相同的序列唯一标识字段(比如设备ID+时间戳组合)。如果是,调整新同步的映射规则,确保目标序列是未被其他同步关联的新序列。 - 直接从官方入口创建新同步:
放弃URL修改方式,通过Foundry时间序列目录的「新建同步」按钮从头创建,手动选择「Temperature Metadata」数据集、配置属性和序列映射,避免继承原同步的残留配置。 - 检查原同步的覆盖/共享设置:
若确实需要同步相同序列,进入原同步(RID-[ABC])的设置页面,查看是否开启「允许其他同步覆盖该序列」的选项(部分版本支持此配置),开启后重试新同步构建。 - 联系Foundry管理员排查:
若以上方法无效,提交工单给管理员,确认是否存在目录级别的序列锁定或RID关联异常。
内容的提问来源于stack exchange,提问作者Skat
相关产品推荐
相关产品推荐

