Partager via


DataPath Classe

Représente un chemin permettant d’accéder aux données dans un magasin de données.

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

Initialisez DataPath.

Héritage
builtins.object
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 de 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 sur 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ée un objet DataReference à l’aide de ce DataPath et du DataPathComputeBinding donné.

create_from_data_reference

Crée un DataPath à partir de DataReference.

create_data_reference

Crée 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ée un DataPath à partir de 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 le chemin de 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 du magasin de données.

Retours

Type Description

Chemin d’accès.