適用対象:
Azure CLI ml extension v2 (current)
Python SDK azure-ai-ml v2 (current)
警告
外部ソース (プレビュー) および Data Connections (プレビュー) からのデータインポートは Azure Machine Learning で非推奨となり、2026年9月30日以降は使用できません。 それまでは、中断することなくこれらの機能を引き続き使用できます。 その日を過ぎると、それらに依存するすべてのワークロードが中断されます。
Recommended action: 外部データ インポートを Microsoft Fabric に移行し、Azure Machine Learning データストアを使用してデータを Azure Machine Learning で使用可能にします。
この記事では、インポートされたデータ資産をライフサイクルの観点から管理する方法について説明します。 顧客に対して管理Microsoftマネージド データストア (workspacemanagedstore) にインポートされたデータ資産の自動削除設定を変更または更新する方法について説明します。
メモ
自動削除設定機能 (ライフサイクル管理) は、現在、 workspacemanagedstoreとも呼ばれるマネージド データストア内のインポートされたデータ資産を介してのみ提供されます。
重要
この機能は現在、パブリック プレビュー段階です。 このプレビュー バージョンはサービス レベル アグリーメントなしで提供されており、運用環境のワークロードにはお勧めしません。 特定の機能がサポートされていないか、機能が制限されている可能性があります。
詳細については、「Microsoft Azure プレビューの使用条件を参照してください。
自動削除設定の変更
次のコード サンプルに示すように、自動削除の設定値または条件を変更できます。
> 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)
次の手順では、Azure Machine Learning スタジオの workspacemanageddatastore でインポートされたデータ資産の自動削除設定を変更する方法について説明します。
Azure Machine Learning スタジオ
次のスクリーンショットに示すように、左側のナビゲーションの [資産 ] で [ データ] を選択します。 [ データ資産 ] タブで、 workspacemanageddatastore にあるインポートされたデータ資産を選択します。
次のスクリーンショットに示すように、データ資産の詳細ページには 自動削除設定 プロパティがあります。 このプロパティは現在、データ資産でアクティブです。 ドロップダウンで選択したデータ資産のバージョン が 正しいことを確認し、鉛筆アイコンを選択してプロパティを編集します。
自動削除 条件 の設定を変更するには、[ 作成済みより大きい値] を選択し、[ 値] を任意の数値に変更します。 次に、次のスクリーンショットに示すように [保存] を選択します。
メモ
現時点では、サポートされている値の範囲は 1 日から 3 年です。
編集が成功すると、データ資産の詳細ページに戻ります。 このページには、次のスクリーンショットに示すように、[ 設定の自動削除] プロパティ ボックスに更新された値が表示されます。
メモ
自動削除設定は、上のスクリーンショットに示すように、 workspacemanaged データストア内のインポートされたデータ資産でのみ使用できます。
自動削除設定の削除または解除
特定のデータ資産バージョンをライフサイクル管理の一部にしたくない場合は、以前に構成した自動削除設定を削除できます。
> 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)
次の手順では、Azure Machine Learning スタジオの workspacemanageddatastore でインポートされたデータ資産の自動削除設定を削除またはクリアする方法について説明します。
Azure Machine Learning スタジオ
このスクリーンショットに示すように、左側のナビゲーションの [資産 ] で [ データ] を選択します。 [ データ資産 ] タブで、 workspacemanageddatastore にあるインポートされたデータ資産を選択します。
次のスクリーンショットに示すように、データ資産の詳細ページには 自動削除設定 プロパティがあります。 このプロパティは現在、データ資産でアクティブです。 ドロップダウンで選択したデータ資産のバージョン が 正しいことを確認し、鉛筆アイコンを選択してプロパティを編集します。
自動削除設定を削除またはクリアするには、次のスクリーンショットに示すように、ページの下部にある [自動削除設定 のごみ箱のクリア] アイコンを選択します。
正常に削除されると、データ資産の詳細ページに戻ります。 このページには、[ 設定の自動削除 ] プロパティ ボックスが表示され、次のスクリーンショットに示すように [ なし] と表示されます。
このAzure CLIコード サンプルは、特定の条件を持つデータ資産、または auto delete 設定で構成された値を示しています。
> az ml data list --query '[?auto_delete_setting.\"condition\"==''created_greater_than'']'
> az ml data list --query '[?auto_delete_setting.\"value\"==''30d'']'
次の手順