本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Neptune Load
API 支援載入各種格式的資料。
屬性圖載入格式
然後,可以同時使用 Gremlin 和 OpenCypher,來查詢以下列其中一個屬性圖格式載入的資料:
Gremlin 載入資料格式 (
csv
):逗號分隔值 (CSV) 格式。OpenCypher 資料載入格式 (
opencypher
):逗號分隔值 (CSV) 格式。
RDF 載入格式
若要載入您使用 SPARQL 查詢的資源描述架構 (RDF) 資料,您可以使用下列其中一個標準格式,這些格式是由全球資訊網協會 (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 不支援標準化。如果有一個值需要正規化來呈現,它在查詢時將不會每個位元皆符合。如需有關正規化的詳細資訊,請參閱 Unicode.orgxxxxx
如果您的資料不是支援的格式,您必須先轉換資料,然後再將資料載入 。
可將 GraphML 轉換成 Neptune CSV 格式的工具可在 GitHub
支援壓縮載入資料檔案
Neptune 支援壓縮 gzip
或 bzip2
格式的個別檔案。
壓縮檔案必須具有 .gz
或 .bz2
副檔名,且必須是以 UTF-8 格式編碼的單一文字檔案。您可以載入多個檔案,但每一個都必須是個別的 .gz
、.bz2
或未壓縮的文字檔案。不支援封存檔案具有 .tar
、.tar.gz
和 .tgz
之類的副檔名。
以下章節將更詳細說明格式。