翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ロードデータ形式
Amazon Neptune は、さまざまな形式のデータのロードLoad
APIをサポートしています。
プロパティグラフのロード形式
その後、次のいずれかのプロパティグラフ形式でロードされたデータは、Gremlin と の両方を使用してクエリできますopenCypher。
Gremlin ロードデータ形式 (
csv
): カンマ区切りの値 (CSV) 形式。openCypher データロード形式 (
opencypher
): カンマ区切りの値 (CSV) 形式。
RDF ロード形式
を使用してクエリを実行する Resource Description Framework (RDF) データをロードするにはSPARQL、World Wide Web Consortium (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 エンコーディングを使用する必要があります
重要
すべてのロードデータファイルは UTF-8 形式でエンコードする必要があります。ファイルが UTF-8 エンコードされていない場合、Neptune はとにかく UTF-8 としてロードしようとします。
Unicode 文字を含む N-Quads および N-Triples データの場合、\u
エスケープシーケンスがサポートされています。ただし、Neptune では正規化はサポートされていません。正規化が必要な値が存在する場合、クエリ中に一致 byte-to-byteしません。正規化の詳細については、Unicode.orgxxxxx
データがサポートされている形式でない場合は、ロードする前に変換する必要があります。
GraphML を Neptune CSV形式に変換するためのツールは、 の GraphML2CSV プロジェクト
ロードデータファイルの圧縮サポート
Neptune は、gzip
または bzip2
形式の個別ファイルの圧縮をサポートしています。
圧縮ファイルには .gz
または .bz2
拡張子が必要です。また、UTF-8 形式でエンコードされた単一のテキストファイルである必要があります。複数のファイルをロードできますが、それぞれ個別の .gz
、.bz2
、または圧縮されていないテキストファイルである必要があります。.tar
、.tar.gz
、.tgz
などの拡張子の付いたアーカイブファイルはサポートされていません。
以下のセクションで、これらの形式についてさらに詳しく説明します。