从读取一个Oracle表开始,我将在另外两个表中插入条目,它们应该根据id primekey字段进一步相关。
然而,我只能插入更远的条目。当插入包含farer的关系ID的子条目时,FME说,它不见了(或者可能还没有承诺)。
这一定是一个常见的已知问题,有人能帮忙吗?
当前在FME服务器中的版本控制实现是相当好的。我也希望看到它集成到FME桌面发布工作流中。亚搏在线如果在FME服务器上启用了版本控制,如果每次从FME桌面发布/重新发布都自动导致提交,那就更好了。这需要允许用户在“发布/重新发布”对话框中的某处输入提交消息。
早上好,
我有一个关于FME的问题
我有很多读者和作者将文件转换成Oracle表,他读了所有人的书,并且只做了最后的承诺。我希望你把每一笔交易从读者到作者都做一次承诺。
你好,
我需要为编写器设置特定的写入顺序,因为表与约束相连接,当一个人完成了第二个,他就开始了,在第二个三分之一开始之后。我该怎么做?第二个问题,如何提交对Oracle DB或FME的更改?在写入DB之后如何提交?我正在使用Oracle非空间编写器。
我可以通过什么方式控制SQLExecutor关于事务的行为。我想将几个插入和更新作为一个事务来执行(通过在末尾放置“commit”命令)。但这种提交总是导致警告“没有正在进行的事务”。
数据库=PostgreSQL
我希望将数据从源复制到PostgreSQL表中,并且仅当整个操作成功时,目标PG表的内容才会更改。
我的方法是在一个事务中完成截断和所有插入。一种方法是将“每笔交易的功能”设置为>=源中的功能数量(一些硬编码值,可能是9999999999999999999)。但是有更好的方法吗?
在文档中,我找到了有关使用fme_db_transaction属性将“每个事务的功能”设置为变量的信息。我试过了,两者都将fme-db-u事务设置为在之后提交并忽略。但是日志文件仍然显示每次提交有1000个特性(=默认值)。