Créer des magasins de données

S’APPLIQUE À :Extension Azure ML CLI v2 (actuelle)Kit de développement logiciel (SDK) Python azure-ai-ml v2 (préversion)

Dans cet article, découvrez comment vous connecter aux services de stockage de données Azure avec des magasins de données Azure Machine Learning.

Prérequis

Notes

Les magasins de données Azure Machine Learning ne créent pas les ressources de compte de stockage sous-jacentes. Au lieu de cela, ils lient un compte de stockage existant pour l’utilisation d’Azure Machine Learning. Pour cela, les magasins de données Azure Machine Learning ne sont pas nécessaires. Si vous avez accès aux données sous-jacentes, vous pouvez utiliser directement des URI de stockage.

Créer un magasin de données d’objet blob Azure

Créez le fichier YAML suivant (veillez à mettre à jour les valeurs appropriées) :

# my_blob_datastore.yml
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: my_blob_ds # add your datastore name here
type: azure_blob
description: here is a description # add a datastore description here
account_name: my_account_name # add the storage account name here
container_name: my_container_name # add the storage container name here

Créez le magasin de données Azure Machine Learning dans CLI :

az ml datastore create --file my_blob_datastore.yml

Créez un magasin de données Azure Data Lake Gen2

Créez le fichier YAML suivant (mise à jour des valeurs) :

# my_adls_datastore.yml
$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen2.schema.json
name: adls_gen2_credless_example
type: azure_data_lake_gen2
description: Credential-less datastore pointing to an Azure Data Lake Storage Gen2.
account_name: mytestdatalakegen2
filesystem: my-gen2-container

Créez le magasin de données Azure Machine Learning dans CLI :

az ml datastore create --file my_adls_datastore.yml

Créez un magasin de données Azure Files

Créez le fichier YAML suivant (mise à jour des valeurs) :

# my_files_datastore.yml
$schema: https://azuremlschemas.azureedge.net/latest/azureFile.schema.json
name: file_example
type: azure_file
description: Datastore pointing to an Azure File Share.
account_name: mytestfilestore
file_share_name: my-share
credentials:
  account_key: XxXxXxXXXXXXXxXxXxxXxxXXXXXXXXxXxxXXxXXXXXXXxxxXxXXxXXXXXxXXxXXXxXxXxxxXXxXXxXXXXXxXxxXX

Créez le magasin de données Azure Machine Learning dans CLI :

az ml datastore create --file my_files_datastore.yml

Créez un magasin de données Azure Data Lake Gen1

Créez le fichier YAML suivant (mise à jour des valeurs) :

# my_adls_datastore.yml
$schema: https://azuremlschemas.azureedge.net/latest/azureDataLakeGen1.schema.json
name: alds_gen1_credless_example
type: azure_data_lake_gen1
description: Credential-less datastore pointing to an Azure Data Lake Storage Gen1.
store_name: mytestdatalakegen1

Créez le magasin de données Azure Machine Learning dans CLI :

az ml datastore create --file my_adls_datastore.yml

Étapes suivantes