DataOperations Clase
DataOperations.
No debe crear una instancia de esta clase directamente. En su lugar, debe crear una instancia de MLClient que le cree instancias y la adjunte como un atributo.
- Herencia
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsDataOperations
DataOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client: AzureMachineLearningWorkspaces | AzureMachineLearningWorkspaces, datastore_operations: DatastoreOperations, **kwargs: Dict)
- 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.
- service_client
- Union[ <xref:azure.ai.ml._restclient.v2023_04_01_preview._azure_machine_learning_workspaces.AzureMachineLearningWorkspaces>, <xref:azure.ai.ml._restclient.v2021_10_01_dataplanepreview._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>]
Cliente de servicio para permitir que los usuarios finales funcionen en recursos del área de trabajo de Azure Machine Learning (ServiceClient042023Preview o ServiceClient102021Dataplane).
- datastore_operations
- DatastoreOperations
Representa un cliente para realizar operaciones en almacenes de datos.
archive |
Archivar un recurso de datos. |
create_or_update |
Devuelve el recurso de datos creado o actualizado. Si aún no está en el almacenamiento, el recurso se cargará en el almacenamiento de blobs del área de trabajo. |
get |
Obtiene el recurso de datos especificado. |
import_data |
Nota Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información. Devuelve el trabajo de importación de datos que crea el recurso de datos. |
list |
Enumere los recursos de datos del área de trabajo. |
list_materialization_status |
Nota Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información. Enumera los trabajos de materialización del recurso. |
restore |
Restaure un recurso de datos archivado. |
share |
Nota Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información. Comparta un recurso de datos del área de trabajo al registro. |
Archivar un recurso de datos.
archive(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Parámetros
Devoluciones
Ninguno
Ejemplos
Ejemplo de recurso de datos de archivo.
ml_client.data.archive("data-asset-name")
Devuelve el recurso de datos creado o actualizado.
Si aún no está en el almacenamiento, el recurso se cargará en el almacenamiento de blobs del área de trabajo.
create_or_update(data: Data) -> Data
Parámetros
Devoluciones
Objeto de recurso de datos.
Tipo de valor devuelto
Excepciones
Se genera cuando la ruta de acceso del artefacto de datos ya está vinculada a otro recurso
Se genera si los datos no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.
Se genera si la ruta de acceso local proporcionada apunta a un directorio vacío.
Ejemplos
Ejemplo de creación de recursos de datos.
from azure.ai.ml.entities import Data
data_asset_example = Data(name=data_asset_name, version="2.0", path="./sdk/ml/azure-ai-ml/samples/src")
ml_client.data.create_or_update(data_asset_example)
Obtiene el recurso de datos especificado.
get(name: str, version: str | None = None, label: str | None = None) -> Data
Parámetros
Devoluciones
Objeto de recurso de datos.
Tipo de valor devuelto
Excepciones
Se genera si los datos no se pueden identificar y recuperar correctamente. Los detalles se proporcionarán en el mensaje de error.
Ejemplos
Ejemplo de obtención de recursos de datos.
ml_client.data.get(name="data-asset-name", version="2.0")
Nota
Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.
Devuelve el trabajo de importación de datos que crea el recurso de datos.
import_data(data_import: DataImport, **kwargs) -> PipelineJob
Parámetros
Devoluciones
objeto de trabajo de importación de datos.
Tipo de valor devuelto
Ejemplos
Ejemplo de importación de recursos de datos.
from azure.ai.ml.entities._data_import.data_import import DataImport
from azure.ai.ml.entities._inputs_outputs.external_data import Database
database_example = Database(query="SELECT ID FROM DataTable", connection="azureml:my_azuresqldb_connection")
data_import_example = DataImport(
name="data-asset-name", path="azureml://datastores/workspaceblobstore/paths/", source=database_example
)
ml_client.data.import_data(data_import_example)
Enumere los recursos de datos del área de trabajo.
list(name: str | None = None, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY) -> ItemPaged[Data]
Parámetros
- list_view_type
Tipo de vista para incluir o excluir (por ejemplo) recursos de datos archivados. Valor predeterminado: ACTIVE_ONLY.
Devoluciones
Iterador como la instancia de objetos Data
Tipo de valor devuelto
Ejemplos
Ejemplo de recursos de datos de lista.
ml_client.data.list(name="data-asset-name")
Nota
Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.
Enumera los trabajos de materialización del recurso.
list_materialization_status(name: str, *, list_view_type: ListViewType = ListViewType.ACTIVE_ONLY, **kwargs) -> Iterable[PipelineJob]
Parámetros
- list_view_type
- Optional[<xref:ListViewType>]
Tipo de vista para incluir o excluir (por ejemplo) trabajos archivados. Valor predeterminado: ACTIVE_ONLY.
Devoluciones
Iterador como la instancia de objetos Job.
Tipo de valor devuelto
Ejemplos
Ejemplo de trabajos de materialización de lista.
ml_client.data.list_materialization_status("data-asset-name")
Restaure un recurso de datos archivado.
restore(name: str, version: str | None = None, label: str | None = None, **kwargs) -> None
Parámetros
Devoluciones
Ninguno
Ejemplos
Ejemplo de recurso de datos de restauración.
ml_client.data.restore("data-asset-name")
Nota
Se trata de un método experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.
Comparta un recurso de datos del área de trabajo al registro.
share(name, version, *, share_with_name, share_with_version, registry_name, **kwargs) -> Data
Parámetros
- share_with_name
- str
Nombre del recurso de datos con el que se va a compartir.
- share_with_version
- str
Versión del recurso de datos con la que se va a compartir.
- registry_name
- str
Nombre del registro de destino.
Devoluciones
Objeto de recurso de datos.
Tipo de valor devuelto
Ejemplos
Ejemplo de recurso compartido de datos.
ml_client.data.share(
name="data-asset-name",
version="2.0",
registry_name="my-registry",
share_with_name="transformed-nyc-taxi-data-shared-from-ws",
share_with_version="2.0",
)
Comentarios de Azure SDK for Python
Azure SDK for Python es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: