Penjelajah grafik sumber terbuka - Amazon Neptune

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

Penjelajah grafik sumber terbuka

Graph-explorer adalah alat eksplorasi visual kode rendah sumber terbuka untuk data grafik, tersedia di bawah lisensi Apache-2.0. Ini memungkinkan Anda menelusuri data grafik properti berlabel (LPG) atau Resource Description Framework (RDF) dalam database grafik tanpa harus menulis kueri grafik. Graph-explorer dimaksudkan untuk membantu ilmuwan data, analis bisnis, dan peran lain dalam organisasi mengeksplorasi data grafik secara interaktif tanpa harus mempelajari bahasa kueri grafik.

Graph-explorer menyediakan aplikasi web berbasis React yang dapat digunakan sebagai wadah untuk memvisualisasikan data grafik. Anda dapat terhubung ke Amazon Neptunus atau ke database grafik lain yang menyediakan TinkerPop Apache Gremlin atau titik akhir 1.1. SPARQL

  • Anda dapat dengan cepat melihat ringkasan data menggunakan filter faset, atau mencari data dengan mengetikkan teks ke dalam bilah pencarian.

  • Anda juga dapat secara interaktif menjelajahi koneksi node dan edge. Anda dapat melihat tetangga simpul untuk melihat bagaimana objek berhubungan satu sama lain, dan kemudian menelusuri untuk memeriksa tepi dan properti secara visual.

  • Anda juga dapat menyesuaikan tata letak grafik, warna, ikon, dan properti default mana yang akan ditampilkan untuk node dan tepi. Untuk RDF grafik, Anda juga dapat menyesuaikan ruang nama untuk sumber daya. URIs

  • Untuk laporan dan presentasi yang melibatkan data grafik, Anda dapat mengonfigurasi dan menyimpan tampilan yang telah Anda buat dalam format resolusi tinggiPNG. Anda juga dapat mengunduh data terkait ke dalam JSON file CSV atau untuk diproses lebih lanjut.

Menggunakan graph-explorer di notebook grafik Neptunus

Cara termudah untuk menggunakan graph-explorer dengan Neptunus adalah di notebook grafik Neptunus.

Jika Anda menggunakan meja kerja Neptunus untuk meng-host notebook Neptunus, graph-explorer secara otomatis digunakan dengan notebook dan terhubung ke Neptunus.

Setelah Anda membuat buku catatan, buka konsol Neptunus untuk memulai graph-explorer:

  1. Pergi ke Neptunus.

  2. Di bawah Notebook, pilih buku catatan Anda.

  3. Di bawah Tindakan pilih Buka Penjelajah Grafik.

Cara menjalankan graph-explorer ECS di Amazon AWS Fargate dan terhubung ke Neptunus

Anda juga dapat membuat image Docker graph-explorer dan menjalankannya di mesin lokal atau layanan yang dihosting seperti Amazon Elastic Compute Cloud (Amazon) EC2 atau AmazonElastic Container Service (AmazonECS), seperti yang dijelaskan di bagian Memulai baca-saya di proyek graph-explorer. GitHub

Sebagai contoh, bagian ini memberikan step-by-step instruksi untuk menjalankan graph-explorer di Amazon ECS pada: AWS Fargate

  1. Buat IAM peran baru dan lampirkan kebijakan ini padanya:

    Jaga agar nama peran tetap berguna untuk digunakan dalam satu menit.

  2. Buat ECS klaster Amazon dengan infrastruktur yang disetel ke FARGATE dan opsi jaringan berikut:

    • VPC: atur ke VPC tempat database Neptunus Anda berada.

    • Subnets: atur ke subnet publik itu VPC (hapus semua yang lain).

  3. Buat definisi JSON tugas baru sebagai berikut:

    { "family": "explorer-test", "containerDefinitions": [ { "name": "graph-explorer", "image": "public.ecr.aws/neptune/graph-explorer:latest", "cpu": 0, "portMappings": [ { "name": "graph-explorer-80-tcp", "containerPort": 80, "hostPort": 80, "protocol": "tcp", "appProtocol": "http" }, { "name": "graph-explorer-443-tcp", "containerPort": 443, "hostPort": 443, "protocol": "tcp", "appProtocol": "http" } ], "essential": true, "environment": [ { "name": "HOST", "value": "localhost" } ], "mountPoints": [], "volumesFrom": [], "logConfiguration": { "logDriver": "awslogs", "options": { "awslogs-create-group": "true", "awslogs-group": "/ecs/graph-explorer", "awslogs-region": "{region}", "awslogs-stream-prefix": "ecs" } } } ], "taskRoleArn": "arn:aws:iam::{account_no}:role/{role_name_from_step_1}", "executionRoleArn": "arn:aws:iam::{account_no}:role/{role_name_from_step_1}", "networkMode": "awsvpc", "requiresCompatibilities": [ "FARGATE" ], "cpu": "1024", "memory": "3072", "runtimePlatform": { "cpuArchitecture": "X86_64", "operatingSystemFamily": "LINUX" } }
  4. Mulai tugas baru menggunakan pengaturan default, kecuali untuk bidang berikut:

    • Lingkungan

      • Opsi komputasi => Jenis peluncuran

    • Konfigurasi penyebaran

      • Jenis Aplikasi => Tugas

      • Keluarga => (your new JSON task definition)

      • Revisi => (latest)

    • Jaringan

      • VPC => (the Neptune VPC you want to connect to)

      • Subnet => (ONLY the public subnets of the VPC– remove all others)

      • Grup keamanan => Buat grup keamanan baru

      • Nama grup keamanan => graph-explorer

      • Deskripsi grup keamanan = Grup keamanan untuk akses ke graph-explorer

      • Aturan masuk untuk grup keamanan =>

        1. 80 Dimanapun

        2. 443 Dimanapun

  5. Pilih Buat.

  6. Setelah tugas dimulai, salin IP publik dari tugas yang sedang berjalan, dan arahkan ke:https://(your public IP)/explorer.

  7. Terima risiko menggunakan sertifikat yang tidak dikenal yang telah dihasilkan, atau tambahkan ke gantungan kunci Anda.

  8. Sekarang Anda dapat menambahkan koneksi ke Neptunus. Buat koneksi baru, baik untuk grafik properti (LPG) atau untukRDF, dan atur bidang berikut:

    Using proxy server => true Public or Proxy Endpoint => https://(your public IP address) Graph connection URL => https://(your Neptune endpoint):8182

Anda sekarang harus terhubung.

Demonstrasi grafik-explorer

Video singkat ini memberi Anda beberapa gambaran tentang bagaimana Anda dapat dengan mudah memvisualisasikan data grafik Anda menggunakan graph-explorer:

Video demo khusus teks penjelajah grafik