使用適用於 Autonomous Database 的 Python Data Studio API
Python Data Studio API 套裝程式同時適用於 OML 記事本和獨立應用程式。
您可以檢視 Oracle Autonomous Database 上代管的 REST API 端點。這些端點可讓您儲存機器學習模型及其描述資料,以及建立模型的評分端點。
安裝 Python Data Studio API
從 PyPI 安裝基礎套件 :
pip install oracle-data-studio基本安裝包括 Autonomous Database (adp)、Essbase (essbase) 以及資料轉換 (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,請執行下列命令:
import adp
adp_instance = adp.login('<url>', '<username>', '<password>')以下是參數及其說明:url:指定「資料庫動作」主機。例如,https://abcdefg.oraclecloudapps.com 。
username:這指定綱要名稱。
password:這會指定綱要密碼。
在 OML 記事本內連線
輸入下列命令來登入 OML 筆記型電腦:
import adp
adp_instance = adp.connect()登入方法的傳回值是包含所有 Autonomous Data Platform (ADP) 函數之類別的執行處理。
Adp 類別執行處理包含下列內部類別:
- 攝取
- 分析
- Insight
- 其他
- 資料共用
請參閱後續章節中的下列函數。
主題:
- 攝取函數
Adp.Ingest類別是用來將不同來源的資料載入表格和視觀表中。 - 分析視觀表函數
Adp.Analytics 類別提供應用程式設計介面之類別、方法、屬性以及參數的語法和描述,供 Data Studio 工具的 Analytic Views 工具使用。如果要求的分析視觀表不存在 (建立除外),所有函數都會傳回訊息Analytic view does not exist。 - Insight 函數
Insight 函數會將應用程式設計介面的類別、方法、屬性和參數的語法和描述提供給 Data Studio 工具套件中的 Insight 工具。產生洞察分析是在背景執行,且需要檢查是否完成。 - 其他函數
其他函數提供應用程式設計介面之類別、方法、屬性以及參數的語法與描述。 - 資料共用函數
Python Data Studio Application Programming Interface (API) for Data Share 函數提供 Data Studio 工具套件之 Data Share 工具的類別、方法、屬性及參數的語法和描述。 - 目錄函數
Oracle Data Studio Catalog 或 Catalog 是多目錄工具,可讓您搜尋目前連線之 Autonomous Database 中以及許多其他連線系統中的資料和其他物件。