翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
他の AWS サービスの使用
Amazon Neptune は、他の多くの AWS サービスと併せて使用できます。
Neptune と他ののサービスの統合
-
AWS Glue – AWS Glue は、データに対して抽出、変換、ロード (ETL) ジョブを実行するのに役立つサーバーレスデータ統合サービスです。
Neptune にはオープンソースライブラリ が用意されておりneptune-python-utilities
、Glue ジョブ内で Python と Gremlin を簡単に使用できます。Neo4j Spark Connector は、Scala ジョブと openCypher Glue ジョブの実行にもサポートされています。 -
Amazon SageMaker
– Amazon SageMaker は、高品質の機械学習モデルを構築、トレーニング、デプロイするためのフル機能の機械学習プラットフォームです。 Neptune は、主に SageMaker 2 つの方法で と統合します。
Neptune は Jupyter Notebooks
用のオープンソース Python パッケージを提供します。このパッケージは、 の Neptune グラフノートブックプロジェクト にあります GitHub。このパッケージには、Jupyter のマジック、チュートリアルノートブック、コードサンプルが含まれています。これらのコードサンプルは、グラフテクノロジーと Neptune について学習できるインタラクティブなコーディング環境で提供されます。Neptune は、 がホストする Jupyter ノートブック用のフルマネージド環境を提供し SageMaker、オープンソースの Neptune グラフノートブックプロジェクト のノートブック に自動的にリンクします。 Neptune ML 機能を使用すると、数週間ではなく数時間で、大きなグラフで便利な機械学習モデルを構築し、トレーニングすることができます。これを実現するために、Neptune ML は Amazon SageMaker と Deep Graph Library (GNN) を搭載したグラフニューラルネットワーク () テクノロジーを使用します。 DGL
-
AWS Lambda - AWS Lambda 関数は Neptune アプリケーションで多くの用途があります。
一般的な Gremlin ドライバーや言語バリアントで Lambda 関数を使用する方法、および Java、 JavaScriptPython で記述された Lambda 関数の具体的な例については、「」を参照してくださいAmazon Neptune での AWS Lambda 関数の使用。
-
Amazon Athena – Amazon Athena は、Amazon Simple Storage Service やその他のフェデレーティッドデータソースのデータを標準 を使用して簡単に分析できるインタラクティブなクエリサービスですSQL。
Neptune には、Athena が Neptune に保存されているデータと通信できるようにする Athena へのコネクタが用意されています。
-
AWS Database Migration Service (AWS DMS) – は、あるデータベースから別のデータベースにデータを移行するために使用できる AWS ウェブサービス AWS Database Migration Service です。
AWS DMS は、サポートされているソースデータベースから Neptune にデータを迅速かつ安全にロードできます。移行中でもソースデータベースは完全に利用可能な状態に保たれ、それを利用するアプリケーションのダウンタイムを最小限に抑えられます。
-
AWS Backup - AWS Backup は、クラウドおよびオンプレミスのサービス間でデータのバックアップを簡単に一元化および自動化できるフルマネージドバックアップ AWS サービスです。
AWS Backup では、データベース、ストレージ、コンピューティングでサポートされている AWS サービス全体で、一元化されたデータ保護ポリシーを使用して Neptune クラスターの自動定期的なスナップショットを作成できます。
-
AWS SDK for pandas
– for AWS SDKpandas (以前は AWS Data Wrangler または と呼ばれていました awswrangler
) は、pandas
Python データ分析ライブラリの機能を に拡張し AWS、Neptune を含む 30DataFrames
を超える AWS データ関連サービスを接続する、AWS プロフェッショナルサービスのオープンソースのPythonイニシアチブです。 に加えてSDK、Neptune で使用する方法に関するチュートリアル
や、Fraud Ring Detection 、Synthetic Identity Detection 、Logistics Analysis などの Neptune ノートブックのサンプルもあります。 https://github.com/aws/graph-notebook/blob/main/src/graph_notebook/notebooks/05-Data-Science/01-Identifying-1st-Person-Synthetic-Identity-Fraud-Using-Graph-Similarity.ipynb -
JDBC ドライバー
– Neptune JDBCドライバーはopenCypher、、Gremlin、SQL-Gremlin、およびSPARQLクエリをサポートします。 JDBC 接続を使用すると、Tableau
などのビジネスインテリジェンス (BI) ツールを使用して Neptune に簡単に接続できます。