西班牙
斯潘4
快速提问。
我有一个作家正在写一个谷歌融合表。我知道它正在创建一个表,其中包含我给出的“表名”和一个在幕后创建的新表id。
1)第一个问题:FME中是否有方法获取表ID?对于任何后续操作(读取等),必须使用表id,而不是表名。
我知道fme正在使用表id。我可以在insert into语句中看到它正在使用…(我用xs替换了表id。)
google fusion tables:html sql request:'postfields=sql=insert into xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx('geom',…
似乎从一个特写出来的表ID是件好事…但也许今天有办法得到它?
2)第二个问题:融合表请求似乎经常失败。是否有任何方法可以打开重试逻辑,以便在出现致命错误(未添加数据)时重试API请求?
谢谢!
我正在使用FME 2017.1。当我使用内置的googlefusion读写器甚至sqlexecuter时,您可以使用tablename而不是id。您是使用标准的读写器还是使用httpcaller?
在FeatureWriter的摘要端口上,可以有一个属性,如“写入的全部功能”。使用测试仪,您可以执行一些重试逻辑。如果需要,您可以创建一个自定义的转换器并将循环放入您的逻辑中。
?2019安全亚搏在线软件公司|法律