为便于记录:
我有同样的问题,但最初无法解决。
问题是由我同时写入gdb和xls的fme-db-u操作属性触发的。它需要GDB的fme_db_操作属性,但不需要XLS的fme_db_操作属性,因此在XLS流中添加了AttributeKeeper,期望fme_db_操作属性将停止。没有修好。
只有当我使用attributeremover删除fme-db-u操作属性时,问题才会消失。这是因为fme_db_操作是一个系统属性,通过删除该属性将无法公开。如果在“格式参数”选项卡中选中,它将在写入程序处重新公开。
由于工作区已经在fme服务器中运行,我花了一段时间才找到它。
嗨@carmijo
您是否在工作区中的任何位置设置了fme_db_operation属性,在该属性中它可能会无意中获取UPDATE值?添加Excel编写器时,还可以设置“默认功能类型编写器模式”。
可能需要删除和添加新的Excel编写器,并重新检查设置。
您还可以尝试在写入程序之前添加attributemanager,并设置fme db_操作的值以插入并查看结果是否发生更改,或者添加计数器并将属性设置为xlsx_row_id作为临时修复。