Tworzenie magazynów danych

DOTYCZY: Rozszerzenie interfejsu wiersza polecenia platformy Azure w wersji 2 (current)Zestaw PYTHON SDK azure-ai-ml v2 (bieżąca)

Z tego artykułu dowiesz się, jak nawiązać połączenie z usługami magazynu danych platformy Azure za pomocą usługi Azure Machine Edukacja magazynów danych.

Wymagania wstępne

Uwaga

Magazyny danych Edukacja maszyny nie tworzą podstawowych zasobów konta magazynu. Zamiast tego łączą istniejące konto magazynu dla Edukacja użycia maszyny. Magazyny danych Edukacja maszyny nie są wymagane. Jeśli masz dostęp do danych bazowych, możesz bezpośrednio użyć identyfikatorów URI magazynu.

Tworzenie magazynu danych obiektów blob platformy Azure

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)

Tworzenie magazynu danych usługi Azure Data Lake Storage Gen2

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)

Tworzenie magazynu danych usługi Azure Files

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)

Tworzenie magazynu danych usługi Azure Data Lake Storage Gen1

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)

Tworzenie magazynu danych usługi OneLake (Microsoft Fabric) (wersja zapoznawcza)

W tej sekcji opisano różne opcje tworzenia magazynu danych OneLake. Magazyn danych OneLake jest częścią usługi Microsoft Fabric. Obecnie usługa Machine Edukacja obsługuje połączenie z artefaktami usługi Lakehouse usługi Microsoft Fabric, które obejmują foldery lub pliki i skróty Amazon S3. Aby uzyskać więcej informacji na temat lakehouses, zobacz Co to jest lakehouse w usłudze Microsoft Fabric?.

Tworzenie magazynu danych oneLake wymaga następujących informacji z wystąpienia usługi Microsoft Fabric:

  • Punkt końcowy
  • Nazwa obszaru roboczego sieci szkieletowej lub identyfikator GUID
  • Nazwa artefaktu lub identyfikator GUID

Na poniższych trzech zrzutach ekranu opisano pobieranie tych wymaganych zasobów informacji z wystąpienia usługi Microsoft Fabric.

Nazwa obszaru roboczego usługi OneLake

W wystąpieniu usługi Microsoft Fabric można znaleźć informacje o obszarze roboczym, jak pokazano na tym zrzucie ekranu. Aby utworzyć magazyn danych Machine Edukacja OneLake, możesz użyć wartości GUID lub "przyjaznej nazwy".

Zrzut ekranu przedstawiający szczegóły obszaru roboczego usługi Microsoft Fabric w interfejsie użytkownika usługi Microsoft Fabric.

Punkt końcowy usługi OneLake

Ten zrzut ekranu przedstawia sposób znajdowania informacji o punkcie końcowym w wystąpieniu usługi Microsoft Fabric.

Zrzut ekranu przedstawiający szczegóły punktu końcowego usługi Microsoft Fabric w interfejsie użytkownika usługi Microsoft Fabric.

Nazwa artefaktu oneLake

Ten zrzut ekranu przedstawia sposób znajdowania informacji o artefaktach w wystąpieniu usługi Microsoft Fabric. Zrzut ekranu przedstawia również sposób użycia wartości identyfikatora GUID lub przyjaznej nazwy do utworzenia magazynu danych usługi Machine Edukacja OneLake.

Zrzut ekranu przedstawiający sposób uzyskiwania szczegółów artefaktu usługi Microsoft Fabric lakehouse w interfejsie użytkownika usługi Microsoft Fabric.

Tworzenie magazynu danych OneLake

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)

Następne kroki