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.
Zusammenarbeit mit anderen AWS Diensten
Sie können Amazon Neptune in Verbindung mit vielen anderen AWS Diensten verwenden:
Neptune-Integrationen mit anderen Services
-
AWS Glue – AWS Glue ist ein Serverless-Service für die Datenintegration, um Aufträge für Extract, Transform, Load (ETL) für Daten auszuführen.
Neptune bietet eine Open-Source-Bibliothek neptune-python-utilities
, die die Verwendung von Python und Gremlin innerhalb eines Glue-Jobs vereinfacht. Der Neo4j Spark Connector wird auch für die Ausführung von Scala- und openCypher-Glue-Aufträgen unterstützt. -
Amazon SageMaker AI
— Amazon SageMaker AI ist eine Plattform für maschinelles Lernen mit vollem Funktionsumfang für die Erstellung, Schulung und Bereitstellung hochwertiger Modelle für maschinelles Lernen. Neptune lässt sich hauptsächlich auf zwei SageMaker Arten in KI integrieren:
Neptune stellt ein Open-Source-Python-Paket für Jupyter-Notebooks bereit, das im Neptune Graph Notebook-Projekt
unter zu finden ist. GitHub Dieses Paket enthält Jupyter-Magics, Tutorial-Notebooks und Codebeispiele in einer interaktiven Programmierumgebung, in der Sie mehr über Diagrammtechnologien und Neptune erfahren können. Neptune bietet eine vollständig verwaltete Umgebung für Jupyter-Notebooks, die von SageMaker KI gehostet werden, und stellt automatisch eine Verbindung zu den Notizbüchern im Open-Source-Neptune Graph Notebook-Projekt her. Das Neptune-ML-Feature ermöglicht das Erstellen und Trainieren nützlicher Machine-Learning-Modelle anhand großer Diagramme in wenigen Stunden statt in Wochen. Um dies zu erreichen, verwendet Neptune ML die Graph Neural Network (GNN) -Technologie, die von Amazon SageMaker AI und der Deep Graph Library (
DGL) unterstützt wird.
-
AWS Lambda – AWS Lambda -Funktionen können in Neptune-Anwendungen auf viele Arten verwendet werden.
Informationen zur Verwendung von Lambda-Funktionen mit allen gängigen Gremlin-Treibern und Sprachvarianten sowie spezifische Beispiele für in Java und Python geschriebene Lambda-Funktionen finden Sie unter. JavaScript AWS Lambda Funktionen in Amazon Neptune verwenden
-
Amazon Athena – Amazon Athena ist ein interaktiver Abfrageservice, der die Analyse von Daten in Amazon Simple Storage Service und anderen Verbunddatenquellen vereinfacht, die Standard-SQL verwenden.
Neptune stellt einen Konnektor für Athena bereit, der Athena die Kommunikation mit Ihren in Neptune gespeicherten Daten ermöglicht.
-
AWS Database Migration Service (AWS DMS) — AWS Database Migration Service ist ein AWS Webdienst, mit dem Sie Daten von einer Datenbank in eine andere migrieren können.
AWS DMS kann Daten aus unterstützten Quelldatenbanken schnell und sicher in Neptune laden. Die Quelldatenbank bleibt während der Migration voll betriebsbereit, wodurch die Ausfallzeiten für Anwendungen, die von ihr abhängig sind, minimiert werden.
-
AWS Backup— AWS Backup ist ein vollständig verwalteter Backup-Service, der es einfach macht, die Sicherung von Daten zwischen AWS Diensten in der Cloud und vor Ort zu zentralisieren und zu automatisieren.
AWS Backup ermöglicht es Ihnen, mithilfe Ihrer zentralen Datenschutzrichtlinie für die unterstützten AWS Dienste für Datenbank, Speicher und Datenverarbeitung automatische regelmäßige Snapshots von Neptune-Clustern zu erstellen.
-
AWS SDK für Pandas
— Das AWS SDK für Pandas (früher bekannt als AWS Data Wrangler oder awswrangler
) ist eine Open-Source-Python-Initiative von AWS Professional Service, die die Leistungsfähigkeit der Python-Datenanalysebibliothek auf mehr als 30 AWS datenbezogene Dienste, darunter Neptune AWS, erweitert, verbindet DataFrames
und diese verbindet.pandas
Zusätzlich zum SDK gibt es auch ein Tutorial
zur Verwendung mit Neptune und mehrere Beispiele für Neptune-Notebooks, nämlich Fraud Ring Detection , Synthetic Identity Detection und Logistics Analysis . -
JDBC-Treiber
– Der Neptune-JDBC-Treiber unterstützt openCypher-, Gremlin-, SQL-Gremlin- und SPARQL-Abfragen. Die JDBC-Konnektivität vereinfacht die Herstellung von Verbindungen mit Neptune über Business-Intelligence (BI)-Tools wie Tableau.