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._ScopeDependentOperationsDatastoreOperations
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>
Variables de ámbito para las clases de operaciones de un objeto MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
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>>
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
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
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
- 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()
Azure SDK for Python