W tym artykule 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 (workspacemanagedstore), który firma Microsoft zarządza 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, nazywanych 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.
> 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 tych krokach opisano sposób modyfikowania ustawień automatycznego usuwania zaimportowanego zasobu danych w workspacemanageddatastore 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 roboczymManageddatastore
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ę: zasobu danych wybranego 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 następnym zrzucie ekranu:
Uwaga
Obecnie obsługiwane wartości wahają się od 1 dnia do 3 lat.
Po pomyślnej edycji wrócisz 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 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 obszarze roboczymManageddatastore:
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ę: zasobu danych wybranego 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 na śmieci w dolnej części strony, jak pokazano na tym 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:
Wykonywanie zapytań dotyczących skonfigurowanych ustawień automatycznego usuwania
Ten przykładowy kod interfejsu wiersza polecenia platformy Azure przedstawia zasoby danych z pewnymi warunkami lub 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'']'