本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
加载数据格式
Amazon Neptune Load
API 支持加载各种格式的数据。
属性图加载格式
然后,可以同时使用 Gremlin 和:查询以以下属性图格式之一加载的数据:openCypher
Gremlin 加载数据格式(
csv
):逗号分隔值 (CSV) 格式。openCypher数据加载格式 (
opencypher
):逗号分隔值 (CSV) 格式。
RDF加载格式
要加载使用查询的资源描述框架 (RDF) 数据SPARQL,您可以使用万维网联盟 (W3C) 指定的以下标准格式之一:
规范中的 N -Triples (
ntriples
)(位于 https://www.w3.org/TR/n-triples/) 规范中的 N-Quads (
nquads
)(位于 https://www.w3.org/TR/n-quads/) RDF/XML(
rdfxml
) 来自于的规范https://www.w3.org/TR/rdf-syntax-grammar/。 规范中的 Turtle (
turtle
)(位于 https://www.w3.org/TR/turtle/)
加载数据必须使用 UTF -8 编码
重要
所有加载数据文件都必须以 -8 格式编码。UTF如果文件不是 UTF -8编码,Neptune还是会尝试将其加载为-8。UTF
对于包含 Unicode 字符的 N-Quads 和 N-triples 数据,支持 \u
转义序列。但是,Neptune 不支持标准化。如果存在需要归一化的值,则 byte-to-byte在查询期间该值将不匹配。有关标准化的更多信息,请参阅 Unicode.orgxxxxx
如果数据的格式不受支持,则必须先转换数据,然后加载它。
上的 Graph 项目中提供了将 GraphML 转换为 Neptune CSV 格式的工具。ML2CSV GitHub
对加载数据文件的压缩支持
Neptune 支持以 gzip
或 bzip2
格式压缩各个文件。
压缩文件必须具有.gz
或.bz2
扩展名,并且必须是以 UTF -8 格式编码的单个文本文件。可以加载多个文件,但每个文件必须是单独的 .gz
、.bz2
或未压缩的文本文件。不支持扩展名如 .tar
、.tar.gz
和 .tgz
的归档文件。
以下各节对格式进行了详述。