Salesforce Writer:功能类型参数
要访问功能类型参数,请单击齿轮图标在工作区中的功能类型上打开功能类型参数编辑器。要始终在WorkBench中显示编辑器,可以选择“查看”>“Windows”>“参数编辑器”。
一般
所有功能类型都共享类似的常规参数,包括要素类型名称,读者或写字器名称和几何。
在大多数Writer功能类型参数对话框中,您还可以控制动态架构定义。某些数据库格式在输出表功能类型上接受表格限定符前缀。
看到编辑编写器功能类型想要查询更多的信息。
这些参数仅适用于所选功能类型,而不是整个编写器。
小费:如果此处列出的功能类型参数与Writer-Level参数冲突,则将忽略Writer参数,并将使用此功能类型参数。
对象设置
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
Writer Modes确定应为收到的每个功能发出哪个数据库命令。
Writer模式仅在特征类型级别指定。
使用该特征基础指定作品模式fme_db_operation.不支持属性。
- 插:匹配目标Salesforce Object模式中的字段的每个接收功能的属性值被写入该类型的新Salesforce记录。在此模式下忽略ID字段,因为必须由Salesforce分配ID。
- 更新:每个接收功能的属性值用于更新Salesforce上的现有记录。传入功能必须具有与目标Salesforce对象的ID字段匹配的属性。更新的记录由ID字段确定:fme_where.不受支持。
- 颠覆:这是默认模式。根据指定的字段更新或插入记录salesforce_external_id_field_name.。要写入的功能必须具有匹配外部ID字段名称的属性,并且属性必须具有值。如果外部ID值匹配,将更新Salesforce的记录。否则,将创建记录。并非所有字段都可以用作外部ID字段名称。请参阅最高版本的Salesforce的文件http://www.salesforce.com/us/developer/docs/api/content/sforce_api_calls_upsert.htm.想要查询更多的信息。指某东西的用途颠覆强烈鼓励防止创建不需要的重复记录。为此,颠覆是默认的写入模式。如果不是salesforce_external_id_name_name中指定的字段,则忽略ID字段。
- 删除:使用与相同的技术选择删除现有数据库记录更新模式。忽略非ID字段。Salesforce自动级联删除。
- 哈德内尔:删除跳过Salesforce的回收站,但与其相同删除模式。此模式需要Salesforce帐户的其他许可。
![关闭](http://www.baooytra.com/docs/fme/2017.1/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
外部ID字段名称用作UPSERT操作的密钥。
如果Writer模式是Upsert,并且否则忽略此参数。