ロードデータ形式 - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ロードデータ形式

Amazon Neptune API Load は、さまざまな形式のデータのロードをサポートしています。

プロパティグラフのロード形式

次のいずれかのプロパティグラフ形式でロードされたデータは、Gremlin と openCypher の両方を使用してクエリできます。

RDFロード形式

RDF を使用してクエリする Resource Description Framework (SPARQL) データをロードするには、World Wide Web Consortium (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 形式に変換するためのツールは、Word の GraphML2CSV プロジェクトで利用できます。 GitHub

ロードデータファイルの圧縮サポート

Neptune は、gzip または bzip2 形式の個別ファイルの圧縮をサポートしています。

圧縮ファイルには .gzまたは .bz2拡張子が必要であり、UTF-8 形式でエンコードされた単一のテキストファイルである必要があります。複数のファイルをロードできますが、それぞれ個別の .gz.bz2、または圧縮されていないテキストファイルである必要があります。.tar.tar.gz.tgz などの拡張子の付いたアーカイブファイルはサポートされていません。

以下のセクションで、これらの形式についてさらに詳しく説明します。