Z tego artykułu dowiesz się, jak zarządzać zaimportowanymi zasobami danych z perspektywy cyklu życia. Dowiesz się, jak modyfikować lub aktualizować ustawienia automatycznego usuwania zasobów danych zaimportowanych do zarządzanego magazynu danych () zarządzanego przezworkspacemanagedstore firmę Microsoft dla klienta.
Uwaga
Funkcja automatycznego usuwania ustawień lub zarządzanie cyklem życia jest obecnie oferowana tylko za pośrednictwem zaimportowanych zasobów danych w zarządzanym magazynie danych, nazywanym również .workspacemanagedstore
Ważne
Ta funkcja jest obecnie w publicznej wersji zapoznawczej. Ta wersja zapoznawcza jest udostępniana bez umowy dotyczącej poziomu usług i nie zalecamy korzystania z niej w przypadku obciążeń produkcyjnych. Niektóre funkcje mogą być nieobsługiwane lub ograniczone.
Aby uzyskać więcej informacji, zobacz Uzupełniające warunki korzystania z wersji zapoznawczych platformy Microsoft Azure.
Modyfikowanie ustawień automatycznego usuwania
Możesz zmienić wartość ustawienia automatycznego usuwania lub warunek, jak pokazano w poniższych przykładach kodu:
> 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)
W poniższych krokach opisano sposób modyfikowania ustawień automatycznego usuwania zaimportowanego zasobu danych w workspacemanageddatastore usłudze Azure Machine Learning Studio:
Jak pokazano na następnym zrzucie ekranu, w obszarze Zasoby w obszarze Nawigacji po lewej stronie wybierz pozycję Dane. Na karcie Zasoby danych wybierz zaimportowany zasób danych znajdujący się w obszarze roboczymZarządzany magazyn danych.
Jak pokazano na następnym zrzucie ekranu, strona szczegółów zasobu danych ma właściwość ustawienia Automatycznego usuwania. Ta właściwość jest obecnie aktywna w zasobie danych. Sprawdź, czy masz poprawną wersję elementu zawartości danych wybraną na liście rozwijanej, a następnie wybierz ikonę ołówka, aby edytować właściwość.
Aby zmienić ustawienie warunku automatycznego usuwania, wybierz pozycję Utworzono większe niż i zmień wartość na dowolną wartość liczbową. Następnie wybierz pozycję Zapisz , jak pokazano na tym zrzucie ekranu:
Uwaga
Obecnie obsługiwane wartości wahają się od 1 dnia do 3 lat.
Po pomyślnej edycji nastąpi powrót do strony szczegółów zasobu danych. Na tej stronie są wyświetlane zaktualizowane wartości w polu właściwości Ustawienia automatycznego usuwania, jak pokazano na następnym zrzucie ekranu:
Uwaga
Ustawienie automatycznego usuwania jest dostępne tylko dla zaimportowanych zasobów danych w obszarze roboczymzarządzanym magazynem danych, jak pokazano na powyższym zrzucie ekranu.
Jeśli nie chcesz, aby określona wersja zasobu danych stała się częścią zarządzania cyklem życia, możesz usunąć wcześniej skonfigurowane ustawienie automatycznego usuwania.
> 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)
W tych krokach opisano sposób usuwania lub czyszczenia ustawień automatycznego usuwania zaimportowanego zasobu danych w workspacemanageddatastore usłudze Azure Machine Learning Studio:
Jak pokazano na tym zrzucie ekranu, w obszarze Zasoby w obszarze nawigacji po lewej stronie wybierz pozycję Dane. Na karcie Zasoby danych wybierz zaimportowany zasób danych znajdujący się w magazynie danychmanageddatastore:
Jak pokazano na następnym zrzucie ekranu, strona szczegółów zasobu danych ma właściwość ustawienia Automatyczne usuwanie. Ta właściwość jest obecnie aktywna w zasobie danych. Sprawdź, czy masz poprawną wersję elementu zawartości danych wybraną na liście rozwijanej, a następnie wybierz ikonę ołówka, aby edytować właściwość.
Aby usunąć lub wyczyścić ustawienie automatycznego usuwania, wybierz ikonę Wyczyść automatyczne usuwanie kosza w dolnej części strony, jak pokazano na poniższym zrzucie ekranu:
Po pomyślnym usunięciu nastąpi powrót do strony szczegółów zasobu danych. Na tej stronie przedstawiono pole właściwości Ustawienia automatycznego usuwania , które wyświetla wartość Brak, jak pokazano na poniższym zrzucie ekranu:
Zapytanie dotyczące skonfigurowanych ustawień automatycznego usuwania
Ten przykładowy kod interfejsu wiersza polecenia platformy Azure przedstawia zasoby danych z określonymi warunkami lub z wartościami skonfigurowanymi w ustawieniach automatycznego usuwania :
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'