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
|
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
|
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
|
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
path_on_datastore
Obtenez le chemin d’accès sur le magasin de données.
Retours
| Type | Description |
|---|---|
|
Chemin d’accès. |