

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
<a name="bulk-load-tutorial-format"></a>

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](bulk-load-tutorial-format-gremlin.md) (`csv`): formato di valori separati da virgole (CSV).
+ [Formato di caricamento dei dati openCypher](bulk-load-tutorial-format-opencypher.md) (`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/](https://www.w3.org/TR/n-triples/).
+ N-Quads (`nquads`) in base alle specifiche all'indirizzo [https://www.w3.org/TR/n-quads/](https://www.w3.org/TR/n-quads/).
+ RDF/XML (`rdfxml`) in base alle specifiche all'indirizzo [https://www.w3.org/TR/rdf-syntax-grammar/](https://www.w3.org/TR/rdf-syntax-grammar/).
+ Turtle (`turtle`) in base alle specifiche all'indirizzo [https://www.w3.org/TR/turtle/](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 `\uxxxxx`. Tuttavia, Neptune non supporta la normalizzazione. Se è presente un valore che richiede la normalizzazione, non byte-to-byte corrisponderà durante l'interrogazione. Per ulteriori informazioni sulla normalizzazione, vedi la pagina relativa alla [normalizzazione](https://unicode.org/faq/normalization.html) su [Unicode.org](https://unicode.org).

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](https://github.com/)](https://github.com/awslabs/amazon-neptune-tools/blob/master/graphml2csv/README.md)

## Supporto della compressione per i file di dati di caricamento
<a name="bulk-load-tutorial-format-compression"></a>

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.

**Topics**
+ [Supporto della compressione per i file di dati di caricamento](#bulk-load-tutorial-format-compression)
+ [Formato dati di caricamento Gremlin](bulk-load-tutorial-format-gremlin.md)
+ [Formato di caricamento dei dati openCypher](bulk-load-tutorial-format-opencypher.md)
+ [Formati dei dati di caricamento RDF](bulk-load-tutorial-format-rdf.md)