Dans cet article, vous apprenez à gérer des ressources de données importées dans une perspective du cycle de vie. Vous allez découvrir comment modifier ou mettre à jour les paramètres de suppression automatique pour les ressources de données importées dans un magasin de données managé (workspacemanagedstore) géré par Microsoft pour le compte du client.
Remarque
Les paramètres de suppression automatique, ou gestion du cycle de vie, est une fonctionnalité qui n’est actuellement proposée qu’à travers les ressources de données importées dans un magasin de données managé, également appelé workspacemanagedstore.
Important
Cette fonctionnalité est actuellement disponible en préversion publique. Cette préversion est fournie sans contrat de niveau de service et n’est pas recommandée pour les charges de travail de production. Certaines fonctionnalités peuvent être limitées ou non prises en charge.
> az ml data update -n <my_imported_ds> -v <version_number> --set auto_delete_setting.value='45d'
> az ml data update -n <my_imported_ds> -v <version_number> --set auto_delete_setting.condition='created_greater_than'
from azure.ai.ml.entities import Data
from azure.ai.ml.constants import AssetTypes
name='<my_imported_ds>'
version='<version_number>'
type='mltable'
auto_delete_setting = AutoDeleteSetting(
condition='created_greater_than', value='45d'
)
my_data=Data(name=name,version=version,type=type, auto_delete_setting=auto_delete_setting)
ml_client.data.create_or_update(my_data)
Ces étapes expliquent comment modifier les paramètres de suppression automatique d’une ressource de données importée dans workspacemanageddatastore dans Azure Machine Learning studio :
Comme le montre la capture d’écran suivante, dans le volet de navigation de gauche, sous Ressources, sélectionnez Données. Sous l’onglet Ressources de données, sélectionnez une ressource de données importée située dans le workspacemanageddatastore.
Comme le montre la capture d’écran suivante, la page de détails de la ressource de données comporte une propriété Paramètre de suppression automatique. Cette propriété est actuellement active pour la ressource de données. Vérifiez que vous disposez de la Version : appropriée de la ressource de données sélectionnée dans la liste déroulante, puis sélectionnez l’icône en forme de crayon pour modifier la propriété.
Pour modifier le paramètre de Condition de la suppression automatique, sélectionnez Date de création antérieure à, puis remplacez Valeur par une valeur numérique. Sélectionnez ensuite Enregistrer, comme illustré dans cette capture d’écran :
Notes
Pour l’heure, les valeurs prises en charge vont de 1 jour à 3 ans.
Après une modification réussie, vous revenez à la page de détails de la ressource de données. Cette page affiche les valeurs mises à jour dans la zone de propriété Paramètres de suppression automatique, comme illustré dans la capture d’écran suivante :
Notes
Le paramètre de suppression automatique est disponible uniquement pour les ressources de données importées dans un magasin de données workspacemanaged, comme illustré dans la capture d’écran ci-dessus.
Suppression/retrait de paramètres de suppression automatique
Si vous ne souhaitez pas qu’une version de ressource de données spécifique fasse partie de la gestion du cycle de vie, vous pouvez supprimer un paramètre de suppression automatique précédemment configuré.
> az ml data update -n <my_imported_ds> -v <version_number> --remove auto_delete_setting
from azure.ai.ml.entities import Data
from azure.ai.ml.constants import AssetTypes
name='<my_imported_ds>'
version='<version_number>'
type='mltable'
my_data=Data(name=name,version=version,type=type, auto_delete_setting=None)
ml_client.data.create_or_update(my_data)
Ces étapes expliquent comment supprimer ou effacer les paramètres de suppression automatique d’une ressource de données importée dans workspacemanageddatastore dans Azure Machine Learning studio :
Comme indiqué dans cette capture d’écran, dans le volet de navigation de gauche, sous Ressources, sélectionnez Données. Sous l’onglet Ressources de données, sélectionnez une ressource de données importée située dans workspacemanageddatastore :
Comme illustré dans la capture d’écran suivante, la page des détails de la ressource de données comporte une propriété Paramètre de suppression automatique. Cette propriété est actuellement active pour la ressource de données. Vérifiez que vous disposez de la Version : appropriée de la ressource de données sélectionnée dans la liste déroulante, puis sélectionnez l’icône en forme de crayon pour modifier la propriété.
Pour supprimer ou effacer le paramètre de suppression automatique, sélectionnez l’icône de corbeille Effacer le paramètre de suppression automatique au bas de la page, comme illustré dans cette capture d’écran :
Après une suppression réussie, vous revenez à la page de détails de la ressource de données. Cette page affiche la zone de propriété Paramètres de suppression automatique, qui indique Aucun, comme illustré dans cette capture d’écran :
Interroger les paramètres de suppression automatique configurés
Cet exemple de code Azure CLI présente les ressources de données avec certaines conditions ou avec des valeurs configurées dans les paramètres de suppression automatique :
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'