

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Open-Source-basierter Graph-Explorer
<a name="visualization-graph-explorer"></a>

[Graph-explorer](https://github.com/aws/graph-explorer)ist ein Open-Source-Low-Code-Tool zur visuellen Erkundung von Grafikdaten, das unter der Lizenz erhältlich ist. Apache-2.0 Damit können Sie entweder LPG-Daten (Labeled Property Graphs) oder Resource Description Framework (RDF) in einer Graphdatenbank durchsuchen, ohne Graphabfragen schreiben zu müssen. Graph-explorer soll Datenwissenschaftlern, Geschäftsanalysten und anderen Rollen in einem Unternehmen helfen, Grafikdaten interaktiv zu untersuchen, ohne eine Graphabfragesprache lernen zu müssen.

Graph-explorer stellt eine React-based Webanwendung bereit, die als Container zur Visualisierung von Grafikdaten eingesetzt werden kann. Sie können eine Verbindung zu Amazon Neptune oder zu anderen Graphdatenbanken herstellen, die einen Apache TinkerPop Gremlin- oder SPARQL 1.1-Endpunkt bereitstellen.
+ Mithilfe der facettierten Filter können Sie schnell eine Übersicht über die Daten anzeigen oder die Daten durchsuchen, indem Sie Text in die Suchleiste eingeben.
+ Sie können außerdem Knoten- und Edge-Verbindungen interaktiv untersuchen. Sie können Knotennachbarn anzeigen, um Beziehungen zwischen Objekten zu untersuchen. Anschließend können Sie einen Drilldown zu Kanten und Eigenschaften ausführen.
+ Sie können auch das Layout, die Farben und die Symbole des Diagramms anpassen und festlegen, welche Standardeigenschaften für Knoten und Kanten angezeigt werden sollen. Für RDF-Diagramme können Sie auch Namespaces für Ressourcen-URIs anpassen.
+ Für Berichte und Präsentationen mit Diagrammdaten können Sie Ansichten konfigurieren und speichern, die Sie in einem hochauflösenden PNG-Format erstellt haben. Sie können die zugehörigen Daten zur weiteren Verarbeitung auch in eine CSV- oder JSON-Datei herunterladen.

## Verwenden von Graph-Explorer in einem Neptun-Graph-Notebook
<a name="graph-explorer-notebook"></a>

Der einfachste Weg, Graph-Explorer mit Neptune zu verwenden, ist in einem [Neptun-Graph-Notebook](graph-notebooks.md).

Wenn Sie [die Neptune-Workbench verwenden, um ein Neptune-Notebook zu hosten](graph-notebooks.md#graph-notebooks-workbench), wird Graph-Explorer automatisch mit dem Notebook bereitgestellt und mit Neptune verbunden. 

Nachdem Sie ein Notebook erstellt haben, rufen Sie die Neptune-Konsole auf, um Graph-Explorer zu starten:

1. Gehen Sie zu **Neptune**.

1. Wählen Sie unter **Notebooks** Ihr Notebook aus.

1. Wählen Sie unter „Aktionen“ die Option **Graph Explorer öffnen** aus.

## So führen Sie Graph-Explorer in Amazon ECS auf AWS Fargate und verbinde dich mit Neptune
<a name="graph-explorer-on-fargate"></a>

[Sie können auch das Graph-Explorer-Docker-Image erstellen und es auf einem lokalen Computer oder einem gehosteten Service wie [Amazon Elastic Compute Cloud (Amazon EC2) oder Amazon [Elastic Container Service (Amazon ECS)](https://aws.amazon.com/ecs/)](https://aws.amazon.com/ec2/) ausführen, wie im Abschnitt [Erste Schritte](https://github.com/aws/graph-explorer#getting-started) der Read-Me-Datei im Graph-Explorer-Projekt erklärt. GitHub ](https://github.com/aws/graph-explorer)

Als Beispiel stellt der folgende Abschnitt eine Schritt-für-Schritt-Anleitung für die Ausführung von Graph-Explorer in Amazon ECS auf AWS Fargate bereit:

1. Erstellen Sie eine neue IAM-Rolle und fügen Sie diese Richtlinien an:
   + [AmazonECSTaskExecutionRolePolicy](https://console.aws.amazon.com/iam/home#/policies/arn:aws:iam::aws:policy/service-role/AmazonECSTaskExecutionRolePolicy)
   + [CloudWatchLogsFullAccess](https://console.aws.amazon.com/iam/home#/policies/arn:aws:iam::aws:policy/CloudWatchLogsFullAccess)

   Halten Sie den Rollennamen griffbereit, da Sie ihn in Kürze benötigen.

1. [Erstellen Sie einen Amazon-ECS-Cluster](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/create-cluster-console-v2.html), dessen Infrastruktur auf FARGATE festgelegt ist und der die folgenden Netzwerkoptionen verwendet:
   + `VPC`: Legen Sie diese Option auf die VPC fest, in der sich Ihre Neptune-Datenbank befindet.
   + `Subnets`: Legen Sie diese Option auf die öffentlichen Subnetze dieser VPC fest (entfernen Sie alle anderen Subnetze).

1. Erstellen Sie eine neue JSON-Aufgabendefinition wie folgt:

   ```
   {
     "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"
     }
   }
   ```

1. Starten Sie unter Verwendung der Standardeinstellungen eine neue Aufgabe, ausgenommen die folgenden Felder:
   + **Umgebung**
     + Berechnungsoptionen => **Starttyp**
   + **Bereitstellungskonfiguration**
     + Anwendungstyp => **Aufgabe**
     + Familie => {{(your new JSON task definition)}}
     + Überarbeitung => {{(latest)}}
   + **Netzwerkfunktionen**
     + VPC => {{(the Neptune VPC you want to connect to)}}
     + Subnetze => {{(ONLY the public subnets of the VPC– remove all others)}}
     + Sicherheitsgruppe => **Errstellen Sie eine neue Sicherheitsgruppe**
     + Name der Sicherheitsgruppe => Graph-Explorer
     + Beschreibung der Sicherheitsgruppe = Sicherheitsgruppe für den Zugriff auf Graph-Explorer
     + Regeln für den eingehenden Datenverkehr für Sicherheitsgruppen =>

       1. 80 Anywhere

       1. 443 Anywhere

1. Wählen Sie **Erstellen** aus.

1. Kopieren Sie nach dem Start der Aufgabe die öffentliche IP der ausgeführten Aufgabe und navigieren Sie zu: `https://{{(your public IP)}}/explorer`.

1. Akzeptieren Sie das Risiko, das generierte unbekannte Zertifikat zu verwenden, oder fügen Sie es Ihrer Schlüsselkette hinzu.

1. Jetzt können Sie eine Verbindung mit Neptune hinzufügen. Erstellen Sie eine neue Verbindung (für ein Eigenschaftsdiagramm (LPG) oder für RDF) und legen Sie die folgenden Felder fest:

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

Die Verbindung sollte jetzt hergestellt sein.

## Graph-explorer Vorführung
<a name="graph-explorer-demo"></a>

Dieses kurze Video zeigt, wie Sie Ihre Diagrammdaten mit Graph-Explorer einfach visualisieren können:

![Graph-explorer Demo-Video nur als Text](http://docs.aws.amazon.com/de_de/neptune/latest/userguide/images/graph-explorer.gif)
