Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Graph-explorer open source
Graph-explorer
Graph-explorer fornisce un'applicazione Web basata su React che può essere implementata come container per visualizzare i dati a grafo. Puoi connetterti ad Amazon Neptune o ad altri database grafici che forniscono un endpoint TinkerPop Apache Gremlin o 1.1. SPARQL
È possibile visualizzare rapidamente un riepilogo dei dati utilizzando i filtri con facet o cercare i dati digitando il testo nella barra di ricerca.
È possibile anche esplorare in modo interattivo le connessioni tra nodi e archi. È possibile visualizzare i nodi adiacenti per vedere come gli oggetti si relazionano tra loro e quindi eseguire il drill-down per ispezionare visivamente gli archi e le proprietà.
È inoltre possibile personalizzare il layout del grafo, i colori, le icone e le proprietà predefinite da visualizzare per nodi e archi. Per i RDF grafici, puoi personalizzare anche i namespace per le risorse. URIs
Per i report e le presentazioni che coinvolgono dati grafici, puoi configurare e salvare le viste che hai creato in un formato ad alta risoluzione. PNG Puoi anche scaricare i dati associati in un JSON file CSV or per un'ulteriore elaborazione.
Utilizzo di graph-explorer in un notebook grafico Neptune
Il modo più semplice per usare graph-explorer con Neptune è in un notebook grafico Neptune.
Se si utilizza Neptune Workbench per ospitare un notebook Neptune, graph-explorer viene distribuito automaticamente con il notebook e connesso a Neptune.
Dopo aver creato un notebook, passa alla console Neptune per avviare graph-explorer:
Passa a Neptune.
In Notebook, seleziona il notebook.
In Azioni, scegli Apri Graph Explorer.
Come eseguire graph-explorer in Amazon AWS Fargate e connettersi ECS a Neptune
Puoi anche creare l'immagine Docker di graph-explorer ed eseguirla su un computer locale o su un servizio ospitato come Amazon Elastic Compute Cloud (Amazon) EC2 o Amazon
Ad esempio, questa sezione fornisce step-by-step istruzioni per eseguire graph-explorer in Amazon ECS su: AWS Fargate
-
Crea un nuovo IAM ruolo e associa queste politiche:
Tenere il nome del ruolo a portata di mano per utilizzarlo tra un minuto.
-
Crea un ECS cluster Amazon con l'infrastruttura impostata FARGATE e le seguenti opzioni di rete:
VPC
: impostato sulla posizione VPC in cui si trova il database Neptune.Subnets
: imposta sulle relative sottoreti pubbliche VPC (rimuovi tutte le altre).
-
Crea una nuova definizione di JSON attività come segue:
{ "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" } }
-
Iniziare una nuova attività utilizzando le impostazioni predefinite, ad eccezione dei seguenti campi:
-
Ambiente
Opzioni di calcolo => Tipo di avvio
-
Configurazione della distribuzione
Tipo di applicazione => Attività
Famiglia =>
(your new JSON task definition)
Revisione =>
(latest)
-
Reti
VPC =>
(the Neptune VPC you want to connect to)
Sottoreti =>
(ONLY the public subnets of the VPC– remove all others)
Gruppo di sicurezza => Crea un nuovo gruppo di sicurezza
Nome del gruppo di sicurezza => graph-explorer
Descrizione del gruppo di sicurezza = Gruppo di sicurezza per l'accesso a graph-explorer
-
Regole in entrata per i gruppi di sicurezza =>
80 Anywhere
443 Anywhere
-
Seleziona Crea.
Dopo l'avvio dell'attività, copiare l'IP pubblico dell'attività in esecuzione e passare a:
https://
.(your public IP)
/explorer-
Accettare il rischio di utilizzare il certificato non riconosciuto che è stato generato o aggiungerlo al proprio keychain.
-
Ora è possibile aggiungere una connessione a Neptune. Crea una nuova connessione, per un grafico delle proprietà (LPG) o perRDF, e imposta i seguenti campi:
Using proxy server =>
true
Public or Proxy Endpoint => https://(your public IP address)
Graph connection URL => https://(your Neptune endpoint)
:8182
A questo punto si dovrebbe essere connessi.
Dimostrazione di graph-explorer
Questo breve video dà un'idea di come sia possibile visualizzare facilmente i dati del grafo utilizzando graph-explorer:
![Video dimostrativo di solo testo di graph-explorer](images/graph-explorer.gif)