Memvisualisasikan data grafik di notebook Amazon Neptunus - Amazon Neptune

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

Memvisualisasikan data grafik di notebook Amazon Neptunus

Dalam banyak kasus, workbench Neptune dapat membuat diagram visual dari hasil kueri Anda serta mengembalikannya dalam bentuk tabel. Visualisasi grafik tersedia di tab Grafik dalam hasil kueri setiap kali visualisasi dimungkinkan.

Selain kemampuan visualisasi bawaan yang dijelaskan di sini, Anda juga dapat menggunakan alat visualisasi yang lebih canggih dengan notebook grafik Neptunus.

catatan

Untuk mendapatkan akses ke fungsi yang baru ditambahkan dan perbaikan di notebook yang Anda sudah gunakan, pertama berhentilah dan kemudian mulai ulang instans notebook Anda.

Menjelajahi antarmuka Tab Grafik di Amazon Neptunus

Diagram ini mengidentifikasi elemen antarmuka pengguna yang ada di tab Grafik:

Elemen antarmuka tab grafik
  1. Pencarian grafik

    1. UUIDtoggle: Beralih penyertaan nilai properti ID dalam pencarian grafik. Secara default, penyertaan ID diaktifkan. Jika dinonaktifkan, kecocokan pada properti ID, termasuk properti tepi yang mereferensikan simpulIDs, tidak menghasilkan penyorotan elemen.

    2. Cari bidang teks: Menyoroti semua nilai properti simpul dan tepi yang berisi string teks yang Anda tentukan di sini.

  2. Reset grafik — Menjalankan kembali simulasi fisika grafik, dan mengatur zoom agar sesuai dengan grafik di jendela.

  3. Beralih fisika grafik — Beralih menjalankan simulasi fisika grafik. Fisika diaktifkan secara default, membiarkan grafik berubah secara dinamis. Jika dinonaktifkan, simpul tetap terkunci pada posisinya saat simpul lain dipindahkan.

  4. Tampilan detail - Ketika node atau tepi dipilih, ini menampilkan daftar kunci properti elemen dan nilai, jika tersedia dalam hasil kueri.

  5. Tampilan layar penuh - Memperluas jendela tab grafik agar sesuai dengan layar. Mengklik lagi meminimalkan tab grafik.

  6. Opsi zoom

    1. Memperbesar

    2. Zoom reset: Mengatur zoom agar sesuai dengan semua simpul di jendela tab grafik.

    3. Perkecil

Memvisualisasikan hasil kueri Gremlin

Workbench Neptune menciptakan visualisasi dari hasil kueri untuk setiap kueri Gremlin yang mengembalikan path. Untuk melihat visualisasinya, pilih tab Grafik di sebelah kanan tab Konsol di bawah kueri tersebut setelah Anda menjalankannya.

Anda dapat menggunakan petunjuk visualisasi kueri untuk mengontrol bagaimana visualizer membuat diagram output kueri. Petunjuk ini mengikuti cell magic %%gremlin dan didahului oleh nama parameter --path-pattern (atau bentuk pendeknya, -p):

%%gremlin -p comma-separated hints

Anda juga dapat menggunakan bendera --group-by (atau -g) untuk menentukan properti dari vertex untuk mengelompokkannya. Hal ini memungkinkan untuk menentukan warna atau ikon untuk grup vertex yang berbeda.

Nama-nama petunjuk mencerminkan langkah-langkah Gremlin yang umum digunakan ketika melakukan tranversing antara vertex, dan mereka berperilaku sesuai. Beberapa petunjuk dapat digunakan dalam kombinasi, dipisahkan dengan koma, tanpa spasi di antara keduanya. Petunjuk yang digunakan harus sesuai dengan langkah Gremlin yang sesuai dalam kueri yang divisualisasikan. Inilah contohnya:

%%gremlin -p v,oute,inv g.V().hasLabel('airport').outE().inV().path().by('code').by('dist').limit(5)

Petunjuk visualisasi yang tersedia adalah sebagai berikut:

v inv outv e ine oute

Berikut ini beberapa contoh visualisasi grafik menggunakan grup:

Contoh visualisasi grafik Gremlin

Memvisualisasikan hasil SPARQL kueri

Meja kerja Neptunus membuat visualisasi hasil kueri untuk kueri SPARQL apa pun yang mengambil salah satu dari formulir ini:

  • SELECT ?subject ?predicate ?object

  • SELECT ?s ?p ?o

Untuk melihat visualisasinya, pilih tab Grafik di sebelah kanan tab Tabel di bawah kueri tersebut setelah Anda menjalankannya.

Secara default, SPARQL visualisasi hanya mencakup pola tiga di mana o? adalah a uri atau a bnode (simpul kosong). Semua jenis mengikat ?o lainnya seperti string literal atau bilangan bulat diperlakukan sebagai properti dari node ?s yang dapat dilihat menggunakan panel Detail di tab Grafik.

Namun, dalam banyak kasus, Anda mungkin ingin memasukkan nilai-nilai literal seperti vertex dalam visualisasi. Untuk melakukannya, gunakan petunjuk kueri --expand-all setelah cell magic %%sparql:

%%sparql --expand-all

Ini memberi tahu visualizer untuk menyertakan semua hasil ?s ?p ?o dalam diagram grafik terlepas dari jenis mengikatnya.

Anda dapat melihat petunjuk ini digunakan di seluruh notebook Air-Routes-SPARQL.ipynb dan Anda dapat bereksperimen dengan menjalankan kueri dengan dan tanpa petunjuk tersebut untuk melihat perbedaan yang dia buat dalam visualisasi.

Mengakses notebook tutorial visualisasi di workbench Neptune

Dua notebook tutorial visualisasi yang datang dengan meja kerja Neptunus memberikan banyak contoh di Gremlin dan bagaimana menanyakan data grafik secara efektif dan memvisualisasikan hasilnya. SPARQL

Bernavigasi ke notebook Visualisasi
  1. Pada panel navigasi yang ada di sebelah kiri, pilih tombol Buka Notebook di sebelah kanan.

  2. Setelah workbench Neptune terbuka, jalankan Jupyter, dan Anda akan melihat folder Neptune di tingkat atas. Pilih folder untuk membukanya.

  3. Pada tingkat berikutnya adalah folder bernama 02-Visualisasi. Buka folder ini. Di dalamnya ada beberapa buku catatan yang memandu Anda melalui berbagai cara untuk menanyakan data grafik Anda, di Gremlin dan diSPARQL, dan cara memvisualisasikan hasil kueri:

    Pilih notebook untuk bereksperimen dengan kueri yang ada didalamnya.