Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Formati dei dati di caricamento
L'API Amazon Neptune Load
supporta il caricamento di dati in una varietà di formati.
Formati di caricamento dei grafi di proprietà
È possibile eseguire query sui dati caricati in uno dei seguenti formati dei grafi di proprietà utilizzando sia Gremlin che openCypher:
Formato dati di caricamento Gremlin (
csv
): formato di valori separati da virgole (CSV).Formato di caricamento dei dati openCypher (
opencypher
): formato di valori separati da virgole (CSV).
Formati di caricamento RDF
Per caricare i dati Resource Descrizione Framework (RDF) sui cui è possibile eseguire query utilizzando SPARQL, puoi utilizzare uno dei seguenti formati standard come specificato dal World Wide Web Consortium (W3C):
N-Triples (
ntriples
) in base alle specifiche all'indirizzo https://www.w3.org/TR/n-triples/. N-Quads (
nquads
) in base alle specifiche all'indirizzo https://www.w3.org/TR/n-quads/. RDF/XML (
rdfxml
) in base alle specifiche all'indirizzo https://www.w3.org/TR/rdf-syntax-grammar/. Turtle (
turtle
) in base alle specifiche all'indirizzo https://www.w3.org/TR/turtle/.
I dati di caricamento devono utilizzare la codifica UTF-8
Importante
Tutti i file di dati di caricamento devono essere codificati in formato UTF-8. Se un file non è codificato in formato UTF-8, Neptune prova comunque a caricarlo come UTF-8.
Per i dati N-Quads e N-triples che includono caratteri Unicode, sono supportate le sequenze di escape \u
. Tuttavia, Neptune non supporta la normalizzazione. Se è presente un valore che richiede la normalizzazione, non corrisponderà durante l'interrogazione. byte-to-byte Per ulteriori informazioni sulla normalizzazione, vedi la pagina relativa alla normalizzazionexxxxx
Se i dati non sono in un formato supportato, è necessario convertirli prima di caricarli.
Uno strumento per convertire GraphML nel formato CSV di Neptune è disponibile nel progetto Graph CSV su. ML2 GitHub
Supporto della compressione per i file di dati di caricamento
Neptune supporta la compressione di singoli file in formato gzip
o bzip2
.
Il file compresso deve avere un'estensione .gz
o .bz2
e deve essere un singolo file di testo codificato in formato UTF-8. È possibile caricare più file, ma ognuno di essi deve essere un file .gz
, .bz2
o di testo non compresso separato. I file di archivio con estensioni come .tar
, .tar.gz
e .tgz
non sono supportati.
Nelle seguenti sezioni vengono descritti i formati in modo più dettagliato.