Autonomous Database用のPython Data Studio APIの操作

Python Data Studio APIパッケージは、OMLノートブックでもスタンドアロン・アプリケーションとしても機能します。

Oracle Autonomous DatabaseでホストされているREST APIエンドポイントを表示できます。これらのエンドポイントを使用すると、Machine Learningモデルとそのメタデータとともに格納し、モデルのスコアリング・エンドポイントを作成できます。

Python Data Studio APIのインストール

PyPIから基本パッケージをインストールします。

pip install oracle-data-studio

基本インストールには、Autonomous Database (adp)、Essbase (essbase)およびData Transforms (datatransforms)クライアントが含まれます。オプション機能は追加としてインストールされます。

pip install "oracle-data-studio[mcp]"               # MCP server
pip install "oracle-data-studio[agents]"            # A2A agent runtime
pip install "oracle-data-studio[agents,openai]"     # agents + OpenAI model adapter
pip install "oracle-data-studio[agents,anthropic]"  # agents + Anthropic model adapter
pip install "oracle-data-studio[oracle]"            # Oracle-DB-backed durable agent store
pip install "oracle-data-studio[redis]"             # Redis-backed durable agent store

Autonomous Databaseへの接続

ユーザー名とパスワードを使用してAutonomous Databaseに接続するには、次のコマンドを実行します:
import adp 
adp_instance = adp.login('<url>', '<username>', '<password>')
パラメータとその説明を次に示します。

url: Database Actionsホストを指定します。たとえば、https://abcdefg.oraclecloudapps.comです。

username: スキーマ名を指定します。

password: スキーマのパスワードを指定します。

OMLノートブック内の接続

次のコマンドを入力して、OMLノートブック内でログインします:
import adp
adp_instance = adp.connect()

ログイン・メソッドの戻り値は、すべてのAutonomous Data Platform (ADP)関数を含むクラスのインスタンスです。

Adpクラス・インスタンスは、次のインナー・クラスで構成されます:
  • 取込み
  • アナリティクス
  • インサイト
  • その他
  • データ共有

後続の章の次の関数を参照してください。

トピック: