

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à.

# Accesso ai dati grafici in Amazon Neptune
<a name="get-started-access-graph"></a>

Puoi interagire con un cluster Amazon Neptune DB dopo aver stabilito la connettività di rete. Se non hai ancora configurato l'accesso al tuo cluster, consulta. [Connessione a un cluster](get-started-connecting.md) Le sezioni seguenti descrivono gli strumenti e i linguaggi di interrogazione che è possibile utilizzare per caricare dati, eseguire query e gestire il grafico.

## Strumenti per accedere a Neptune
<a name="get-started-access-graph-tools"></a>

Neptune supporta diversi strumenti per l'invio di domande e la gestione dei dati del grafico:
+ **AWS CLI**— Usa i `aws neptunedata` comandi per eseguire query Gremlin e OpenCypher, controllare lo stato del motore, gestire carichi di massa e altro ancora. Per ulteriori informazioni, vedere nel Command Reference. [https://docs.aws.amazon.com/cli/latest/reference/neptunedata/](https://docs.aws.amazon.com/cli/latest/reference/neptunedata/) AWS CLI 
+ **AWS SDK**: utilizza l'API Neptune Data tramite gli SDK per eseguire query a livello di AWS codice. [[Gli SDK sono disponibili per Gremlin e OpenCypher.](access-graph-opencypher-sdk.md)](access-graph-gremlin-sdk.md)
+ **`curl`e `awscurl`** — `curl` Da utilizzare per inviare richieste HTTP direttamente agli endpoint Neptune. Se l'autenticazione IAM è abilitata, usa [awscurl](https://github.com/okigan/awscurl) o `curl` 7.75.0\+ con l'opzione per firmare le richieste. `--aws-sigv4` Per ulteriori informazioni, consulta [Utilizzo di `awscurl` con credenziali temporanee per connettersi in modo sicuro a un cluster DB con autenticazione IAM abilitata](iam-auth-connect-command-line.md#iam-auth-connect-awscurl).
+ Notebook **Neptune**: utilizza i notebook Neptune per eseguire query interattive in un ambiente Jupyter con visualizzazioni integrate. Per ulteriori informazioni, consulta [Usare Neptune con quaderni grafici](graph-notebooks.md).
+ **Driver**: Connect utilizzando driver specifici della lingua per ogni lingua di query. [Per Gremlin, usa i TinkerPop-compliant driver disponibili nel progetto Apache. TinkerPop ](https://tinkerpop.apache.org/docs/current/reference/#gremlin-drivers-variants) Per OpenCypher, utilizzate i driver del protocollo Bolt come descritto in. [Utilizzo del protocollo Bolt](access-graph-opencypher-bolt.md) Per SPARQL, utilizzate strumenti compatibili come RDF4J per Java, come descritto in. [Java](access-graph-sparql-java.md)

## Utilizzo di un linguaggio di query per accedere ai dati del grafo nel cluster database Neptune
<a name="get-started-access-graph-query-langs"></a>

Una volta stabilita la connessione, è possibile utilizzare i linguaggi di query Gremlin e openCypher per creare ed eseguire query su un grafo di proprietà oppure il linguaggio di query SPARQL per creare ed eseguire query su un grafo contenente dati RDF.

**Linguaggi di query a grafo supportati da Neptune**
+ [Gremlin](access-graph-gremlin.md) è un linguaggio di attraversamento del grafo per grafi di proprietà. Una query in Gremlin è un attraversamento composto da passaggi discreti, ognuno dei quali segue un arco fino a un nodo. [Per ulteriori informazioni, consulta la documentazione di Gremlin su Apache. TinkerPop](https://tinkerpop.apache.org/docs/current/reference/)

  L'implementazione Neptune di Gremlin presenta alcune differenze rispetto ad altre implementazioni, specialmente quando si Gremlin-Groovy utilizza (interrogazioni Gremlin inviate come testo serializzato). Per ulteriori informazioni, consulta [Conformità agli standard Gremlin in Amazon Neptune](access-graph-gremlin-differences.md).

  Per iniziare, consulta [Utilizzo di Gremlin](get-started-graph-gremlin.md).
+ [openCypher](access-graph-opencypher.md) è un linguaggio di query dichiarativo per grafi di proprietà che è stato sviluppato originariamente da Neo4j, per poi diventare open source nel 2015, e che ha contribuito al progetto [openCypher](http://www.opencypher.org/) con una licenza open source Apache 2. La sintassi di openCypher è documentata in [Cypher Query Language Reference, versione 9](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf).

  Per iniziare, consulta [Uso di openCypher](get-started-graph-opencypher.md).
+ [SPARQL](access-graph-sparql.md) [https://www.w3.org/TR/sparql11-overview/](https://www.w3.org/TR/sparql11-overview/)

  Per iniziare, consulta [Usare SPARQL](get-started-graph-sparql.md).

**Nota**  
È possibile accedere ai dati dei grafi di proprietà in Neptune utilizzando sia Gremlin che openCypher, ma non utilizzando SPARQL. Allo stesso modo, è possibile accedere ai dati RDF solo utilizzando SPARQL, non Gremlin o openCypher.