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

Nombre Description
datastore

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

Valor predeterminado: None
path_on_datastore
str

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

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

Nombre opcional para DataPath.

Valor predeterminado: None
datastore
Requerido

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

path_on_datastore
Requerido
str

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

name
Requerido
str, <xref:optional>

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

Nombre Description
data_reference_name
str

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

Valor predeterminado: None
datapath_compute_binding

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

Valor predeterminado: None

Devoluciones

Tipo Description

Objeto DataReference.

create_from_data_reference

Crea un objeto DataPath a partir de una clase DataReference.

static create_from_data_reference(data_reference)

Parámetros

Nombre Description
data_reference
Requerido

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

Devoluciones

Tipo Description

Objeto DataPath.

Atributos

datastore_name

Obtiene el nombre del almacén de datos.

Devoluciones

Tipo Description

Nombre.

path_on_datastore

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

Devoluciones

Tipo Description

La ruta de acceso.