Megosztás a következőn keresztül:


DataReference Osztály

Egy adattár adataira mutató hivatkozást jelöl.

A DataReference egy adattár elérési útját jelöli, és annak leírására használható, hogy az adatok hogyan és hol legyenek elérhetők egy futtatás során. Az Azure Machine Learningben már nem ez a javasolt módszer az adathozzáféréshez és az adatkézbesítéshez. Az adatkészlet az Azure Blob Storage, az Azure Files, az Azure Data Lake Storage Gen1, az Azure Data Lake Storage Gen2, az Azure SQL Database és az Azure Database for PostgreSQL adatainak elérését támogatja a hozzáadott adatkezelési képességekkel rendelkező egységes felületen keresztül. Javasoljuk, hogy adathalmazt használjon a gépi tanulási projektek adatainak olvasásához.

Az Azure ML-adatkészlet két gyakori forgatókönyvben való használatáról további információt a következő cikkekben talál:

Class DataReference konstruktor.

Konstruktor

DataReference(datastore, data_reference_name=None, path_on_datastore=None, mode='mount', path_on_compute=None, overwrite=False)

Paraméterek

Name Description
datastore
Kötelező

A hivatkozni kívánt adattár.

data_reference_name
str

Az adathivatkozás neve.

Alapértelmezett érték: None
path_on_datastore
str

A háttértár relatív elérési útja az adathivatkozáshoz.

Alapértelmezett érték: None
mode
str

Az adathivatkozáson lévő művelet. A támogatott értékek a "csatlakoztatás" (alapértelmezett) és a "letöltés".

Akkor használja a "letöltési" módot, ha a szkript a bemeneti adatok meghatározott (pl. hard-coded) elérési útját várja. Ebben az esetben a DataReference deklarálásakor adja meg a path_on_compute paraméter elérési útját. Az Azure Machine Learning letölti az elérési út által megadott adatokat a szkript végrehajtása előtt.

A csatlakoztatási móddal létrejön egy ideiglenes könyvtár a csatlakoztatott adatokkal, a $AZUREML_DATAREFERENCE_<data_reference_name> környezeti változó pedig az ideiglenes könyvtár elérési útjával van beállítva. Ha egy folyamatlépés (például PythonScriptStep) argumentumlistájába ad át Egy DataReference függvényt, akkor a hivatkozás futásidőben ki lesz bontva a helyi adatútvonalra.

Alapértelmezett érték: mount
path_on_compute
str

Az adathivatkozás számítási céljának elérési útja.

Alapértelmezett érték: None
overwrite

Azt jelzi, hogy felülírja-e a meglévő adatokat.

Alapértelmezett érték: False
datastore
Kötelező

A hivatkozni kívánt adattár.

data_reference_name
Kötelező
str

Az adathivatkozás neve.

path_on_datastore
Kötelező
str

A háttértár relatív elérési útja az adathivatkozáshoz.

mode
Kötelező
str

Az adathivatkozáson lévő művelet. Támogatott értékek : "csatlakoztatás" (alapértelmezett) és "letöltés".

Akkor használja a "letöltési" módot, ha a szkript a bemeneti adatok meghatározott (pl. hard-coded) elérési útját várja. Ebben az esetben a DataReference deklarálásakor adja meg a path_on_compute paraméter elérési útját. Az Azure Machine Learning letölti az elérési út által megadott adatokat a szkript végrehajtása előtt.

A csatlakoztatási móddal létrejön egy ideiglenes könyvtár a csatlakoztatott adatokkal, a $AZUREML_DATAREFERENCE_<data_reference_name> környezeti változó pedig az ideiglenes könyvtár elérési útjával van beállítva. Ha egy folyamatlépés (például PythonScriptStep) argumentumlistájába ad át Egy DataReference függvényt, akkor a hivatkozás futásidőben ki lesz bontva a helyi adatútvonalra.

path_on_compute
Kötelező
str

Az adathivatkozás számítási céljának elérési útja.

overwrite
Kötelező

Azt jelzi, hogy felülírja-e a meglévő adatokat.

Megjegyzések

A DataReference meghatározza az adathelyet és az adatok felhasználási módját a cél számítási kötésben (csatlakoztatás vagy feltöltés). Az adattárban lévő adatok elérési útja lehet a gyökér /, az adattár könyvtára vagy az adattárban lévő fájl.

Metódusok

as_download

Adathivatkozási művelet váltása letöltésre.

A DataReference letöltése csak az Azure Blob és az Azure File Share használatát támogatja. Az Azure Blobból, az Azure File Shareből, az Azure Data Lake Gen1-ből és az Azure Data Lake Gen2-ből való adatok letöltéséhez javasoljuk az Azure Machine Learning Dataset használatát. Az adatkészlet létrehozásáról és használatáról további információt a következő webhelyen talál https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-with-datasets:

as_mount

Kapcsolja be az adathivatkozási műveletet a csatlakoztatáshoz.

A DataReference csatlakoztatása csak az Azure Blob használatát támogatja. Az Azure Blobban, az Azure File Share-ben, az Azure Data Lake Gen1-ben és az Azure Data Lake Gen2-ben való csatlakoztatáshoz javasoljuk az Azure Machine Learning-adatkészlet használatát. Az adatkészlet létrehozásáról és használatáról további információt a következő webhelyen talál https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-with-datasets:

as_upload

Adathivatkozási művelet váltása feltöltésre.

További információ arról, hogy mely számítások és adattárak támogatják az adatok feltöltését: https://aka.ms/datastore-matrix.

create

DataReference létrehozása a DataPath és a DataPathComputeBinding használatával.

path

Hozzon létre egy DataReference-példányt a megadott elérési út alapján.

to_config

Konvertálja a DataReference objektumot DataReferenceConfiguration objektummá.

as_download

Adathivatkozási művelet váltása letöltésre.

A DataReference letöltése csak az Azure Blob és az Azure File Share használatát támogatja. Az Azure Blobból, az Azure File Shareből, az Azure Data Lake Gen1-ből és az Azure Data Lake Gen2-ből való adatok letöltéséhez javasoljuk az Azure Machine Learning Dataset használatát. Az adatkészlet létrehozásáról és használatáról további információt a következő webhelyen talál https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-with-datasets:

as_download(path_on_compute=None, overwrite=False)

Paraméterek

Name Description
path_on_compute
str

Az adathivatkozás számítási útvonala.

Alapértelmezett érték: None
overwrite

Azt jelzi, hogy felülírja-e a meglévő adatokat.

Alapértelmezett érték: False

Válaszok

Típus Description

Új adathivatkozási objektum.

as_mount

Kapcsolja be az adathivatkozási műveletet a csatlakoztatáshoz.

A DataReference csatlakoztatása csak az Azure Blob használatát támogatja. Az Azure Blobban, az Azure File Share-ben, az Azure Data Lake Gen1-ben és az Azure Data Lake Gen2-ben való csatlakoztatáshoz javasoljuk az Azure Machine Learning-adatkészlet használatát. Az adatkészlet létrehozásáról és használatáról további információt a következő webhelyen talál https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-with-datasets:

as_mount()

Válaszok

Típus Description

Új adathivatkozási objektum.

as_upload

Adathivatkozási művelet váltása feltöltésre.

További információ arról, hogy mely számítások és adattárak támogatják az adatok feltöltését: https://aka.ms/datastore-matrix.

as_upload(path_on_compute=None, overwrite=False)

Paraméterek

Name Description
path_on_compute
str

Az adathivatkozás számítási útvonala.

Alapértelmezett érték: None
overwrite

Azt jelzi, hogy felülírja-e a meglévő adatokat.

Alapértelmezett érték: False

Válaszok

Típus Description

Új adathivatkozási objektum.

create

DataReference létrehozása a DataPath és a DataPathComputeBinding használatával.

static create(data_reference_name=None, datapath=None, datapath_compute_binding=None)

Paraméterek

Name Description
data_reference_name
str

A létrehozandó adathivatkozás neve.

Alapértelmezett érték: None
datapath

[Kötelező] A használni kívánt adatútvonal.

Alapértelmezett érték: None
datapath_compute_binding

[Kötelező] A használni kívánt datapath számítási kötés.

Alapértelmezett érték: None

Válaszok

Típus Description

DataReference objektum.

path

Hozzon létre egy DataReference-példányt a megadott elérési út alapján.

path(path=None, data_reference_name=None)

Paraméterek

Name Description
path
str

Az adattár elérési útja.

Alapértelmezett érték: None
data_reference_name
str

Az adathivatkozás neve.

Alapértelmezett érték: None

Válaszok

Típus Description

Az adathivatkozási objektum.

to_config

Konvertálja a DataReference objektumot DataReferenceConfiguration objektummá.

to_config()

Válaszok

Típus Description

Egy új DataReferenceConfiguration objektum.