Autonomous DatabaseでGraph Studioで使用するサードパーティのPythonパッケージを発表 (2023/01/31)
Autonomous DatabaseでGraph Studioで使用するサードパーティのPythonパッケージを発表 (2023/01/31)
投稿者: Rahul Tasker | Senior Product Manager
Graph Studioでカスタムサードパーティパッケージを使用できることをお知らせします。Oracle Graph Studioのユーザーは、Conda環境を介してカスタムインストールされたサードパーティパッケージを使用できるようになりました。Oracle Graph Studioは、データのグラフィカル表現を簡単にモデル化、問合せおよび変更できるAutonomous Databaseに組み込まれた環境です。Condaは、Pythonプログラム用に最初に作成されたオープンソースのパッケージ管理システムと環境管理システムですが、任意の言語のソフトウェアをパッケージ化および配布できます。Oracle Graph Studioには、Conda環境を簡単に作成および配布できるCondaインタプリタがあります。このインタプリタの一部として、Condaから使用可能なpythonライブラリをインストールできるようになりました。
Conda環境の作成と使用
Graph Studioノートブックでは、管理者権限を持つユーザーがGraph Studioセッション内で使用するためにサードパーティのPythonパッケージをconda環境にインストールできるようにするcondaインタプリタが導入されています。環境が作成され、パッケージがインストールされると、管理者ユーザーはconda環境をObject Storageにアップロードできるため、管理者以外のユーザーが簡単にアクセスできます。
Condaは、サードパーティのPythonパッケージを含む仮想環境を使用できるオープンソースのパッケージおよび環境管理システムです。conda環境では、パッケージとその依存関係をインストールおよび更新し、環境を切り替えることができます。
Getting Started
Conda環境の作成およびアップロード
「Graph Studio-Conda - Admin」のノートブック例を確認してください。このノートブックでは、サードパーティ環境の作成、パッケージのインストールおよび環境のアップロードの一般的なワークフローについて説明します。conda環境の作成時に使用される共通コマンド、およびAutonomous Databaseインスタンスに関連付けられたObject Storageバケットへのパッケージのインストールおよびconda環境のアップロード方法について学習します。
ノートブック内のConda環境のダウンロードおよびアクティブ化
「Graph Studio-Conda - Graph User」のノートブック例を確認してください。このノートブックでは、ユーザーは環境をダウンロードしてアクティブ化し、ノートブックセッションでインストール済みのパッケージを使用できます。これらのノートブックでは、PythonおよびPGQLを使用したGraph Studioノートブックでのサードパーティ環境使用のための単純なワークフローを示します。
ノートブックでのサードパーティ機能の使用
conda環境をアクティブ化すると、ユーザーはノートブック段落でパッケージ機能を起動できます。最初の例では、Python pandasパッケージのdescribe関数を使用して、pandasデータフレームに変換されたPGQL問合せの統計を表示します。2番目の例では、mattplotパッケージを使用して、アカウントID別にPageRank値の棒グラフを作成します。これらの例では、Oracle Graphを利用して、データセットにPageRankアルゴリズムを適用し、グラフから問合せを実行し、サードパーティパッケージを使用してより深いインサイトを取得します。
詳細情報
GitHubリポジトリで使用可能なサンプルノートブックを参照してください。これらのサンプルノートブックでは、このOracle Livelabの演習1&2に従って作成できるBANK_GRAPHが使用されています。
Conda InterpreterおよびGraph Studioのドキュメントも参照してください
コメント
コメントを投稿