Freigeben über


Database Klasse

Definieren Sie eine Datenbankklasse für eine DataTransfer-Komponente oder einen Auftrag.

Vererbung
azure.ai.ml.entities._mixins.DictMixin
Database
azure.ai.ml.entities._mixins.RestTranslatableMixin
Database

Konstruktor

Database(*, query: str | None = None, table_name: str | None = None, stored_procedure: str | None = None, stored_procedure_params: List[Dict] | None = None, connection: str | None = None)

Nur Schlüsselwortparameter

Name Beschreibung
query
str

Die SQL-Abfrage zum Abrufen von Daten aus der Datenbank.

table_name
str

Der Name der Datenbanktabelle.

stored_procedure
str

Name der gespeicherten Prozedur

stored_procedure_params

Die Parameter für die gespeicherte Prozedur.

connection
str

Die Verbindungszeichenfolge für die Datenbank. Die Anmeldeinformationen sollten in der Arbeitsbereichsverbindung gespeichert werden.

Beispiele

Erstellen Sie eine Datenbank, und fragen Sie eine Datenbanktabelle ab.


   from azure.ai.ml.entities._inputs_outputs import Database

   # For querying a database table
   source_database = Database(query="SELECT * FROM my_table", connection="azureml:my_azuresql_connection")

   # For invoking a stored procedure with parameters
   stored_procedure_params = [
       {"name": "job", "value": "Engineer", "type": "String"},
       {"name": "department", "value": "Engineering", "type": "String"},
   ]
   source_database = Database(
       stored_procedure="SelectEmployeeByJobAndDepartment",
       stored_procedure_params=stored_procedure_params,
       connection="azureml:my_azuresql_connection",
   )


Methoden

get
has_key
items
keys
update
values

get

get(key: Any, default: Any | None = None) -> Any

Parameter

Name Beschreibung
key
Erforderlich
default
Standardwert: None

has_key

has_key(k: Any) -> bool

Parameter

Name Beschreibung
k
Erforderlich

items

items() -> list

keys

keys() -> list

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> list

Attribute

stored_procedure_params

Rufen Sie die Parameter für die gespeicherte Prozedur ab, oder legen Sie sie fest.

Gibt zurück

Typ Beschreibung
List[<xref:StoredProcedureParameter>]

Die Parameter für die gespeicherte Prozedur.