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

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

他の 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 と統合します。

  • 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 を含む 30 DataFramesを超える AWS データ関連サービスに接続するAWS 、Professional Service pandas オープンソースの Python イニシアチブです。

    SDK に加えて、Neptuneでの使用方法に関するチュートリアルや、Neptune ノートブックのサンプル(不正リング検出合成 ID 検出ロジスティクス分析など)もあります。

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

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