Netezza Writer:格式参数
要访问特征类型参数,请单击齿轮图标在工作区中的特性类型上打开特性类型参数编辑器.要始终在Workbench中显示编辑器,您可以选择查看> Windows >参数编辑器。
所有特性类型共享类似的通用参数。这包括姓名和作者姓名。从这里,你也可以控制动态属性.
General选项卡
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数指定要写入目标表的特性的几何形状类型。
netezza_type |
数据库类型(s) |
FME表示 |
netezza_none |
不适用 |
没有几何 |
netezza_point |
点 |
单点几何。 fme_geometry = fme_point fme_type = fme_point |
多点 |
包含一个或多个点的集合。 fme_geometry = fme_aggregate fme_type = fme_point |
|
netezza_line |
LINESTRING |
一行几何学。 fme_geometry = fme_line fme_type = fme_line |
MULTILINESTRING |
行字符串的集合。 fme_geometry = fme_aggregate fme_type = fme_line |
|
netezza_polygon |
多边形 |
单一多边形或环状几何体。 Fme_geometry = fme_polygon或fme_donut fme_type = fme_polygon |
多个多边形 |
简单多边形或甜甜圈多边形的集合。 fme_geometry = fme_aggregate fme_type = fme_polygon |
|
netezza_geometry | 允许任何特定类型的几何图形(点、多点、线等)被写入同一个表中。 |
|
netezza_ |
GEOMETRYCOLLECTION |
几何图形的任意集合。 |
当追加到现有表时,如果该参数的值与现有表中空间列的几何列类型不兼容,则可能会发生转换失败。
当插入几何图形时,如果几何图形的类型与该参数的值不兼容,则转换将失败。
参数格式写多(见下文)修改此参数。
格式参数页签:Netezza空间和非空间
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
- 没有:如果表不存在,将创建该表。
- 是的:如果该表存在,那么它将被删除,然后创建它。
- 截断:如果表不存在,则创建它。如果该表确实存在,那么它的所有行都将被删除。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数指示Netezza写入器对表执行UPDATE操作。
参数是一个用逗号分隔的列名列表(例如,ID、名称)。这些列名用于将输入特性上的同名属性与目标表中的行进行匹配。目标表中匹配的行将由输入特性的属性值更新。
注意:如果同时提供了该参数和DELETE键列,则翻译失败。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
该参数指示Netezza写入器对表执行DELETE操作。
参数是一个用逗号分隔的列名列表(例如,ID、名称)。这些列名用于将输入特性上的同名属性与目标表中的行进行匹配。目标表中匹配的行将被删除。
注意:如果同时提供了该参数和UPDATE Key Columns,则翻译失败。
Format Parameters选项卡:Netezza Spatial的附加参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数可用于指定空间列的名称。如果未指定,则默认为THE_GEOM就会被使用。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
此参数仅在创建新表时有效。
属性的修饰符几何参数(在Feature Type对话框中),当它的值是netezza_point,netezza_polygon,或netezza_linestring.
这个参数可以使这些几何值分别被视为MULTIPOINT、MULTILINESTRING和MULTIPOLYGON。
在下表中,这个参数的行为是在Geometry =的上下文中描述的netezza_point.
是的 | 所有进入的点将被写成MULTIPOINT几何图形。 所有单级点集合将被写成MULTIPOINT几何图形。 所有嵌套的点集合将被写成GEOMETRYCOLLECTIONs。 |
没有 | 所有进入的点将被写成点几何体。 所有传入的点集合,包括嵌套的点集合,将被平铺并写出来,每个点一行。 |
FIRST_FEATURE | 第一个输入特征决定该参数是否设置为是的或没有:
|
几何类型不匹配导致翻译失败。看到几何以上详情。
注意:如果Geometry设置为,则忽略此参数netezza_geometry.
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_ReadersWriters/Skins/Default/Stylesheets/Images/transparent.gif)
指定空间列的固定宽度。
任何几何尺寸大于此尺寸的特征将被删除。如果未指定此参数,则在插入时,空间列宽度将根据需要自动按大小展开,直到64000字节的最大大小。