Compartir a través de


Database Clase

Defina una clase de base de datos para un componente dataTransfer o un trabajo.

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

Constructor

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)

Parámetros de palabra clave únicamente

Nombre Description
query
str

Consulta SQL para recuperar datos de la base de datos.

table_name
str

Nombre de la tabla de base de datos.

stored_procedure
str

Nombre del procedimiento almacenado.

stored_procedure_params

Parámetros del procedimiento almacenado.

connection
str

La cadena de conexión para la base de datos. La información de credenciales debe almacenarse en la conexión del área de trabajo.

Ejemplos

Cree una base de datos y consulte una tabla de base de datos.


   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",
   )


Métodos

get
has_key
items
keys
update
values

get

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

Parámetros

Nombre Description
key
Requerido
default
valor predeterminado: None

has_key

has_key(k: Any) -> bool

Parámetros

Nombre Description
k
Requerido

items

items() -> list

keys

keys() -> list

update

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

values

values() -> list

Atributos

stored_procedure_params

Obtiene o establece los parámetros para el procedimiento almacenado.

Devoluciones

Tipo Description
List[<xref:StoredProcedureParameter>]

Parámetros del procedimiento almacenado.