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

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
valeur par défaut: None

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

path_on_datastore
str
valeur par défaut: None

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

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

Nom facultatif pour DataPath.

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
Obligatoire

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

path_on_datastore
str
Obligatoire

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

name
str, <xref:optional>
Obligatoire

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

data_reference_name
str
valeur par défaut: None

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

datapath_compute_binding
DataPathComputeBinding
valeur par défaut: None

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

Retours

Objet DataReference.

Type de retour

create_from_data_reference

Crée un DataPath à partir de DataReference.

static create_from_data_reference(data_reference)

Paramètres

data_reference
DataReference
Obligatoire

[Obligatoire] Référence de données à utiliser pour créer le chemin de données.

Retours

Objet DataPath.

Type de retour

Attributs

datastore_name

Obtenez le nom du magasin de données.

Retours

Nom.

Type de retour

path_on_datastore

Obtenez le chemin du magasin de données.

Retours

Chemin d’accès.

Type de retour