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.objectDataPath
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
|
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
|
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
|
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
path_on_datastore
Obtiene la ruta de acceso en el almacén de datos.
Devoluciones
Tipo | Description |
---|---|
La ruta de acceso. |