Partager via


DataPath Classe

Représente un chemin d’accès aux données dans un magasin de données.

Le chemin d’accès représenté par l’objet DataPath peut pointer vers un répertoire ou un artefact de données (blob, fichier). DataPath est utilisé en combinaison avec la DataPathComputeBinding classe, qui définit la façon dont les données sont consommées pendant l’exécution de l’étape du pipeline. Un DataPath peut être modifié lors de l’envoi du pipeline avec le PipelineParameter.

Initialisez DataPath.

Constructeur

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

Paramètres

Nom Description
datastore

[Obligatoire] Magasin de données à référencer.

Valeur par défaut: None
path_on_datastore
str

Chemin d’accès relatif dans le stockage de sauvegarde pour la référence de données.

Valeur par défaut: None
name
str, <xref:optional>

Nom facultatif pour DataPath.

Valeur par défaut: None
datastore
Obligatoire

[Obligatoire] Magasin de données à référencer.

path_on_datastore
Obligatoire
str

Chemin d’accès relatif dans le stockage de sauvegarde pour la référence de données.

name
Obligatoire
str, <xref:optional>

Nom facultatif pour DataPath.

Remarques

L’exemple suivant montre comment créer un DataPath et lui transmettre des arguments à l’aide 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’exemple complet est disponible à partir de 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éthodes

create_data_reference

Créez un objet DataReference à l’aide de ce DataPath et du DataPathComputeBinding donné.

create_from_data_reference

Créez un DataPath à partir d’une DataReference.

create_data_reference

Créez un objet DataReference à l’aide de ce DataPath et du DataPathComputeBinding donné.

create_data_reference(data_reference_name=None, datapath_compute_binding=None)

Paramètres

Nom Description
data_reference_name
str

Nom de la référence de données à créer.

Valeur par défaut: None
datapath_compute_binding

[Obligatoire] Liaison de calcul du chemin de données à utiliser pour créer la référence de données.

Valeur par défaut: None

Retours

Type Description

Objet DataReference.

create_from_data_reference

Créez un DataPath à partir d’une DataReference.

static create_from_data_reference(data_reference)

Paramètres

Nom Description
data_reference
Obligatoire

[Obligatoire] Référence de données à utiliser pour créer un chemin d’accès aux données.

Retours

Type Description

Objet DataPath.

Attributs

datastore_name

Obtenez le nom du magasin de données.

Retours

Type Description

Nom.

path_on_datastore

Obtenez le chemin d’accès sur le magasin de données.

Retours

Type Description

Chemin d’accès.