他の AWS サービスの使用 - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

他の 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) は、pandasPython データ分析ライブラリの機能を に拡張し AWS、Neptune を含む 30 DataFrames を超える 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 に簡単に接続できます。