Compartir a través de


DatastoreOperations Clase

Representa un cliente para realizar operaciones en almacenes de datos.

No debe crear una instancia de esta clase directamente. En su lugar, debe crear MLClient y usar este cliente a través de la propiedad MLClient.datastores.

Herencia
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Constructor

DatastoreOperations(operation_scope: OperationScope, operation_config: OperationConfig, serviceclient_2023_04_01_preview: AzureMachineLearningWorkspaces, **kwargs: Dict)

Parámetros

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Requerido

Variables de ámbito para las clases de operaciones de un objeto MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Requerido

Configuración común para las clases de operaciones de un objeto MLClient.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Requerido

Cliente de servicio para permitir que los usuarios finales funcionen en los recursos del área de trabajo de Azure Machine Learning.

serviceclient_2023_04_01_preview

Métodos

create_or_update

Asocia el almacén de datos pasado al área de trabajo o actualiza el almacén de datos si ya existe.

delete

Elimina una referencia de almacén de datos con el nombre especificado del área de trabajo. Este método no elimina el almacén de datos real ni los datos subyacentes del almacén de datos.

get

Devuelve información sobre el almacén de datos al que hace referencia el nombre especificado.

get_default

Devuelve el almacén de datos predeterminado del área de trabajo.

list

Enumera todos los almacenes de datos y la información asociada dentro de un área de trabajo.

create_or_update

Asocia el almacén de datos pasado al área de trabajo o actualiza el almacén de datos si ya existe.

create_or_update(datastore: Datastore) -> Datastore

Parámetros

datastore
Datastore
Requerido

Configuración del almacén de datos que se va a adjuntar.

Devoluciones

Almacén de datos adjunto.

Tipo de valor devuelto

Ejemplos

Ejemplo de creación de almacén de datos.


   from azure.ai.ml.entities import AzureBlobDatastore

   datastore_example = AzureBlobDatastore(
       name="azure_blob_datastore",
       account_name="sdkvnextclidcdnrc7zb7xyy",  # cspell:disable-line
       container_name="testblob",
   )
   ml_client.datastores.create_or_update(datastore_example)

delete

Elimina una referencia de almacén de datos con el nombre especificado del área de trabajo. Este método no elimina el almacén de datos real ni los datos subyacentes del almacén de datos.

delete(name: str) -> None

Parámetros

name
str
Requerido

Nombre del almacén de datos

Ejemplos

Ejemplo de eliminación del almacén de datos.


   ml_client.datastores.delete("azure_blob_datastore")

get

Devuelve información sobre el almacén de datos al que hace referencia el nombre especificado.

get(name: str, *, include_secrets: bool = False) -> Datastore

Parámetros

name
str
Requerido

Nombre del almacén de datos

include_secrets
bool

Incluir secretos de almacén de datos en el almacén de datos devuelto, el valor predeterminado es False.

Devoluciones

Almacén de datos con el nombre especificado.

Tipo de valor devuelto

Ejemplos

Ejemplo de obtención del almacén de datos.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Devuelve el almacén de datos predeterminado del área de trabajo.

get_default(*, include_secrets: bool = False) -> Datastore

Parámetros

include_secrets
bool

Incluir secretos de almacén de datos en el almacén de datos devuelto, el valor predeterminado es False.

Devoluciones

El almacén de datos predeterminado.

Tipo de valor devuelto

Ejemplos

Obtenga el ejemplo de almacén de datos predeterminado.


   ml_client.datastores.get_default()

list

Enumera todos los almacenes de datos y la información asociada dentro de un área de trabajo.

list(*, include_secrets: bool = False) -> Iterable[Datastore]

Parámetros

include_secrets
bool

Incluir secretos de almacén de datos en almacenes de datos devueltos, el valor predeterminado es False.

Devoluciones

Iterador como la instancia de objetos de almacén de datos

Tipo de valor devuelto

Ejemplos

Ejemplo de almacén de datos de lista.


   ml_client.datastores.list()