

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Acceso a datos de gráficos en Amazon Neptune
<a name="get-started-access-graph"></a>

Puede interactuar con un clúster de base de datos de Amazon Neptune después de establecer la conectividad de red. Si aún no ha configurado el acceso a su clúster, consulte[Conexión a un clúster](get-started-connecting.md). En las siguientes secciones se describen las herramientas y los lenguajes de consulta que puede usar para cargar datos, ejecutar consultas y administrar el gráfico.

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

Neptune admite varias herramientas para enviar consultas y administrar los datos de sus gráficos:
+ **AWS CLI**— Usa los `aws neptunedata` comandos para ejecutar consultas de Gremlin y OpenCypher, comprobar el estado del motor, gestionar cargas masivas y mucho más. Para obtener más información, consulte la Referencia de comandos [https://docs.aws.amazon.com/cli/latest/reference/neptunedata/](https://docs.aws.amazon.com/cli/latest/reference/neptunedata/). AWS CLI 
+ **AWS SDK**: utilice la API de datos de Neptune a través de AWS los SDK para ejecutar consultas mediante programación. [[Los SDK están disponibles para Gremlin y OpenCypher.](access-graph-opencypher-sdk.md)](access-graph-gremlin-sdk.md)
+ **`curl`y `awscurl`** — Se utiliza `curl` para enviar solicitudes HTTP directamente a los puntos finales de Neptune. Si la autenticación de IAM está habilitada, utilice [awscurl](https://github.com/okigan/awscurl) o `curl` 7.75.0\+ con la opción de firmar las solicitudes. `--aws-sigv4` Para obtener más información, consulte [Uso de `awscurl` con credenciales temporales para conectarse de forma segura a un clúster de base de datos con la autenticación de IAM habilitada](iam-auth-connect-command-line.md#iam-auth-connect-awscurl).
+ **Cuadernos de Neptuno: utilice los cuadernos** de Neptuno para ejecutar consultas interactivas en un entorno de Jupyter con visualizaciones integradas. Para obtener más información, consulte [Uso de Neptune con cuadernos de gráficos](graph-notebooks.md).
+ **Controladores**: Conéctese mediante controladores específicos del idioma para cada idioma de consulta. [En el caso de Gremlin, utilice TinkerPop-compliant los controladores disponibles en el proyecto Apache. TinkerPop ](https://tinkerpop.apache.org/docs/current/reference/#gremlin-drivers-variants) Para OpenCypher, utilice los controladores de protocolo Bolt tal y como se describe en. [Uso del protocolo Bolt](access-graph-opencypher-bolt.md) Para SPARQL, utilice herramientas compatibles, como RDF4J para Java, tal y como se describe en. [Java](access-graph-sparql-java.md)

## Uso de un lenguaje de consulta para acceder a datos de gráficos en su clúster de base de datos de Neptune
<a name="get-started-access-graph-query-langs"></a>

Una vez conectado, puede usar los lenguajes de consulta Gremlin y openCypher para crear y consultar un gráfico de propiedades, o el lenguaje de consulta SPARQL para crear y consultar un gráfico que contenga datos RDF.

**Lenguajes de consulta de gráficos compatibles con Neptune**
+ [Gremlin](access-graph-gremlin.md) es un lenguaje de recorrido de gráficos para gráficos de propiedades. En Gremlin, una consulta es un recorrido compuesto por pasos discretos, cada uno de los cuales sigue un borde hasta un nodo. [Consulte la documentación de Gremlin en Apache para obtener más información. TinkerPop](https://tinkerpop.apache.org/docs/current/reference/)

  La implementación de Gremlin en Neptune tiene algunas diferencias con respecto a otras implementaciones, especialmente cuando se utiliza Gremlin-Groovy (las consultas de Gremlin se envían como texto serializado). Para obtener más información, consulte [Conformidad con los estándares de Gremlin en Amazon Neptune](access-graph-gremlin-differences.md).

  Para empezar, consulte [Uso de Gremlin](get-started-graph-gremlin.md).
+ [openCypher](access-graph-opencypher.md) es un lenguaje de consulta declarativo para gráficos de propiedades que desarrolló originalmente Neo4j, luego de código abierto en 2015, y que contribuyó al proyecto [openCypher](http://www.opencypher.org/) en virtud de una licencia de código abierto Apache 2. Su sintaxis está documentada en [Cypher Query Language Reference, versión 9](https://s3.amazonaws.com/artifacts.opencypher.org/openCypher9.pdf).

  Para empezar, consulte [Uso de 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/)

  Para empezar, consulte [Uso de SPARQL](get-started-graph-sparql.md).

**nota**  
Puede acceder a los datos de gráficos de propiedades de Neptune mediante Gremlin y openCypher, pero no con SPARQL. Del mismo modo, solo puede acceder a los datos RDF mediante SPARQL, no con Gremlin ni openCypher.