Adattárak létrehozása

ÉRVÉNYES:Azure CLI ml-bővítmény v2 (aktuális)Python SDK azure-ai-ml v2 (aktuális)

Ebben a cikkben megtudhatja, hogyan csatlakozhat az Azure Data Storage-szolgáltatásokhoz az Azure Machine Tanulás adattárakkal.

Előfeltételek

Feljegyzés

A gépi Tanulás adattárak nem hozzák létre a mögöttes tárfiók erőforrásait. Ehelyett összekapcsolnak egy meglévő tárfiókot a machine Tanulás használatához. Nincs szükség gépi Tanulás adattárakra. Ha rendelkezik hozzáféréssel a mögöttes adatokhoz, közvetlenül használhatja a tárolási URI-kat.

Azure Blob-adattár létrehozása

from azure.ai.ml.entities import AzureBlobDatastore
from azure.ai.ml import MLClient

ml_client = MLClient.from_config()

store = AzureBlobDatastore(
    name="",
    description="",
    account_name="",
    container_name=""
)

ml_client.create_or_update(store)

Azure Data Lake Storage Gen2-adattár létrehozása

from azure.ai.ml.entities import AzureDataLakeGen2Datastore
from azure.ai.ml import MLClient

ml_client = MLClient.from_config()

store = AzureDataLakeGen2Datastore(
    name="",
    description="",
    account_name="",
    filesystem=""
)

ml_client.create_or_update(store)

Azure Files-adattár létrehozása

from azure.ai.ml.entities import AzureFileDatastore
from azure.ai.ml.entities import AccountKeyConfiguration
from azure.ai.ml import MLClient

ml_client = MLClient.from_config()

store = AzureFileDatastore(
    name="file_example",
    description="Datastore pointing to an Azure File Share.",
    account_name="mytestfilestore",
    file_share_name="my-share",
    credentials=AccountKeyConfiguration(
        account_key= "XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX"
    ),
)

ml_client.create_or_update(store)

Azure Data Lake Storage Gen1-adattár létrehozása

from azure.ai.ml.entities import AzureDataLakeGen1Datastore
from azure.ai.ml import MLClient

ml_client = MLClient.from_config()

store = AzureDataLakeGen1Datastore(
    name="",
    store_name="",
    description="",
)

ml_client.create_or_update(store)

OneLake (Microsoft Fabric) adattár létrehozása (előzetes verzió)

Ez a szakasz a OneLake-adattárak létrehozásának különböző lehetőségeit ismerteti. A OneLake-adattár a Microsoft Fabric része. A Machine Tanulás jelenleg támogatja a Microsoft Fabric lakehouse-összetevőkhöz való kapcsolódást, amelyek mappákat vagy fájlokat és Amazon S3-billentyűparancsokat tartalmaznak. További információ a lakehouse-okról: Mi az a tóház a Microsoft Fabricben?.

A OneLake-adattár létrehozásához a Következő információkra van szükség a Microsoft Fabric-példányból:

  • Végpont
  • Háló-munkaterület neve vagy GUID azonosítója
  • Összetevő neve vagy GUID azonosítója

Az alábbi három képernyőkép a szükséges információforrások Microsoft Fabric-példányból való lekérését ismerteti.

OneLake-munkaterület neve

A Microsoft Fabric-példányban megtalálja a munkaterület adatait a képernyőképen látható módon. A OneLake-adattárat a GUID érték vagy a "rövid név" használatával hozhatja létre a Gép Tanulás OneLake-adattárat.

Képernyőkép a Microsoft Fabric-munkaterület részleteiről a Microsoft Fabric felhasználói felületén.

OneLake-végpont

Ez a képernyőkép bemutatja, hogyan kereshet végpontadatokat a Microsoft Fabric-példányban.

Képernyőkép a Microsoft Fabric-végpont részleteiről a Microsoft Fabric felhasználói felületén.

OneLake-összetevő neve

Ez a képernyőkép bemutatja, hogyan keresheti meg az összetevők adatait a Microsoft Fabric-példányban. A képernyőkép azt is bemutatja, hogyan hozhat létre egy gépi Tanulás OneLake-adattárat GUID-érték vagy felhasználóbarát név használatával.

Képernyőkép a Microsoft Fabric lakehouse-összetevő részleteinek lekéréséről a Microsoft Fabric felhasználói felületén.

OneLake-adattár létrehozása

from azure.ai.ml.entities import OneLakeDatastore, OneLakeArtifact
from azure.ai.ml import MLClient

ml_client = MLClient.from_config()

store = OneLakeDatastore(
    name="onelake_example_id",
    description="Datastore pointing to an Microsoft fabric artifact.",
    one_lake_workspace_name="AzureML_Sample_OneLakeWS",
    endpoint="msit-onelake.dfs.fabric.microsoft.com"
    artifact = OneLakeArtifact(
        name="AzML_Sample_LH",
        type="lake_house"
    )
)

ml_client.create_or_update(store)

Következő lépések