翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
他の AWS サービスでの使用
Amazon Neptune は他の多くの AWS サービスと組み合わせて使用できます。
Neptune と他ののサービスの統合
-
AWS Glue — AWS Glue は、データの抽出、変換、ロード (ETL) ジョブを実行するのに役立つサーバーレスデータ統合サービスです。
Neptune には、Glue ジョブ内での Python と Gremlin の使用を簡単にするオープンソースのライブラリ、neptune-python-utilities
が用意されています。Neo4j スパークコネクタ は、Scala ジョブと openCypher Glue ジョブの実行にも対応しています。 -
Amazon SageMaker AI
— Amazon SageMaker AI は、高品質の機械学習モデルを構築、トレーニング、デプロイするためのフル機能の機械学習プラットフォームです。 Neptune は、主に次の 2 つの方法で SageMaker AI と統合します。
Neptune は Jupyter ノートブック
用のオープンソースの Python パッケージを提供しています。これは、GitHub の Neptune グラフノートブックプロジェクト にあります。このパッケージには、Jupyter のマジック、チュートリアルノートブック、コードサンプルが含まれています。これらのコードサンプルは、グラフテクノロジーと Neptune について学習できるインタラクティブなコーディング環境で提供されます。Neptune は、SageMaker AI がホストする Jupyter Notebook 用のフルマネージド環境を提供し、オープンソースの Neptune グラフノートブックプロジェクト のノートブックに自動的にリンクします。 Neptune ML 機能を使用すると、数週間ではなく数時間で、大きなグラフで便利な機械学習モデルを構築し、トレーニングすることができます。これを達成するために、Neptune ML は、Amazon SageMaker AI と Deep Graph Library (DGL)
を活用したグラフニューラルネットワーク (GNN) 技術を使用しています。
-
AWS Lambda - AWS Lambda 関数は Neptune アプリケーションで多くの用途があります。
一般的な Gremlin ドライバーと言語バリアントで Lambda 関数を使用する方法と、Java、JavaScript、および Python で書かれた Lambda 関数の具体的な例については、「Amazon Neptune で AWS Lambda 関数を使用する」を参照してください。
-
Amazon Athena - Amazon Athena は、インタラクティブなクエリサービスであり、標準 SQL を使用して Amazon Simple Storage Service やその他のフェデレ―テッドデータソース内のデータの分析を容易にします。
Neptune には、Athena が Neptune に保存されているデータと通信できるようにする Athena へのコネクタが用意されています。
-
AWS Database Migration Service(AWS DMS) — AWS Database Migration Service は、あるデータベースから別のデータベースにデータを移行するために使用できる AWS ウェブサービスです。
AWS DMS はサポートされているソースデータベースから Neptune に迅速かつ安全にデータをロードできます。移行中でもソースデータベースは完全に利用可能な状態に保たれ、それを利用するアプリケーションのダウンタイムを最小限に抑えられます。
-
AWS Backup - AWS Backup は、フルマネージド型のバックアップサービスであり、クラウド内およびオンプレミスの AWS サービス間でデータのバックアップを簡単に一元化および自動化できます。
AWS Backup では、データベース、ストレージ、およびコンピューティングのサポート対象 AWS サービス全体にわたって、一元化されたデータ保護ポリシーを使用して、Neptune クラスターの定期的な自動スナップショットを作成できます。
-
AWS パンダ用 SDK
— AWS パンダ用 SDK(以前は AWS データラングラー、または awswranglerと呼ばれていました)は、AWS プロフェッショナルサービスのオープンソース Python イニシアチブであり、 pandasPythonデータ分析ライブラリの機能を AWS に拡張して、DataFramesと Neptune を含む 30 を超える AWS データ関連サービスを接続します。SDK に加えて、Neptuneでの使用方法に関するチュートリアル
や、Neptune ノートブックのサンプル(不正リング検出 、合成 ID 検出 、ロジスティクス分析 など)もあります。 -
JDBC ドライバー
— Neptune JDBC ドライバーは、openCypher、Gremlin、SQL-Gremlin、および SPARQL クエリをサポートしています。 JDBC 接続により、Tableau
などのビジネスインテリジェンス (BI) ツールを使用して Neptune に簡単に接続できます。