Share via


DataPath Clase

Representa una ruta de acceso a los datos de un almacén de datos.

La ruta de acceso representada por el objeto DataPath puede apuntar a un directorio o a un artefacto de datos (blob, archivo). DataPath se usa en combinación con la clase DataPathComputeBinding, que define cómo se consumen los datos durante la ejecución del paso de canalización. DataPath se puede modificar durante el envío de la canalización con PipelineParameter.

Inicialice DataPath.

Herencia
builtins.object
DataPath

Constructor

DataPath(datastore=None, path_on_datastore=None, name=None)

Parámetros

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
valor predeterminado: None

[Obligatorio] Almacén de datos al que se hace referencia.

path_on_datastore
str
valor predeterminado: None

La ruta de acceso relativa del almacenamiento de seguridad para la referencia de datos.

name
str, <xref:optional>
valor predeterminado: None

Nombre opcional para DataPath.

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
Requerido

[Obligatorio] Almacén de datos al que se hace referencia.

path_on_datastore
str
Requerido

La ruta de acceso relativa del almacenamiento de seguridad para la referencia de datos.

name
str, <xref:optional>
Requerido

Nombre opcional para DataPath.

Comentarios

En el siguiente ejemplo se muestra cómo trabajar para crear un DataPath y pasar argumentos a él mediante PipelineParameter.


   def_blob_store = ws.get_default_datastore()
   print("Default datastore's name: {}".format(def_blob_store.name))

   data_path = DataPath(datastore=def_blob_store, path_on_datastore='sample_datapath1')
   datapath1_pipeline_param = PipelineParameter(name="input_datapath", default_value=data_path)
   datapath_input = (datapath1_pipeline_param, DataPathComputeBinding(mode='mount'))

   string_pipeline_param = PipelineParameter(name="input_string", default_value='sample_string1')

El ejemplo completo está disponible en https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-showcasing-datapath-and-pipelineparameter.ipynb.

Métodos

create_data_reference

Crea un objeto DataReference mediante esta clase DataPath y el objeto DataPathComputeBinding especificado.

create_from_data_reference

Crea un objeto DataPath a partir de una clase DataReference.

create_data_reference

Crea un objeto DataReference mediante esta clase DataPath y el objeto DataPathComputeBinding especificado.

create_data_reference(data_reference_name=None, datapath_compute_binding=None)

Parámetros

data_reference_name
str
valor predeterminado: None

Nombre de la referencia de datos que se va a crear.

datapath_compute_binding
DataPathComputeBinding
valor predeterminado: None

[Obligatorio] Enlace de proceso de ruta de acceso de datos que se usará para crear la referencia de datos.

Devoluciones

Objeto DataReference.

Tipo de valor devuelto

create_from_data_reference

Crea un objeto DataPath a partir de una clase DataReference.

static create_from_data_reference(data_reference)

Parámetros

data_reference
DataReference
Requerido

[Obligatorio] Referencia de datos que se usará para crear la ruta de acceso de datos.

Devoluciones

Objeto DataPath.

Tipo de valor devuelto

Atributos

datastore_name

Obtiene el nombre del almacén de datos.

Devoluciones

Nombre.

Tipo de valor devuelto

path_on_datastore

Obtiene la ruta de acceso en el almacén de datos.

Devoluciones

La ruta de acceso.

Tipo de valor devuelto