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