DataPath Klas

Vertegenwoordigt een pad naar gegevens in een gegevensarchief.

Het pad dat wordt vertegenwoordigd door het DataPath-object, kan verwijzen naar een map of een gegevensartefact (blob, bestand). DataPath wordt gebruikt in combinatie met de DataPathComputeBinding klasse, die bepaalt hoe de gegevens worden gebruikt tijdens het uitvoeren van de pijplijnstap. Een DataPath kan worden gewijzigd op tijdens het indienen van de pijplijn met de PipelineParameter.

Initialiseer DataPath.

Overname
builtins.object
DataPath

Constructor

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

Parameters

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
standaardwaarde: None

[Vereist] De gegevensopslag waarnaar moet worden verwezen.

path_on_datastore
str
standaardwaarde: None

Het relatieve pad in de back-upopslag voor de gegevensverwijzing.

name
str, <xref:optional>
standaardwaarde: None

Een optionele naam voor het DataPath.

datastore
Union[AbstractAzureStorageDatastore, AzureDataLakeDatastore]
Vereist

[Vereist] De gegevensopslag waarnaar moet worden verwezen.

path_on_datastore
str
Vereist

Het relatieve pad in de back-upopslag voor de gegevensverwijzing.

name
str, <xref:optional>
Vereist

Een optionele naam voor het DataPath.

Opmerkingen

In het volgende voorbeeld ziet u hoe u een DataPath maakt en argumenten doorgeeft met behulp van 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')

Volledig voorbeeld is beschikbaar via https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-showcasing-datapath-and-pipelineparameter.ipynb

Methoden

create_data_reference

Maak een DataReference-object met behulp van dit DataPath en de opgegeven DataPathComputeBinding.

create_from_data_reference

Maak een DataPath op basis van een DataReference.

create_data_reference

Maak een DataReference-object met behulp van dit DataPath en de opgegeven DataPathComputeBinding.

create_data_reference(data_reference_name=None, datapath_compute_binding=None)

Parameters

data_reference_name
str
standaardwaarde: None

De naam voor de gegevensreferentie die moet worden gemaakt.

datapath_compute_binding
DataPathComputeBinding
standaardwaarde: None

[Vereist] De berekeningsbinding voor het gegevenspad die moet worden gebruikt om de gegevensreferentie te maken.

Retouren

Een DataReference-object.

Retourtype

create_from_data_reference

Maak een DataPath op basis van een DataReference.

static create_from_data_reference(data_reference)

Parameters

data_reference
DataReference
Vereist

[Vereist] De gegevensreferentie die moet worden gebruikt om het gegevenspad te maken.

Retouren

Een DataPath-object.

Retourtype

Kenmerken

datastore_name

Haal de naam van het gegevensarchief op.

Retouren

De naam.

Retourtype

path_on_datastore

Haal het pad naar het gegevensarchief op.

Retouren

Het pad.

Retourtype