Freigeben über


az ml feature-store

Anmerkung

Diese Referenz ist Teil der ml Erweiterung für die Azure CLI (Version 2.15.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az ml-Featurespeicher Befehl ausführen. Erfahren Sie mehr über Erweiterungen.

Verwalten sie Azure ML-Featurespeicher.

Ein Featurespeicher ist ein Lebenszyklusverwaltungssystem für Features. Der Featurespeicher bietet Featureermittlung, Materialisierung, die Offlinearbeitslasten (Schulungs-/Batch-Rückschluss) bereitstellt, die Online-Ableitung mit geringen Latenzanforderungen sowie die Überwachung der Funktions- und Funktionsqualität.

Befehle

Name Beschreibung Typ Status
az ml feature-store create

Erstellen Sie einen Featurespeicher.

Erweiterung GA
az ml feature-store delete

Löschen eines Featurespeichers.

Erweiterung GA
az ml feature-store list

Listet alle Featurespeicher in einem Abonnement auf.

Erweiterung GA
az ml feature-store provision-network

Bereitstellen eines verwalteten Netzwerks.

Erweiterung GA
az ml feature-store show

Details für einen Featurespeicher anzeigen.

Erweiterung GA
az ml feature-store update

Aktualisieren eines Featurespeichers.

Erweiterung GA

az ml feature-store create

Erstellen Sie einen Featurespeicher.

Wenn ein Featurespeicher erstellt wird, werden auch mehrere Azure-Ressourcen, die von Azure ML verwendet werden, standardmäßig erstellt: Azure Storage, Azure Container Registry, Azure Key Vault und Azure Application Insights. Sie können stattdessen vorhandene Azure-Ressourceninstanzen für diejenigen verwenden, wenn Sie den Featurespeicher erstellen, indem Sie die Ressourcen-IDs in der YAML-Konfigurationsdatei des Featurespeichers angeben.

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]

Beispiele

Erstellen Sie einen Featurespeicher aus einer YAML-Spezifikationsdatei.

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

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

--application-insights -a

ARM-ID der Anwendungserkenntnisse, die diesem Arbeitsbereich zugeordnet sind.

--container-registry -c

ARM-ID der Containerregistrierung, die diesem Arbeitsbereich zugeordnet ist.

--description

Beschreibung des Featurespeichers.

--display-name

Anzeigename für den Featurespeicher.

--file -f

Lokaler Pfad zur YAML-Datei, die die Azure ML feature_store Spezifikation enthält. Die YAML-Referenzdokumente für feature_store finden Sie unter: https://aka.ms/ml-cli-v2-featurestore-yaml-reference.

--image-build-compute -i

Der Name des Computeziels, das für die Erstellung von Docker-Images in der Umgebung verwendet werden soll, wenn sich die Containerregistrierung hinter einem VNet befindet.

--location -l

Der Speicherort, der für den neuen Featurespeicher verwendet werden soll.

--managed-network -m

Verwalteter Netzwerkisolationsmodus für den Arbeitsbereich.

--materialization-identity -t

Die Identität, die für die Offline-/Onlinespeicherverbindung verwendet wird.

--name -n

Name des Featurespeichers.

--no-wait

Warten Sie nicht, bis die Erstellung des Featurespeichers abgeschlossen ist.

Standardwert: False
--not-grant-permissions

Angeben von ---not-grant-permissions, to not grant identity permission to feature store (workspace, offline store and online store). Der Standardwert ist "False".

Standardwert: False
--offline-store

Offlinespeicherkonfiguration für den Featurespeicher. Materialisierungsidentität ist erforderlich, um den Offlinespeicher einzurichten.

--primary-user-assigned-identity -p

ARM-ID der primären verwalteten Identität zugewiesener Benutzer, falls mehrere angegeben werden. Außerdem die standardmäßige verwaltete Identität für die clusterlose Berechnung.

--public-network-access

Zulassen der Konnektivität für öffentliche Endpunkte, wenn ein Arbeitsbereich eine private Verknüpfung aktiviert ist.

--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=value.

--tags

Leerzeichentrennte Schlüssel-Wert-Paare für die Tags des Objekts.

--update-dependent-resources -u

Wenn Sie --update_dependent_resources angeben, stimmen Sie zu, die abhängigen Ressourcen des Featurespeichers zu aktualisieren. Das Aktualisieren der vom Arbeitsbereich angefügten Azure-Containerregistrierungs- oder Application Insights-Ressource kann dazu führen, dass frühere Aufträge, bereitgestellte Ableitungsendpunkte oder Ihre Möglichkeit zum Erneuten Ausführen früherer Aufträge in diesem Featurespeicher aufgehoben werden.

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az ml feature-store delete

Löschen eines Featurespeichers.

Standardmäßig werden die abhängigen Ressourcen, die dem Featurespeicher (Azure Storage, Azure Container Registry, Azure Key Vault, Azure Application Insights) zugeordnet sind, nicht gelöscht. Um diese ebenfalls zu löschen, schließen Sie "-all-resources" ein.

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

Erforderliche Parameter

--name -n

Name des Featurespeichers Sie können die Standardgruppe mithilfe von az configure --defaults feature-store=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

--all-resources

Löschen Sie alle abhängigen Ressourcen, die dem Featurespeicher zugeordnet sind (Azure Storage-Konto, Azure Container Registry, Azure Application Insights, Azure Key Vault).

Standardwert: False
--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist. Der Standardwert ist "False".

Standardwert: False
--yes -y

Zur Bestätigung nicht auffordern.

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az ml feature-store list

Listet alle Featurespeicher in einem Abonnement auf.

Die Liste der Featurespeicher kann nach Ressourcengruppe gefiltert werden.

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

Beispiele

Auflisten aller Featurespeicher in einer Ressourcengruppe

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

Listet alle Featurespeicher mithilfe des Arguments --query auf, um eine JMESPath-Abfrage für die Ergebnisse von Befehlen auszuführen.

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

Optionale Parameter

--max-results -r

Maximale Anzahl der zurückzugebenden Ergebnisse.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az ml feature-store provision-network

Bereitstellen eines verwalteten Netzwerks.

Löst den Featurespeicher aus, um das verwaltete Netzwerk bereitzustellen. Durch angeben des spark-aktivierten Flags wird das vom Arbeitsbereich verwaltete Netzwerk für die Unterstützung von Spark vorbereitet. The default is false if not specified but can be enabled later by running this command again with this flag. Nach der Aktivierung kann sie nicht mehr deaktiviert werden.

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

Beispiele

Bereitstellen eines verwalteten Netzwerks.

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

Erforderliche Parameter

--name -n

Name des Featurespeichers Sie können die Standardgruppe mithilfe von az configure --defaults feature-store=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

--include-spark

Boolean [true/false] for if managed network should be provisioned to account for spark jobs. Der Standardwert ist "false", wenn das Flag nicht festgelegt ist. Sie kann später aktiviert werden, indem Sie diesen Befehl erneut mit dieser Kennzeichnung ausführen.

Standardwert: False
--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist. Der Standardwert ist "False".

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az ml feature-store show

Details für einen Featurespeicher anzeigen.

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

Erforderliche Parameter

--name -n

Name des Featurespeichers Sie können die Standardgruppe mithilfe von az configure --defaults feature-store=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.

az ml feature-store update

Aktualisieren eines Featurespeichers.

Die Eigenschaften "description", "tags", "friendly_name" und materialization_identity können aktualisiert werden.

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]

Beispiele

aktualisieren Sie einen Featurespeicher aus einer YAML-Spezifikationsdatei.

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

Erforderliche Parameter

--name -n

Name des Featurespeichers Sie können die Standardgruppe mithilfe von az configure --defaults feature-store=<name>konfigurieren.

--resource-group -g

Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>konfigurieren.

Optionale Parameter

--add

Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

Standardwert: []
--application-insights -a

ARM-ID der Anwendungserkenntnisse, die diesem Arbeitsbereich zugeordnet sind.

--container-registry -c

ARM-ID der Containerregistrierung, die diesem Arbeitsbereich zugeordnet ist.

--description

Beschreibung des Featurespeichers.

--display-name

Anzeigename für den Featurespeicher.

--file -f

Lokaler Pfad zur YAML-Datei, die die Azure ML feature_store Spezifikation enthält. Die YAML-Referenzdokumente für feature_store finden Sie unter: https://aka.ms/ml-cli-v2-featurestore-yaml-reference.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--image-build-compute -i

Der Name des Computeziels, das für die Erstellung von Docker-Images in der Umgebung verwendet werden soll, wenn sich die Containerregistrierung hinter einem VNet befindet.

--managed-network -m

Verwalteter Netzwerkisolationsmodus für den Arbeitsbereich.

--materialization-identity -t

Die Identität, die für die Offline-/Onlinespeicherverbindung verwendet wird.

--no-wait

Warten Sie nicht, bis der lange ausgeführte Vorgang abgeschlossen ist. Der Standardwert ist "False".

Standardwert: False
--not-grant-permissions

Angeben von ---not-grant-permissions, to not grant identity permission to feature store (workspace, offline store and online store). Der Standardwert ist "False".

Standardwert: False
--primary-user-assigned-identity -p

ARM-ID der primären zugewiesenen Identität des Benutzers, die diesem Arbeitsbereich zugeordnet ist.

--public-network-access

Zulassen der Konnektivität für öffentliche Endpunkte, wenn ein Arbeitsbereich eine private Verknüpfung aktiviert ist.

--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Standardwert: []
--set

Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Standardwert: []
--update-dependent-resources -u

Wenn Sie --update_dependent_resources angeben, stimmen Sie zu, die arbeitsbereichabhängigen Ressourcen zu aktualisieren. Das Aktualisieren der vom Arbeitsbereich angefügten Azure-Containerregistrierungs- oder Application Insights-Ressource kann dazu führen, dass frühere Aufträge, bereitgestellte Ableitungsendpunkte oder Ihre Möglichkeit zum erneuten Ausführen früherer Aufträge in diesem Arbeitsbereich aufgehoben werden.

Standardwert: False
Globale Parameter
--debug

Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.

--help -h

Diese Hilfenachricht anzeigen und beenden.

--only-show-errors

Nur Fehler anzeigen, Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_IDkonfigurieren.

--verbose

Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.