View a markdown version of this page

Menggunakan pemuat massal Amazon Neptune untuk menelan data - Amazon Neptune

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

Menggunakan pemuat massal Amazon Neptune untuk menelan data

Amazon Neptune menyediakan Loader perintah untuk memuat data dari file eksternal langsung ke cluster Neptune DB. Anda dapat menggunakan perintah ini alih-alih mengeksekusi sejumlah besar pernyataan INSERT, langkah addV dan addE, atau panggilan API lainnya.

Perintah Loader Neptune lebih cepat, memiliki lebih sedikit overhead, dioptimalkan untuk dataset besar, dan mendukung data Gremlin dan data RDF (Resource Description Framework) yang digunakan oleh SPARQL.

Diagram berikut ini menunjukkan gambaran umum proses pemuatan.

Diagram menunjukkan langkah-langkah dasar yang terlibat dalam memuat data ke Neptune.

Berikut adalah langkah-langkah proses pemuatan:

  1. Salin file data ke bucket Amazon Simple Storage Service (Amazon S3).

  2. Buat IAM role dengan akses Baca dan Daftar ke bucket.

  3. Buat VPC Endpoint Amazon S3.

  4. Mulai loader Neptune dengan mengirimkan permintaan melalui HTTP ke instans DB Neptune.

  5. Instans DB Neptune mengasumsikan IAM role untuk memuat data dari bucket.

catatan

Anda dapat memuat data terenkripsi dari Amazon S3 jika dienkripsi menggunakan Amazon S3 SSE-S3 atau SSE-KMS mode, asalkan peran yang Anda gunakan untuk pemuatan massal memiliki akses ke objek Amazon S3, dan juga dalam kasus SSE-KMS, kekms:decrypt. Neptunus kemudian dapat menyamar sebagai kredensi Anda dan mengeluarkan s3:getObject panggilan atas nama Anda.

Namun, Neptune saat ini tidak mendukung pemuatan data yang dienkripsi menggunakan Mode SSE-C.

Bagian berikut memberikan petunjuk untuk mempersiapkan dan memuat data ke Neptune.