Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Collaboration avec d'autres AWS services
Vous pouvez utiliser Amazon Neptune conjointement avec de nombreux autres AWS services :
Intégrations Neptune avec d'autres services
-
AWS Glue— AWS Glue est un service d'intégration de données sans serveur qui vous permet d'effectuer des tâches d'extraction, de transformation et de chargement (ETL) sur des données.
Neptune fournit une bibliothèque open source qui simplifie l'utilisation de Python et de Gremlin dans le cadre d'une tâche Glue. neptune-python-utilities
Le connecteur Neo4j Spark est également pris en charge pour exécuter les tâches Scala et Glue openCypher . -
Amazon SageMaker AI
— Amazon SageMaker AI est une plateforme d'apprentissage automatique complète permettant de créer, de former et de déployer des modèles d'apprentissage automatique de haute qualité. Neptune s'intègre à l' SageMaker IA de deux manières principales :
Neptune fournit un package Python open source pour les blocs-notes Jupyter
qui se trouve dans le projet Neptune Graph Notebook sur. GitHub Ce package contient un ensemble de magies Jupyter, des blocs-notes didactiques et des exemples de code qui fournissent un environnement de codage interactif dans lequel vous pouvez vous familiariser avec la technologie des graphes et Neptune. Neptune fournit un environnement entièrement géré pour les blocs-notes Jupyter hébergés par l' SageMaker IA et établit automatiquement des liens vers les blocs-notes dans le cadre du projet open source Neptune Graph Notebook. La fonctionnalité Neptune ML permet de créer et d'entraîner des modèles de machine learning utiles sur des graphes de grande taille en quelques heures au lieu de plusieurs semaines. Pour ce faire, Neptune ML utilise la technologie du réseau neuronal graphique (GNN) développée par Amazon SageMaker AI et la Deep Graph Library () DGL
.
-
AWS Lambda : les fonctions AWS Lambda ont de nombreuses utilisations dans les applications Neptune.
Pour plus d'informations sur l'utilisation des fonctions Lambda avec l'un des pilotes et variantes de langage Gempda les plus courants, ainsi que pour des exemples spécifiques de fonctions Lambda écrites en Java JavaScript et Python, consultez. Utilisation AWS Lambda des fonctions dans Amazon Neptune
-
Amazon Athena — Amazon Athena est un service de requête interactif qui facilite l'analyse des données dans Amazon Simple Storage Service et dans d'autres sources de données fédérées en utilisant la norme. SQL
Neptune fournit un connecteur à Athena qui permet à Athena de communiquer avec vos données stockées dans Neptune.
-
AWS Database Migration Service (AWS DMS) — AWS Database Migration Service est un service AWS Web que vous pouvez utiliser pour migrer des données d'une base de données à une autre.
AWS DMS peut charger des données dans Neptune à partir de bases de données sources prises en charge rapidement et en toute sécurité. La base de données source reste pleinement opérationnelle durant la migration, ce qui réduit au minimum les temps d'arrêt des applications qui l'utilisent.
-
AWS Backup— AWS Backup est un service de sauvegarde entièrement géré qui facilite la centralisation et l'automatisation de la sauvegarde des données entre les AWS services dans le cloud et sur site.
AWS Backup vous permet de créer des instantanés périodiques automatisés des clusters Neptune en utilisant votre politique de protection des données centralisée pour l'ensemble des services AWS pris en charge pour les bases de données, le stockage et le calcul.
-
AWS SDKpour les pandas
— The AWS SDK for pandas (anciennement AWS Data Wrangler, or awswrangler
) est une initiative python open source de services AWS professionnelsqui étend la puissance de la bibliothèque d'analyse de données Python à plus de 30 services liés aux données, dont pandas
Neptune AWS, à la connexionDataFrames
et à plus de 30 services AWS liés aux données.En plus de celaSDK, il existe également un didacticiel
expliquant comment l'utiliser avec Neptune, ainsi que plusieurs exemples de blocs-notes Neptune, à savoir la détection des réseaux de fraude, la détection d' identité synthétique et l'analyse logistique. -
JDBCPilote
: le JDBC pilote Neptune prend en charge les commandes GremlinopenCypher, SQL -Gremlin et les requêtes. SPARQL