翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
他の 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 ノートブック用のフルマネージド環境を提供し、オープンソースの 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 for pandas
– AWS SDK for pandas (以前は AWS Data Wrangler または と呼ばれていました awswrangler
) は、Python データ分析ライブラリの能力を拡張し AWS、Neptune を含む 30DataFrames
を超える AWS データ関連サービスに接続するAWS 、ProfessionalService pandas
オープンソースの Python イニシアチブです。SDK に加えて、Neptuneでの使用方法に関するチュートリアル
や、Neptune ノートブックのサンプル(不正リング検出 、合成 ID 検出 、ロジスティクス分析 など)もあります。 -
JDBC ドライバー
— Neptune JDBC ドライバーは、openCypher、Gremlin、SQL-Gremlin、および SPARQL クエリをサポートしています。 JDBC 接続により、Tableau
などのビジネスインテリジェンス (BI) ツールを使用して Neptune に簡単に接続できます。