Share via


DataPath Classe

Rappresenta un percorso dei dati in un archivio dati.

Il percorso rappresentato dall'oggetto DataPath può puntare a una directory o a un artefatto di dati (BLOB, file). DataPath viene usato in combinazione con la DataPathComputeBinding classe , che definisce la modalità di utilizzo dei dati durante l'esecuzione del passaggio della pipeline. Un DataPath può essere modificato durante l'invio della pipeline con .PipelineParameter

Inizializzare DataPath.

Ereditarietà
builtins.object
DataPath

Costruttore

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

Parametri

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
valore predefinito: None

[Obbligatorio] Archivio dati a cui fare riferimento.

path_on_datastore
str
valore predefinito: None

Percorso relativo nell'archivio di backup per il riferimento ai dati.

name
str, <xref:optional>
valore predefinito: None

Nome facoltativo per DataPath.

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
Necessario

[Obbligatorio] Archivio dati a cui fare riferimento.

path_on_datastore
str
Necessario

Percorso relativo nell'archivio di backup per il riferimento ai dati.

name
str, <xref:optional>
Necessario

Nome facoltativo per DataPath.

Commenti

Nell'esempio seguente viene illustrato come creare un Oggetto DataPath e passarvi argomenti usando 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')

L'esempio completo è disponibile da https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-showcasing-datapath-and-pipelineparameter.ipynb

Metodi

create_data_reference

Creare un oggetto DataReference usando questo DataPath e il dataPathComputeBinding specificato.

create_from_data_reference

Creare un DataPath da un Oggetto DataReference.

create_data_reference

Creare un oggetto DataReference usando questo DataPath e il dataPathComputeBinding specificato.

create_data_reference(data_reference_name=None, datapath_compute_binding=None)

Parametri

data_reference_name
str
valore predefinito: None

Nome del riferimento ai dati da creare.

datapath_compute_binding
DataPathComputeBinding
valore predefinito: None

[Obbligatorio] Associazione di calcolo del percorso dati da usare per creare il riferimento ai dati.

Restituisce

Oggetto DataReference.

Tipo restituito

create_from_data_reference

Creare un DataPath da un Oggetto DataReference.

static create_from_data_reference(data_reference)

Parametri

data_reference
DataReference
Necessario

[Obbligatorio] Riferimento ai dati da usare per creare il percorso dati.

Restituisce

Oggetto DataPath.

Tipo restituito

Attributi

datastore_name

Ottenere il nome dell'archivio dati.

Restituisce

Nome.

Tipo restituito

path_on_datastore

Ottenere il percorso nell'archivio dati.

Restituisce

Percorso.

Tipo restituito