Aracılığıyla paylaş


az ml feature-store

Not

Bu başvuru, Azure CLI (sürüm 2.15.0 veya üzeri) için ml uzantısının bir parçasıdır. uzantı, bir az ml feature-store komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla öğrenin.

Azure ML özellik depolarını yönetme.

Özellik deposu, özellikler için bir yaşam döngüsü yönetim sistemidir. Özellik deposu özellik bulma, çevrimdışı iş yüklerine hizmet veren gerçekleştirme (eğitim/toplu çıkarım), düşük gecikme süresi gereksinimleriyle çevrimiçi çıkarım ve operasyonel ve özellik kalitesi izleme sağlar.

Komutlar

Name Description Tür Durum
az ml feature-store create

Özellik deposu oluşturma.

Uzantı GA
az ml feature-store delete

Özellik depolarını silme.

Uzantı GA
az ml feature-store list

Abonelikteki tüm özellik depolarını listeleme.

Uzantı GA
az ml feature-store provision-network

Yönetilen ağ sağlama.

Uzantı GA
az ml feature-store show

Özellik deposu için ayrıntıları gösterme.

Uzantı GA
az ml feature-store update

Özellik depolarını güncelleştirme.

Uzantı GA

az ml feature-store create

Özellik deposu oluşturma.

Özellik deposu oluşturulduğunda, Azure ML tarafından kullanılacak birkaç Azure kaynağı da varsayılan olarak oluşturulur: Azure Depolama, Azure Container Registry, Azure Key Vault ve Azure Application Insights. Bunun yerine özellik deposu yapılandırma YAML dosyasında kaynak kimliklerini belirterek özellik depoyu oluştururken bunlar için mevcut Azure kaynak örneklerini kullanabilirsiniz.

az ml feature-store create --resource-group
                           [--application-insights]
                           [--container-registry]
                           [--description]
                           [--display-name]
                           [--file]
                           [--image-build-compute]
                           [--location]
                           [--managed-network]
                           [--materialization-identity]
                           [--name]
                           [--no-wait]
                           [--not-grant-permissions]
                           [--offline-store]
                           [--primary-user-assigned-identity]
                           [--public-network-access]
                           [--set]
                           [--tags]
                           [--update-dependent-resources]

Örnekler

YAML belirtim dosyasından bir özellik deposu oluşturun.

az ml feature-store create --file feature-store.yml --resource-group my-resource-group

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--application-insights -a

Bu çalışma alanıyla ilişkili uygulama içgörülerinin ARM kimliği.

--container-registry -c

Bu çalışma alanıyla ilişkili kapsayıcı kayıt defterinin ARM kimliği.

--description

Özellik deposunun açıklaması.

--display-name

Özellik deposunun görünen adı.

--file -f

Azure ML feature_store belirtimini içeren YAML dosyasının yerel yolu. feature_store için YAML başvuru belgeleri şu konumda bulunabilir: https://aka.ms/ml-cli-v2-featurestore-yaml-reference.

--image-build-compute -i

Kapsayıcı kayıt defteri bir sanal ağın arkasındayken ortam Docker görüntüleri oluşturmak için kullanılacak işlem hedefinin adı.

--location -l

Yeni özellik deposu için kullanılacak konum.

--managed-network -m

Çalışma alanı için Yönetilen Ağ Yalıtım Modu.

--materialization-identity -t

Çevrimdışı/çevrimiçi mağaza bağlantısı için kullanılan kimlik.

--name -n

Özellik deposunun adı.

--no-wait

Özellik deposu oluşturma işleminin bitmesini beklemeyin.

Default value: False
--not-grant-permissions

Özellik deposuna (çalışma alanı, çevrimdışı mağaza ve çevrimiçi mağaza) materializtion kimliği izni vermemek için --not-grant-permissions belirtin. Varsayılan değer False'tur.

Default value: False
--offline-store

Özellik deposu çevrimdışı depo yapılandırması. materialization-identity çevrimdışı depo ayarlamak için gereklidir.

--primary-user-assigned-identity -p

Birden çok kullanıcı belirtilmiş olması durumunda, birincil kullanıcı tarafından atanan yönetilen kimliğin ARM tanımlayıcısı. Ayrıca kümesiz işlem için varsayılan yönetilen kimlik.

--public-network-access

Çalışma alanı özel bağlantı etkinleştirildiğinde genel uç nokta bağlantısına izin verin.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=value.

--tags

Nesnenin etiketleri için boşlukla ayrılmış anahtar-değer çiftleri.

--update-dependent-resources -u

--update_dependent_resources belirterek özellik deposuna bağımlı kaynakları güncelleştirmek için onay verir. Çalışma alanına bağlı Azure Container Registry veya Application Insights kaynağını güncelleştirmek, önceki işlerin kökenini, dağıtılan çıkarım uç noktalarını veya bu özellik deposundaki önceki işleri yeniden çalıştırma yeteneğinizi bozabilir.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ml feature-store delete

Özellik depolarını silme.

Varsayılan olarak özellik deposuyla ilişkili bağımlı kaynaklar (Azure Depolama, Azure Container Registry, Azure Key Vault, Azure Application Insights) silinmez. Bunları da silmek için --all-resources öğesini ekleyin.

az ml feature-store delete --name
                           --resource-group
                           [--all-resources]
                           [--no-wait]
                           [--yes]

Gerekli Parametreler

--name -n

Özellik deposunun adı az configure --defaults feature-store=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--all-resources

Özellik deposuyla ilişkili tüm bağımlı kaynakları silin (Azure Depolama hesabı, Azure Container Registry, Azure Application Insights, Azure Key Vault).

Default value: False
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.

Default value: False
--yes -y

Onay istemde bulunmayın.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ml feature-store list

Abonelikteki tüm özellik depolarını listeleme.

Özellik depoları listesi kaynak grubuna göre filtrelenebilir.

az ml feature-store list [--max-results]
                         [--resource-group]

Örnekler

Kaynak grubundaki tüm özellik depolarını listeleme

az ml feature-store list --resource-group my-resource-group

Komutların sonuçlarında JMESPath sorgusu yürütmek için --query bağımsız değişkenini kullanarak tüm özellik depolarını listeleyin.

az ml feature-store list --query "[].{Name:name}"  --output table --resource-group my-resource-group

İsteğe Bağlı Parametreler

--max-results -r

Döndürülecek en fazla sonuç sayısı.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ml feature-store provision-network

Yönetilen ağ sağlama.

Yönetilen ağı sağlamak için özellik depoyu tetikler. Spark özellikli bayrağının belirtilmesi, çalışma alanı yönetilen ağını Spark'ı desteklemek için hazırlar. Belirtilmezse varsayılan değer false olur, ancak daha sonra bu komut bu bayrakla yeniden çalıştırılarak etkinleştirilebilir. Etkinleştirildikten sonra devre dışı bırakılamaz.

az ml feature-store provision-network --name
                                      --resource-group
                                      [--include-spark]
                                      [--no-wait]

Örnekler

Yönetilen ağ sağlama.

az ml feature-store provision-network --resource-group my-resource-group --name my-feature-store-name

Gerekli Parametreler

--name -n

Özellik deposunun adı az configure --defaults feature-store=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--include-spark

Spark işlerini hesaba eklemek için yönetilen ağ sağlanması gerekiyorsa boole değeri [true/false]. Bayrak ayarlanmadıysa varsayılan değer false'tur. Daha sonra bu komut bu bayrakla yeniden çalıştırılarak etkinleştirilebilir.

Default value: False
--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ml feature-store show

Özellik deposu için ayrıntıları gösterme.

az ml feature-store show --name
                         --resource-group

Gerekli Parametreler

--name -n

Özellik deposunun adı az configure --defaults feature-store=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az ml feature-store update

Özellik depolarını güncelleştirme.

'description', 'tags', 'friendly_name' ve materialization_identity özellikleri güncelleştirilebilir.

az ml feature-store update --name
                           --resource-group
                           [--add]
                           [--application-insights]
                           [--container-registry]
                           [--description]
                           [--display-name]
                           [--file]
                           [--force-string]
                           [--image-build-compute]
                           [--managed-network]
                           [--materialization-identity]
                           [--no-wait]
                           [--not-grant-permissions]
                           [--primary-user-assigned-identity]
                           [--public-network-access]
                           [--remove]
                           [--set]
                           [--update-dependent-resources]

Örnekler

yaml belirtim dosyasından özellik depolarını güncelleştirin.

az ml feature-store update --resource-group my-resource-group --name my-feature-store-name --file feature-store.yml

Gerekli Parametreler

--name -n

Özellik deposunun adı az configure --defaults feature-store=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. az configure --defaults group=<name>kullanarak varsayılan grubu yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--application-insights -a

Bu çalışma alanıyla ilişkili uygulama içgörülerinin ARM kimliği.

--container-registry -c

Bu çalışma alanıyla ilişkili kapsayıcı kayıt defterinin ARM kimliği.

--description

Özellik deposunun açıklaması.

--display-name

Özellik deposunun görünen adı.

--file -f

Azure ML feature_store belirtimini içeren YAML dosyasının yerel yolu. feature_store için YAML başvuru belgeleri şu konumda bulunabilir: https://aka.ms/ml-cli-v2-featurestore-yaml-reference.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

Default value: False
--image-build-compute -i

Kapsayıcı kayıt defteri bir sanal ağın arkasındayken ortam Docker görüntüleri oluşturmak için kullanılacak işlem hedefinin adı.

--managed-network -m

Çalışma alanı için Yönetilen Ağ Yalıtım Modu.

--materialization-identity -t

Çevrimdışı/çevrimiçi mağaza bağlantısı için kullanılan kimlik.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin. Varsayılan değer False'tur.

Default value: False
--not-grant-permissions

Özellik deposuna (çalışma alanı, çevrimdışı mağaza ve çevrimiçi mağaza) materializtion kimliği izni vermemek için --not-grant-permissions belirtin. Varsayılan değer False'tur.

Default value: False
--primary-user-assigned-identity -p

Bu çalışma alanıyla ilişkili birincil kullanıcı tarafından atanan kimliğin ARM kimliği.

--public-network-access

Çalışma alanı özel bağlantı etkinleştirildiğinde genel uç nokta bağlantısına izin verin.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list <indexToRemove> VEYA --remove propertyToRemove.

Default value: []
--set

Ayarlanacağı özellik yolunu ve değerini belirterek nesneyi güncelleştirin. Örnek: --set property1.property2=<value>.

Default value: []
--update-dependent-resources -u

--update_dependent_resources belirterek çalışma alanına bağımlı kaynakları güncelleştirmek için onay verir. Çalışma alanına bağlı Azure Container Registry veya Application Insights kaynağının güncelleştirilmesi önceki işlerin kökenini, dağıtılan çıkarım uç noktalarını veya bu çalışma alanında önceki işleri yeniden çalıştırma yeteneğinizi bozabilir.

Default value: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz. http://jmespath.org/.

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.