

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Formatos de dados de carga
<a name="bulk-load-tutorial-format"></a>

A API `Load` do Amazon Neptune é compatível com o carregamento de dados em vários formatos.

**Formatos de carregamento de grafos de propriedades**

Os dados carregados em um dos seguintes formatos de grafo de propriedades podem então ser consultados usando o Gremlin e o openCypher:
+ [Formato de dados de carga do Gremlin](bulk-load-tutorial-format-gremlin.md) (`csv`): um formato de valores separados por vírgula (CSV).
+ [Formato de carregamento de dados openCypher](bulk-load-tutorial-format-opencypher.md) (`opencypher`): um formato de valores separados por vírgula (CSV).

**Formatos de carregamento RDF**

Para carregar dados do Resource Description Framework (RDF) que você pode consultar usando SPARQL, é possível utilizar um dos seguintes formatos padrão conforme especificado pelo World Wide Web Consortium (W3C):
+ N-Triples (`ntriples`) da especificação em [https://www.w3.org/TR/n-triples/](https://www.w3.org/TR/n-triples/).
+ N-Quads (`nquads`) da especificação em [https://www.w3.org/TR/n-quads/](https://www.w3.org/TR/n-quads/).
+ RDF/XML (`rdfxml`) da especificação em [https://www.w3.org/TR/rdf-syntax-grammar/](https://www.w3.org/TR/rdf-syntax-grammar/).
+ Turtle (`turtle`) da especificação em [https://www.w3.org/TR/turtle/](https://www.w3.org/TR/turtle/).

**Os dados de carregamento devem usar a codificação UTF-8**.

**Importante**  
Todos os arquivos de dados de carga devem ser codificados em formato UTF-8. Se um arquivo não estiver codificado em UTF-8, o Neptune tentará carregá-lo de qualquer maneira como UTF-8.

Para dados N-Quads e N-triples que incluem caracteres Unicode, sequências de escape `\uxxxxx` são compatíveis. No entanto, o Neptune não é compatível com a normalização. Se houver um valor que exija normalização, ele não corresponderá byte-to-byte durante a consulta. Para obter mais informações sobre normalização, consulte a página [Normalização](https://unicode.org/faq/normalization.html) em [Unicode.org](https://unicode.org).

Se os dados não estiverem em um formato compatível, você deverá convertê-los antes de carregá-los.

[Uma ferramenta para converter o GraphML para o formato CSV do Neptune está disponível no projeto Graph CSV em. ML2 [GitHub](https://github.com/)](https://github.com/awslabs/amazon-neptune-tools/blob/master/graphml2csv/README.md)

## Suporte à compactação de arquivos de dados de carregamento
<a name="bulk-load-tutorial-format-compression"></a>

O Neptune é compatível com a compactação de arquivos individuais no formato `gzip` ou `bzip2`.

O arquivo compactado deve ter a extensão `.gz` ou `.bz2` e deve ser um único arquivo de texto codificado no formato UTF-8. É possível carregar vários arquivos, mas cada um deve estar em um `.gz`, um `.bz2` ou um texto não compactado separado. Arquivos com extensões, como `.tar`, `.tar.gz` e `.tgz` são compatíveis.

As seções a seguir descrevem os formatos em mais detalhes.

**Topics**
+ [Suporte à compactação de arquivos de dados de carregamento](#bulk-load-tutorial-format-compression)
+ [Formato de dados de carga do Gremlin](bulk-load-tutorial-format-gremlin.md)
+ [Formato de carregamento para dados do openCypher](bulk-load-tutorial-format-opencypher.md)
+ [Formatos de dados de carga do RDF](bulk-load-tutorial-format-rdf.md)