次の方法で共有


GraphFrames

GraphFrames は、DataFrame ベースのグラフを提供する Apache Spark 用のパッケージです。 Java、Python、および Scala の高レベル API が用意されています。 これは、GraphX の機能と拡張機能の両方を提供することを目的としており、Spark DataFrames の利点を活用します。 この拡張機能には、モチーフ検索、DataFrame ベースのシリアル化、非常に表現力豊かなグラフ クエリなどがあります。

この記事には、Scala チュートリアル ノートブックと Python ユーザー ガイドの 2 つのノートブックの例が含まれています。 GraphFrame と Scala を使用するその他の例については、「GraphFrames ユーザー ガイド - Scala」を参照してください。

Databricks では、Databricks Runtime for Machine Learning を実行するクラスターの使用をお勧めします。これには、GraphFrames の最適化されたインストールが含まれているためです。

Databricks Runtime ML を実行しているクラスターを使用していない場合は、GraphFrames ライブラリから JAR ファイルをダウンロードし、これをボリュームに読み込み、クラスターにインストールします

GraphFrames チュートリアル (Scala)

次のノートブックでは、Scala を使用して GraphFrames を使用してグラフ分析を実行する方法について説明します。

GraphFrames を使用したグラフ分析 (Scala)

ノートブックを入手

GraphFrames ユーザー ガイド (Python)

次のノートブックには、GraphFrames の使用方法の Python コード例が含まれています。

GraphFrames Python ノートブック

ノートブックを入手