В этой статье вы узнаете, как управлять импортированными ресурсами данных с точки зрения жизненного цикла. Мы узнаем, как изменить или обновить параметры автоматического удаления для ресурсов данных, импортированных в управляемое хранилище данных (workspacemanagedstore), которыми корпорация Майкрософт управляет для клиента.
Примечание
Возможность автоматического удаления параметров или управление жизненным циклом в настоящее время предлагается только через импортированные ресурсы данных в управляемом хранилище данных, также известном как workspacemanagedstore.
Важно!
Эта функция сейчас доступна в виде общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания. Ее не следует использовать для производственных рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены.
> 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)
Ниже описано, как изменить параметры автоматического удаления импортированного ресурса данных в workspacemanageddatastore Студия машинного обучения Azure:
Как показано на следующем снимке экрана, в разделе Ресурсы в области навигации слева выберите Данные. На вкладке Ресурсы данных выберите импортированный ресурс данных, расположенный в рабочей областиуправлениеdatastore.
Как показано на следующем снимке экрана, на странице сведений о ресурсе данных есть свойство Параметра автоматического удаления . Это свойство в настоящее время активно в ресурсе данных. Убедитесь, что в раскрывающемся списке выбрана правильная версия : ресурса данных, и щелкните значок карандаша, чтобы изменить свойство.
Чтобы изменить параметр Условие автоматического удаления, выберите Создано больше, чем, а затем измените Значение на любое числовое значение. Затем выберите Сохранить , как показано на следующем снимке экрана:
Примечание
В настоящее время поддерживаемые значения варьируются от 1 дня до 3 лет.
После успешного изменения вы вернетесь на страницу сведений о ресурсе данных. На этой странице отображаются обновленные значения в поле свойства Автоматическое удаление параметров , как показано на следующем снимке экрана:
Примечание
Параметр автоматического удаления доступен только для импортированных ресурсов данных в управляемом хранилище данных рабочей области, как показано на снимке экрана выше.
Удаление параметров автоматического удаления
Если вы не хотите, чтобы определенная версия ресурса данных стала частью управления жизненным циклом, можно удалить ранее настроенный параметр автоматического удаления.
> 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)
Ниже описано, как удалить или очистить параметры автоматического удаления импортированного ресурса данных в workspacemanageddatastore Студия машинного обучения Azure:
Как показано на этом снимке экрана, в разделе Ресурсы в области навигации слева выберите Данные. На вкладке Ресурсы данных выберите импортированный ресурс данных, расположенный в рабочей областиmanageddatastore:
Как показано на следующем снимке экрана, на странице сведений о ресурсе данных есть свойство Параметра автоматического удаления . Это свойство в настоящее время активно в ресурсе данных. Убедитесь, что в раскрывающемся списке выбрана правильная версия : ресурса данных, и щелкните значок карандаша, чтобы изменить свойство.
Чтобы удалить или очистить параметр автоматического удаления, выберите значок очистить корзину параметра автоматического удаления в нижней части страницы, как показано на этом снимке экрана:
После успешного удаления вы вернетесь на страницу сведений о ресурсе данных. На этой странице отображается поле свойства Автоматическое удаление параметров , в котором отображается значение Нет, как показано на снимке экрана:
В этом примере кода Azure CLI показаны ресурсы данных с определенными условиями или значениями, настроенными в параметрах автоматического удаления :
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'