Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Contoh penyaringan apa yang diekspor

Mode fokus
Contoh penyaringan apa yang diekspor - Amazon Neptune

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

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

Berikut adalah contoh yang menggambarkan cara untuk memfilter data yang diekspor.

Memfilter ekspor data grafik properti

Contoh penggunaan scope untuk mengekspor hanya tepi

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "scope": "edges" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Contoh menggunakan nodeLabels dan edgeLabels mengekspor hanya node dan tepi yang memiliki label tertentu

Parameter nodeLabels dalam contoh berikut menentukan bahwa hanya simpul yang memiliki label Person atau label Post harus diekspor. Parameter edgeLabels menentukan bahwa hanya edge dengan label likes harus diekspor:

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "nodeLabels": ["Person", "Post"], "edgeLabels": ["likes"] }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Contoh penggunaan filter untuk mengekspor hanya node, tepi, dan properti tertentu

filterObjek dalam contoh ini mengekspor country node dengantype, code dan desc propertinya, dan juga route tepi dengan dist propertinya.

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "filter": { "nodes": [ { "label": "country", "properties": [ "type", "code", "desc" ] } ], "edges": [ { "label": "route", "properties": [ "dist" ] } ] } }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Contoh yang menggunakan gremlinFilter

Contoh ini hanya digunakan gremlinFilter untuk mengekspor node dan tepi yang dibuat setelah 2021-10-10 (yaitu, dengan created properti yang nilainya lebih besar dari 2021-10-10):

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "gremlinFilter" : "has(\"created\", gt(datetime(\"2021-10-10\")))" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Contoh yang menggunakan gremlinNodeFilter

Contoh ini digunakan gremlinNodeFilter untuk mengekspor hanya node yang dihapus (node dengan deleted properti Boolean yang nilainyatrue):

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "gremlinNodeFilter" : "has(\"deleted\", true)" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Contoh yang menggunakan gremlinEdgeFilter

Contoh ini digunakan gremlinEdgeFilter untuk mengekspor hanya tepi dengan properti strength numerik yang nilainya 5:

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "gremlinEdgeFilter" : "has(\"strength\", 5)" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Menggabungkanfilter,gremlinNodeFilter,nodeLabels, edgeLabels dan scope

filterObjek dalam contoh ini mengekspor:

  • countrynode dengan merekatype, code dan desc properti

  • airportnode dengan merekacode, icao dan runways properti

  • routetepi dengan dist properti mereka

gremlinNodeFilterParameter menyaring node sehingga hanya node dengan code properti yang nilainya dimulai dengan A yang diekspor.

edgeLabelsParameter nodeLabels dan selanjutnya membatasi output sehingga hanya airport node dan route tepi yang diekspor.

Akhirnya, scope parameter menghilangkan tepi dari ekspor, yang hanya menyisakan airport node yang ditunjuk dalam output.

{ "command": "export-pg", "params": { "endpoint": "(your Neptune endpoint DNS name)", "filter": { "nodes": [ { "label": "airport", "properties": [ "code", "icao", "runways" ] }, { "label": "country", "properties": [ "type", "code", "desc" ] } ], "edges": [ { "label": "route", "properties": [ "dist" ] } ] }, "gremlinNodeFilter": "has(\"code\", startingWith(\"A\"))", "nodeLabels": [ "airport" ], "edgeLabels": [ "route" ], "scope": "nodes" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Memfilter ekspor data RDF

Menggunakan rdfExportScope dan sparql mengekspor tepi tertentu

Contoh ini mengekspor tiga kali lipat yang predikatnya < http://kelvinlawrence. net/air-routes/objectProperty/route> dan yang objeknya tidak literal:

{ "command": "export-rdf", "params": { "endpoint": "(your Neptune endpoint DNS name)", "rdfExportScope": "query", "sparql": "CONSTRUCT { ?s <http://kelvinlawrence.net/air-routes/objectProperty/route> ?o } WHERE { ?s ?p ?o . FILTER(!isLiteral(?o)) }" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Menggunakan namedGraph untuk mengekspor satu grafik bernama

Contoh ini mengekspor tiga kali lipat milik grafik bernama < http://aws.amazon. com/neptune/vocab/v01/DefaultNamedGraph>:

{ "command": "export-rdf", "params": { "endpoint": "(your Neptune endpoint DNS name)", "rdfExportScope": "graph", "namedGraph": "http://aws.amazon.com/neptune/vocab/v01/DefaultNamedGraph" }, "outputS3Path": "s3://(your Amazon S3 bucket)/neptune-export" }

Di halaman ini

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.