メインコンテンツまでスキップ

DatabricksでGraphFramesを使用する方法

この記事には、Databricks で GraphFrames の使用を開始するのに役立つノートブックの例が含まれています。 GraphFrames は、データフレーム ベースのグラフを提供する Apache Spark のパッケージです。 、 、 のハイレベルなAPIs JavaPythonScalaを提供します。これは、GraphX の機能と、Spark データフレーム を利用した拡張機能の両方を提供することを目的としています。 この拡張機能には、モチーフの検索、データフレーム ベースのシリアル化、表現力の高いグラフ クエリが含まれます。

この記事には、 Python と Scalaで使用できる入門用ノートブックと、 Python ユーザー ガイドの 3 つのノートブックの例が含まれています。 Scala での GraphFrames のその他の使用例については、GraphFrames ユーザーガイド - Scalaを参照してください。

GraphFrames の Databricks Runtime の推奨事項

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

クラスター実行中のDatabricks RuntimeML JARを使用していない場合は、GraphFrames ライブラリ からファイルをダウンロードしてボリューム にロードし、クラスターにインストールし ます。

GraphFrames を使ってみる

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

GraphFrames によるグラフ分析 (Python)

Open notebook in new tab

GraphFrames によるグラフ分析 (Scala)

Open notebook in new tab

GraphFramesユーザーガイド(Python)

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

GraphFrames Python ノートブック

Open notebook in new tab