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ı, az ml feature-store komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

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.

Dahili GA
az ml feature-store delete

Özellik depolarını silme.

Dahili GA
az ml feature-store list

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

Dahili GA
az ml feature-store provision-network

Yönetilen ağ sağlama.

Dahili GA
az ml feature-store show

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

Dahili GA
az ml feature-store update

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

Dahili 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 Uygulaması lication Analizler. 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ı. kullanarak varsayılan grubu az configure --defaults group=<name>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 belgelerine şu konumdan ulaşabilirsiniz: 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.

varsayılan değer: 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.

varsayılan değer: 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=.

--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 Analizler 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.

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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 Uygulaması lication Analizler) 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ı Kullanarak az configure --defaults feature-store=<name>varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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 Uygulaması lication Analizler, Azure Key Vault).

varsayılan değer: False
--no-wait

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

varsayılan değer: False
--yes -y

Onay istemde bulunmayın.

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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ı. kullanarak varsayılan grubu az configure --defaults group=<name>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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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ı Kullanarak az configure --defaults feature-store=<name>varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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.

varsayılan değer: False
--no-wait

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

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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ı Kullanarak az configure --defaults feature-store=<name>varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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ı Kullanarak az configure --defaults feature-store=<name>varsayılan grubu yapılandırabilirsiniz.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>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>.

varsayılan değer: []
--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 belgelerine şu konumdan ulaşabilirsiniz: 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.

varsayılan değer: 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.

varsayılan değer: 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.

varsayılan değer: 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> OR --remove propertyToRemove.

varsayılan değer: []
--set

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

varsayılan değer: []
--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 Analizler kaynağını güncelleştirmek, ö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.

varsayılan değer: 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
varsayılan değer: json
--query

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

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayı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.