

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

# Acessar dados de grafo no Amazon Neptune
<a name="get-started-access-graph"></a>

Você pode interagir com um cluster de banco de dados Amazon Neptune depois de estabelecer a conectividade de rede. Se você ainda não configurou o acesso ao seu cluster, consulte[Conectar-se a um cluster](get-started-connecting.md). As seções a seguir descrevem as ferramentas e as linguagens de consulta que você pode usar para carregar dados, executar consultas e gerenciar seu gráfico.

## Ferramentas para acessar Neptune
<a name="get-started-access-graph-tools"></a>

O Neptune oferece suporte a várias ferramentas para enviar consultas e gerenciar seus dados gráficos:
+ **AWS CLI**— Use os `aws neptunedata` comandos para executar consultas do Gremlin e do OpenCypher, verificar o status do mecanismo, gerenciar cargas em massa e muito mais. Para obter mais informações, consulte [https://docs.aws.amazon.com/cli/latest/reference/neptunedata/](https://docs.aws.amazon.com/cli/latest/reference/neptunedata/)na Referência de AWS CLI Comandos.
+ **AWS SDKs** — use a API Neptune Data por meio dos SDKs para executar consultas de forma AWS programática. [Os SDKs estão disponíveis para [Gremlin](access-graph-gremlin-sdk.md) e OpenCypher.](access-graph-opencypher-sdk.md)
+ **`curl`e `awscurl`** — Use `curl` para enviar solicitações HTTP diretamente para os endpoints do Neptune. Se a autenticação do IAM estiver habilitada, use [awscurl](https://github.com/okigan/awscurl) ou `curl` 7.75.0\+ com a opção de assinar solicitações. `--aws-sigv4` Para obter mais informações, consulte [Usando `awscurl` com credenciais temporárias para se conectar com segurança a um cluster de banco de dados com a autenticação IAM ativada](iam-auth-connect-command-line.md#iam-auth-connect-awscurl).
+ Cadernos **Neptune** — Use os cadernos Neptune para executar consultas interativas em um ambiente Jupyter com visualizações integradas. Para obter mais informações, consulte [Usar o Neptune com cadernos de grafos](graph-notebooks.md).
+ **Drivers** — Conecte-se usando drivers específicos do idioma para cada idioma de consulta. Para o Gremlin, use TinkerPop-compliant os drivers disponíveis no projeto [ TinkerPop Apache](https://tinkerpop.apache.org/docs/current/reference/#gremlin-drivers-variants). Para o OpenCypher, use os drivers de protocolo Bolt conforme descrito em. [Usar o protocolo Bolt](access-graph-opencypher-bolt.md) Para SPARQL, use ferramentas compatíveis, como RDF4J para Java, conforme descrito em. [Java](access-graph-sparql-java.md)

## Usar uma linguagem de consulta para acessar dados do grafo no cluster de banco de dados do Neptune
<a name="get-started-access-graph-query-langs"></a>

Depois de se conectar, você pode usar as linguagens de consulta Gremlin e openCypher para criar e consultar um grafo de propriedades, ou a linguagem de consulta SPARQL para criar e consultar um grafo contendo dados RDF.

**Linguagens de consulta de grafo compatíveis com o Neptune**
+ O [Gremlin](access-graph-gremlin.md) é uma linguagem de percurso de grafos de propriedades. Uma consulta no Gremlin é um percurso composto por etapas distintas, cada uma das quais segue uma borda até um nó. Consulte a documentação do Gremlin no [Apache TinkerPop](https://tinkerpop.apache.org/docs/current/reference/) para obter mais informações.

  A implementação do Gremlin do Neptune tem algumas diferenças em relação a outras implementações, especialmente quando você está Gremlin-Groovy usando (consultas do Gremlin enviadas como texto serializado). Para obter mais informações, consulte [Conformidade com os padrões do Gremlin no Amazon Neptune](access-graph-gremlin-differences.md).

  Para começar, consulte o [Usar o Gremlin](get-started-graph-gremlin.md).
+ [openCypher](access-graph-opencypher.md) é uma linguagem de consulta declarativa para grafos de propriedades originalmente desenvolvida pela Neo4j, que se tornou de código aberto em 2015, e contribuiu para o projeto [openCypher](http://www.opencypher.org/) sob uma licença de código aberto Apache 2. A sintaxe dela está documentada na [Cypher Query Language Reference, versão 9](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf).

  Para começar, consulte o [Utilizar o openCypher](get-started-graph-opencypher.md).
+ [SPARQL](access-graph-sparql.md) [é uma linguagem de consulta declarativa para dados [RDF](https://www.w3.org/2001/sw/wiki/RDF), baseada na correspondência de padrões gráficos padronizada pelo World Wide Web Consortium (W3C) e descrita na Visão geral do SPARQL 1.1 e na especificação da linguagem de consulta [SPARQL 1.1](https://www.w3.org/TR/sparql11-overview/).](https://www.w3.org/TR/sparql11-query/)

  Para começar, consulte o [Usar o SPARQL](get-started-graph-sparql.md).

**nota**  
É possível acessar os dados do grafo de propriedades em Neptune usando o Gremlin e o openCypher, mas não com o SPARQL. Da mesma forma, você só pode acessar dados RDF usando SPARQL, não o Gremlin nem o openCypher.