加载数据格式 - Amazon Neptune
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

加载数据格式

Amazon NeptuneLoadAPI 支持以各种格式加载数据。

属性图加载格式

然后可以使用 Gremlin 和 OpenPher 查询以下属性图格式之一加载的数据:

RDF 加载格式

要加载使用 SPARQL 查询的资源描述框架 (RDF) 数据,可以使用万维网联盟 (W3C) 指定的以下标准格式之一:

加载数据必须使用 UTF-8 编码

重要

所有加载数据文件必须采用 UTF-8 格式编码。如果文件未经 UTF-8 编码,则 Neptune 将尝试将其作为 UTF-8 加载。

对于包含 Unicode 字符的 N-Quads 和 N-triples 数据,支持 \uxxxxx 转义序列。但是,Neptune 不支持标准化。如果存在需要标准化的值,则它将不会匹配 byte-to-byte 在查询过程中。有关标准化的更多信息,请参阅 Unicode.org 上的标准化页面。

如果数据的格式不受支持,则必须先转换数据,再加载数据。

在中提供了一个用于将 GraphML 转换为 Neptune CSV 格式的工具。Graphml2CSV 项目GitHub.

对加载数据文件的压缩支持

Neptune 支持压缩中的单个文件gzip要么bzip2格式的日期和时间。

压缩文件必须包含.gz要么.bz2并且必须是采用 UTF-8 格式编码的单个文本文件。你可以加载多个文件,但每个文件必须是单独的.gz.bz2或未压缩的文本文件。存档带有扩展名的文件,例如.tar.tar.gz, 和.tgz) 不支持。

以下各节对格式进行了详述。