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.
Property-graph formatos de carregamento
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 emhttps://www.w3.org/TR/n-triples/. N-Quads (
nquads) da especificação emhttps://www.w3.org/TR/n-quads/. RDF/XML (
rdfxml) da especificação emhttps://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 UTF-8 codificação
Importante
Todos os arquivos de dados de carregamento devem ser codificados no formulário. UTF-8 Se um arquivo não estiver UTF-8 codificado, o Neptune tentará carregá-lo da mesma forma. UTF-8
Para N-Quads N-triples dados que incluam caracteres Unicode, há suporte para sequências de \u escape. No entanto, o Neptune não é compatível com a normalização. Se estiver presente um valor que requeira normalização, ele não corresponderá byte a byte durante a consulta. Para obter mais informações sobre normalização, consulte a página de 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 GraphML2CSV em. 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 uma .bz2 extensão .gz or e deve ser um único arquivo de texto codificado em UTF-8 formato. É 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.