

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memulai menggunakan OpenCypher
<a name="access-graph-opencypher-overview-getting-started"></a>

Anda dapat menanyakan data grafik properti di Neptunus menggunakan OpenCypher terlepas dari bagaimana itu dimuat, tetapi Anda tidak dapat menggunakan OpenCypher untuk menanyakan data yang dimuat sebagai RDF.

[Pemuat [massal Neptunus](bulk-load.md) menerima data grafik properti dalam format CSV untuk Gremlin, dan dalam [format CSV untuk](bulk-load-tutorial-format-gremlin.md) OpenCypher.](bulk-load-tutorial-format-opencypher.md) Juga, tentu saja, Anda dapat menambahkan data properti ke grafik Anda menggunakan kueri Gremlin and/or OpenCypher.

Ada banyak tutorial online yang tersedia untuk mempelajari bahasa query Cypher. [Di sini, beberapa contoh cepat kueri OpenCypher dapat membantu Anda mendapatkan gambaran tentang bahasa tersebut, tetapi sejauh ini cara terbaik dan termudah untuk mulai menggunakan OpenCypher untuk menanyakan grafik Neptunus Anda adalah dengan menggunakan notebook OpenCypher di meja kerja Neptunus.](graph-notebooks.md) Meja kerja adalah sumber terbuka, dan di-host di GitHub . [https://github.com/aws-samples/amazon-neptune-samples](https://github.com/aws-samples/amazon-neptune-samples/)

[Anda akan menemukan notebook OpenCypher di repositori grafik-notebook GitHub Neptunus.](https://github.com/aws/graph-notebook/tree/main/src/graph_notebook/notebooks) Secara khusus, lihat [visualisasi rute Udara](https://github.com/aws/graph-notebook/blob/main/src/graph_notebook/notebooks/02-Visualization/Air-Routes-openCypher.ipynb), dan notebook [Tim Premier Inggris](https://github.com/aws/graph-notebook/blob/main/src/graph_notebook/notebooks/02-Visualization/EPL-openCypher.ipynb) untuk OpenCypher.

Data yang diproses oleh OpenCypher mengambil bentuk serangkaian peta yang tidak teratur. key/value Cara utama untuk memperbaiki, memanipulasi, dan menambah peta ini adalah dengan menggunakan klausa yang melakukan tugas-tugas seperti pencocokan pola, penyisipan, pembaruan, dan penghapusan pada pasangan. key/value 

Ada beberapa klausa di OpenCypher untuk menemukan pola data dalam grafik, yang `MATCH` paling umum. `MATCH`memungkinkan Anda menentukan pola node, hubungan, dan filter yang ingin Anda cari dalam grafik Anda. Contoh:
+ **Dapatkan semua node**

  ```
  MATCH (n) RETURN n
  ```
+ **Temukan node yang terhubung**

  ```
  MATCH (n)-[r]->(d) RETURN n, r, d
  ```
+ **Temukan jalan**

  ```
  MATCH p=(n)-[r]->(d) RETURN p
  ```
+ **Dapatkan semua node dengan label**

  ```
  MATCH (n:airport) RETURN n
  ```

Perhatikan bahwa kueri pertama di atas mengembalikan setiap node dalam grafik Anda, dan dua berikutnya mengembalikan setiap node yang memiliki hubungan — ini umumnya tidak disarankan\$1 Di hampir semua kasus, Anda ingin mempersempit data yang dikembalikan, yang dapat Anda lakukan dengan menentukan label dan properti node atau hubungan, seperti pada contoh keempat.

[Anda dapat menemukan lembar contekan praktis untuk sintaks OpenCypher di repositori sampel github Neptunus.](https://github.com/aws-samples/amazon-neptune-samples/tree/master/opencypher/Cheatsheet.md)