기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
로드 데이터 형식
Amazon Neptune Load
API는 다양한 형식으로 데이터 로드를 지원합니다.
속성 그래프 로드 형식
그런 다음 Gremlin과 openCypher를 모두 사용하여 다음 속성 그래프 형식 중 하나로 로드된 데이터를 쿼리할 수 있습니다.
Gremlin 로드 데이터 형식 (
csv
): 쉼표로 구분된 값(CSV) 형식입니다.openCypher 데이터 로드 형식(
opencypher
): 쉼표로 구분된 값(CSV) 형식입니다.
RDF 로드 형식
SPARQL를 사용하여 쿼리하는 Resource Description Framework(RDF) 데이터를 로드하려면 World Wide Web Consortium(W3C)에서 지정한 다음 표준 형식 중 하나를 사용할 수 있습니다.
https://www.w3.org/TR/n-triples/
의 사양에서 N-Triples( ntriples
)를 참조하세요.https://www.w3.org/TR/n-quads/
의 사양에서 N-Quads( nquads
)를 참조하세요.의 사양에서 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로 로드하려고 시도합니다.
유니코드 문자가 포함된 N-Quads 및 N-triples 데이터의 경우 \u
이스케이프 시퀀스가 지원됩니다. 그러나 Neptune은 정규화를 지원하지 않습니다. 정규화가 필요한 값이 있는 경우 쿼리 중에 match byte-to-byte가 되지 않습니다. 정규화에 대한 자세한 내용은 Unicode.orgxxxxx
데이터가 지원되는 형식이 아닌 경우 데이터를 로드하기 전에 변환해야 합니다.
GraphML을 Neptune CSV 형식으로 변환하는 도구는 GitHub
로드 데이터 파일에 대한 압축 지원
Neptune은 개별 파일을 gzip
또는 bzip2
형식으로 압축하는 것을 지원합니다.
압축된 파일에는 .gz
또는 .bz2
확장명이 있어야 하며 UTF-8 형식으로 인코딩된 단일 텍스트 파일이어야 합니다. 여러 파일을 로드할 수 있지만, 각 파일은 별도의 .gz
, .bz2
또는 압축되지 않은 텍스트 파일이어야 합니다. .tar
, .tar.gz
, .tgz
같은 확장자를 가진 아카이브 파일은 지원되지 않습니다.
다음 섹션에서는 형식에 대해 더 자세히 설명합니다.