

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 로드 데이터 형식
<a name="bulk-load-tutorial-format"></a>

Amazon Neptune `Load` API는 다양한 형식의 데이터 로드를 지원합니다.

**속성 그래프 로드 형식**

그러면 Gremlin과 openCypher를 모두 사용하여 다음 속성 그래프 형식 중 하나로 로드된 데이터를 쿼리할 수 있습니다.
+ [Gremlin 로드 데이터 형식](bulk-load-tutorial-format-gremlin.md)(`csv`): 쉼표로 구분된 값(CSV) 형식입니다.
+ [openCypher 데이터 로드 형식](bulk-load-tutorial-format-opencypher.md)(`opencypher`): 쉼표로 구분된 값(CSV) 형식입니다.

**RDF 로드 형식**

SPARQL을 사용하여 쿼리하는 리소스 기술 프레임워크(RDF) 데이터를 로드하려면 World Wide Web Consortium(W3C)에서 지정한 다음 표준 형식 중 하나를 사용할 수 있습니다.
+ [https://www.w3.org/TR/n-triples/](https://www.w3.org/TR/n-triples/)의 사양에서 N-Triples(`ntriples`)를 참조하세요.
+ [https://www.w3.org/TR/n-quads/](https://www.w3.org/TR/n-quads/)의 사양에서 N-Quads(`nquads`)를 참조하세요.
+ `rdfxml`의 사양에서 RDF/XML([https://www.w3.org/TR/rdf-syntax-grammar/](https://www.w3.org/TR/rdf-syntax-grammar/))을 참조하세요.
+ `turtle`의 사양에서 Turtle([https://www.w3.org/TR/turtle/](https://www.w3.org/TR/turtle/))을 참조하세요.

**로드 데이터는 UTF-8 인코딩을 사용해야 함**

**중요**  
모든 로드 데이터 파일은 UTF-8 형식으로 인코딩되어야 합니다. 파일이 UTF-8 인코딩되지 않은 경우 Neptune은 어쨌든 파일을 UTF-8 형식으로 로드하려고 합니다.

유니코드 문자가 포함된 N-Quads 및 N-triples 데이터의 경우 `\uxxxxx` 이스케이프 시퀀스가 지원됩니다. 그러나 Neptune은 정규화를 지원하지 않습니다. 정규화가 필요한 값이 있는 경우 쿼리 중에 바이트 간 매칭이 되지 않습니다. 정규화에 대한 자세한 내용은 [Unicode.org](https://unicode.org)의 [정규화](https://unicode.org/faq/normalization.html) 페이지를 참조하세요.

데이터가 지원되는 형식이 아닌 경우 데이터를 로드하기 전에 변환해야 합니다.

GraphML을 Neptune CSV 형식으로 변환하는 도구는 [GitHub](https://github.com/)의 [GraphML2CSV 프로젝트](https://github.com/awslabs/amazon-neptune-tools/blob/master/graphml2csv/README.md)에서 사용할 수 있습니다.

## 로드 데이터 파일에 대한 압축 지원
<a name="bulk-load-tutorial-format-compression"></a>

Neptune은 개별 파일을 `gzip` 또는 `bzip2` 형식으로 압축하는 것을 지원합니다.

압축 파일은 `.gz` 또는 `.bz2` 확장자이며 UTF-8 형식으로 인코딩된 단일 텍스트 파일이어야 합니다. 여러 파일을 로드할 수 있지만, 각 파일은 별도의 `.gz`, `.bz2` 또는 압축되지 않은 텍스트 파일이어야 합니다. `.tar`, `.tar.gz`, `.tgz` 같은 확장자를 가진 아카이브 파일은 지원되지 않습니다.

다음 섹션에서는 형식에 대해 더 자세히 설명합니다.

**Topics**
+ [로드 데이터 파일에 대한 압축 지원](#bulk-load-tutorial-format-compression)
+ [Gremlin 로드 데이터 형식](bulk-load-tutorial-format-gremlin.md)
+ [openCypher 데이터의 로드 형식](bulk-load-tutorial-format-opencypher.md)
+ [RDF 로드 데이터 형식](bulk-load-tutorial-format-rdf.md)