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 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 (
csv
): um formato de valores separados por vírgula (CSV).Formato de carregamento de dados openCypher (
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/. N-Quads (
nquads
) da especificação em https://www.w3.org/TR/n-quads/. RDF/XML (
rdfxml
) da especificação em https://www.w3.org/TR/rdf-syntax-grammar/. Turtle (
turtle
) da especificação em 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 \u
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çãoxxxxx
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
Suporte à compactação de arquivos de dados de carregamento
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.