Amazon DynamoDB功能表示

从DynamoDB读取的功能仅由一系列属性值组成 - 没有几何。每个功能的特征类型如要素类型参数所定义,但使用的唯一类型是dynamodb_none.

写入数据库的功能将目标表作为其特征类型,以及属性类型上定义的属性。

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见关于功能类型属性),此格式还添加了特定于格式的属性(格式属性)。

属性名称

内容

dynamodb_type.

存储在该功能中的几何实体类型。以下列出了对象模型的有效值:

dynamodb_none.

从数据库表中的每列读取或写入的功能读取或写入,具有属性。Feature属性名称将与源或目标列名相同。属性和列名区分大小写。

DynamoDB中支持二进制类型。写入时,将这些将被写入,因为任何属性上存在的原始字节在要素类型的模式上声明了二进制类型。

dynamodb中的设置类型表示为fme内的JSON字符串。请注意,DynamoDB不支持空集,也不支持集合中的空元素。例如,存储在包含数字集{2,4}的属性名为的属性中的JSON格式的字符串表示为:

{“数字”:[2,4]}

二进制集和字符串集使用相同的JSON表示,但是,二进制组的JSON数组元素应该被写为基础二进制BLOB的十六进制编码的字符串表示。

没有坐标

dynamodb_type:dynamodb_none.

在读取或写入dynamodb时,没有坐标的功能在此值标记为此值。这是DynamoDB功能的唯一类型。