

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

# Memuat data ke Amazon Neptunus menggunakan kueri
<a name="load-data-via-query"></a>

Neptunus mendukung penulisan data secara langsung melalui operasi bahasa kueri. Anda dapat menggunakan operasi tulis standar seperti `CREATE` dan `MERGE` di OpenCypher, di SPARQL, atau `mergeV()` dan `INSERT` di Gremlin untuk menambah atau memodifikasi data `mergeE()` dalam grafik Anda. Operasi ini cocok untuk pembaruan tambahan dan penulisan transaksional.

Untuk memuat data dari Amazon S3, gunakan [Menggunakan pemuat massal Amazon Neptunus untuk menelan data](bulk-load.md) untuk kumpulan data besar yang membutuhkan kinerja yang dioptimalkan. Untuk kumpulan data yang lebih kecil dalam satu atau beberapa file Amazon S3, Anda dapat menggunakan fungsi pemuatan berbasis kueri untuk membaca dan memproses data secara langsung dalam kueri Anda.

Fungsi pemuatan berbasis kueri berikut tersedia:

## OpenCypher: neptune.read ()
<a name="opencypher-neptune-read"></a>

`neptune.read()`Fungsi ini membaca file CSV atau Parket dari Amazon S3 dalam `CALL` subquery, memungkinkan Anda memproses dan memuat data pada waktu kueri.

```
CALL neptune.read({
  source: "s3://bucket/data.csv",
  format: "csv"
})
YIELD row
CREATE (n:Person {id: row.id, name: row.name})
```

Untuk dokumentasi lengkap, lihat[neptune.read ()](access-graph-opencypher-21-extensions-s3-read.md).

## SPARQL: MUAT dan BONGKAR
<a name="sparql-load-unload"></a>

`LOAD`Operasi SPARQL mengimpor data RDF dari URI ke dalam grafik bernama. `UNLOAD`mengekspor data dari grafik ke Amazon S3.

```
LOAD <s3://bucket/data.ttl> INTO GRAPH <http://example.org/graph>
```

Untuk dokumentasi lengkap, lihat[Menggunakan SPARQL UPDATE LOAD untuk mengimpor data ke Neptune](sparql-api-reference-update-load.md).

## Gremlin: io () langkah
<a name="gremlin-io-step"></a>

[Anda juga dapat menggunakan `g.io(URL).read()` langkah Gremlin untuk membaca dalam file data dalam GraphMl (format XHTML), [GraphSon](https://tinkerpop.apache.org/docs/current/dev/io/#graphml) (format JSON), dan format lainnya.](https://tinkerpop.apache.org/docs/current/dev/io/#graphson)

```
g.io("s3://bucket/data.graphml").read().iterate()
```

 Lihat [TinkerPopdokumentasi](https://tinkerpop.apache.org/docs/current/reference/#io-step) untuk detailnya.