@alex_chris你找到一个写空表到文件geodatabase的解决方案了吗
这个过程对你有用吗?我遇到了一个非常类似的问题,试图让我的整个模式使用空的特性类来编写。< / p > < / div >
Hi @adieporter,感谢您的帮助。是的,我在从源DB中读取的任何表中都有模式。除了使用FeatureMerger测试空表之外,我最初想到的是segg解决方案。我将继续采用这种方法。
这是一个很好的增强请求,允许在没有数据的情况下构建模式!
在FeatureReader中,即使表中没有数据,你也能恢复模式吗?是尝试读取模式中的所有表,还是提供已知表的列表?
如果是这样,您可以测试读模式和读通用数据之间是否匹配,以确定哪里没有数据。这可以通过在featuire_type_name中使用FeatureMerger测试来完成,或者可以使用双FeatureReader先获取模式,然后获取特性——这样可以更好地使用创建的Initiator matched_records属性。
当没有找到数据的表时,可以创建一个虚拟特性。当传递给写入器时,这将允许FME创建表。显然,我们不希望保留这些伪数据,因此我倾向于用FeatureWriter替换writer。这将允许进程继续允许tou发起删除操作。
I hope that helps
Adie.