Mit Python Data Studio-API für Autonomous Database arbeiten

Das Python Data Studio-API-Package funktioniert sowohl in OML-Notizbüchern als auch als Standalone-Anwendung.

Sie können die in Oracle Autonomous Database gehosteten REST-API-Endpunkte anzeigen. Mit diesen Endpunkten können Sie Modelle für maschinelles Lernen zusammen mit ihren Metadaten speichern und Scoringendpunkte für das Modell erstellen.

Python Data Studio-API installieren

Installieren Sie das Basispaket von PyPI:

pip install oracle-data-studio

Die Basisinstallation umfasst die Clients Autonomous Database (adp), Essbase (essbase) und Datentransforms (datatransforms). Optionale Funktionen werden als Extras installiert:

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

Verbindung zu Autonomous Database herstellen

Um eine Verbindung zur Autonomous Database mit Ihrem Benutzernamen und Kennwort herzustellen, führen Sie den folgenden Befehl aus:
import adp 
adp_instance = adp.login('<url>', '<username>', '<password>')
Hier sind die Parameter und ihre Beschreibungen:

url: Gibt den Database Actions-Host an. Beispiel: https://abcdefg.oraclecloudapps.com.

username: Gibt den Schemanamen an.

password: Hiermit wird das Kennwort des Schemas angegeben.

Verbindungen in OML-Notizbüchern herstellen

Melden Sie sich in OML-Notizbüchern an, indem Sie den folgenden Befehl eingeben:
import adp
adp_instance = adp.connect()

Der Rückgabewert der Anmeldemethode ist eine Instanz der Klasse, die alle Autonomous Data Platform-(ADP-)Funktionen enthält.

Die Klasseninstanz Adp besteht aus den folgenden inneren Klassen:
  • Aufnahme
  • Analyse
  • Insight
  • Verschiedenes
  • Datenfreigabe

Weitere Informationen finden Sie in den folgenden Funktionen im nachfolgenden Kapitel.

Themen: