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

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

他の AWS サービスの使用

Amazon Neptune は、他の多くの AWS サービスと組み合わせて使用できます。

Neptune と他ののサービスの統合
  • AWS Glue – AWS Glue は、データに対して抽出、変換、ロード (ETL) ジョブを実行するのに役立つサーバーレスデータ統合サービスです。

    Neptune には、オープンソースライブラリ が用意されています。このライブラリはneptune-python-utilities、 Glue ジョブ内で Python と Gremlin の使用を簡素化します。Neo4j Spark Connector は、Scala ジョブと Glue openCypher ジョブの実行でもサポートされています。

  • Amazon SageMaker AI – Amazon SageMaker AI は、高品質の機械学習モデルを構築、トレーニング、デプロイするためのフル機能の機械学習プラットフォームです。

    Neptune は、主に 2 つの方法で SageMaker AI と統合します。

    • Neptune は、Neptune グラフノートブックプロジェクトにある Jupyter Notebook 用のオープンソース Python パッケージを提供します GitHub。このパッケージには、Jupyter のマジック、チュートリアルノートブック、コードサンプルが含まれています。これらのコードサンプルは、グラフテクノロジーと Neptune について学習できるインタラクティブなコーディング環境で提供されます。Neptune は、 SageMaker AI によってホストされる Jupyter ノートブック用のフルマネージド環境を提供し、オープンソースの Neptune グラフノートブックプロジェクトのノートブックに自動的にリンクします。

    • Neptune ML 機能を使用すると、数週間ではなく数時間で、大きなグラフで便利な機械学習モデルを構築し、トレーニングすることができます。これを実現するために、Neptune ML は Amazon SageMaker AI と Deep Graph Library (GNN) を活用したグラフニューラルネットワーク () テクノロジーを使用します。 DGL

  • AWS Lambda - AWS Lambda 関数は Neptune アプリケーションで多くの用途があります。

    一般的な Gremlin ドライバーと言語バリアントで Lambda 関数を使用する方法、および Java、および Python で記述された Lambda 関数の具体的な例については JavaScript、「」を参照してくださいAmazon Neptune での AWS Lambda 関数の使用

  • Amazon Athena – Amazon Athena は、Amazon Simple Storage Service やその他のフェデレーティッドデータソース内のデータを標準 を使用して簡単に分析できるようにするインタラクティブなクエリサービスですSQL。

    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 – for pandas (以前は AWS Data Wrangler または と呼ばれていましたawswrangler) は、pandasPython データ分析ライブラリの能力を拡張DataFramesし AWS、Neptune を含む 30 を超える AWS データ関連サービスに接続するAWS 、プロフェッショナルサービスのオープンソースの Python イニシアチブです。 AWS SDK

    に加えてSDK、Neptune で使用する方法に関するチュートリアルや、不正リング検出合成アイデンティティ検出および物流分析などのサンプル Neptune ノートブックもあります。

  • JDBC ドライバー – Neptune JDBCドライバーは、openCypher、Gremlin、SQL-Gremlin、および SPARQLクエリをサポートします。

    JDBC 接続を使用すると、Tableau などのビジネスインテリジェンス (BI) ツールを使用して Neptune に簡単に接続できます。