Share via


FeatureStoreOperations Klasse

FeatureStoreOperations.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie einen MLClient-instance erstellen, der ihn für Sie instanziiert und als Attribut anfügt.

Vererbung
azure.ai.ml.operations._workspace_operations_base.WorkspaceOperationsBase
FeatureStoreOperations

Konstruktor

FeatureStoreOperations(operation_scope: OperationScope, service_client: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)

Parameter

operation_scope
service_client
all_operations
credentials
Standardwert: None

Methoden

begin_create

Erstellen Sie einen neuen FeatureStore.

Gibt den Featurespeicher zurück, falls bereits vorhanden.

begin_delete

Löschen Sie einen FeatureStore.

begin_provision_network

Löst den Featurespeicher aus, um das verwaltete Netzwerk bereitzustellen. Wenn Spark als true aktiviert angegeben wird, wird das verwaltete Netzwerk des Featurespeichers für die Unterstützung von Spark vorbereitet.

begin_update

Aktualisieren Sie Anzeigename, Beschreibung, Online-Store-Verbindung, Offlinespeicherverbindung, Materialisierungsidentitäten oder Tags eines Featurespeichers.

get

Abrufen eines Featurespeichers nach Name.

list

Listet alle Featurespeicher auf, auf die der Benutzer zugriff hat, in der aktuellen Ressourcengruppe oder dem aktuellen Abonnement.

begin_create

Erstellen Sie einen neuen FeatureStore.

Gibt den Featurespeicher zurück, falls bereits vorhanden.

begin_create(feature_store: FeatureStore, *, grant_materialization_permissions: bool = True, update_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[FeatureStore]

Parameter

feature_store
FeatureStore
Erforderlich

FeatureStore-Definition.

Gibt zurück

Ein instance von LROPoller, der einen FeatureStore zurückgibt.

Rückgabetyp

begin_delete

Löschen Sie einen FeatureStore.

begin_delete(name: str, *, delete_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[None]

Parameter

name
str
Erforderlich

Name des FeatureStore

delete_dependent_resources
bool

Gibt an, ob Ressourcen gelöscht werden sollen, die dem Featurespeicher zugeordnet sind, d. h. Containerregistrierung, Speicherkonto, Schlüsseltresor und Application Insights. Die Standardeinstellung lautet „false“. Legen Sie True fest, um diese Ressourcen zu löschen.

Gibt zurück

Ein Poller zum Nachverfolgen des Vorgangs status.

Rückgabetyp

begin_provision_network

Löst den Featurespeicher aus, um das verwaltete Netzwerk bereitzustellen. Wenn Spark als true aktiviert angegeben wird, wird das verwaltete Netzwerk des Featurespeichers für die Unterstützung von Spark vorbereitet.

begin_provision_network(*, feature_store_name: str | None = None, include_spark: bool | None = False, **kwargs) -> LROPoller[ManagedNetworkProvisionStatus]

Parameter

feature_store_name
str

Name des Feature Stores.

Gibt zurück

Ein instance von LROPoller.

Rückgabetyp

begin_update

Aktualisieren Sie Anzeigename, Beschreibung, Online-Store-Verbindung, Offlinespeicherverbindung, Materialisierungsidentitäten oder Tags eines Featurespeichers.

begin_update(feature_store: FeatureStore, *, grant_materialization_permissions: bool = True, update_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[FeatureStore]

Parameter

feature_store
FeatureStore
Erforderlich

FeatureStore-Ressource.

update_dependent_resources

erteilt Ihre Zustimmung zum Aktualisieren der abhängigen Ressourcen des Featurespeichers. Beachten Sie, dass das Aktualisieren des Azure Container Registry Ressource angefügten Featurespeichers die Herkunft früherer Aufträge oder Die Möglichkeit, frühere Aufträge in diesem Featurespeicher erneut ausführen zu können, unterbrechen kann. Außerdem kann das Aktualisieren des Azure-Anwendung Insights-Ressourcen angefügten Featurespeichers die Herkunft der bereitgestellten Rückschlussendpunkte in diesem Featurespeicher unterbrechen. Legen Sie dieses Argument nur fest, wenn Sie sicher sind, dass Sie diesen Vorgang ausführen möchten. Wenn dieses Argument nicht festgelegt ist, schlägt der Befehl zum Aktualisieren von Azure Container Registry und Azure-Anwendung Insights fehl.

application_insights
Optional[str]

Application Insights-Ressource für den Featurespeicher. Der Standardwert ist „None“.

container_registry
Optional[str]

Containerregistrierungsressource für den Featurespeicher. Der Standardwert ist „None“.

Gibt zurück

Ein instance von LROPoller, der einen FeatureStore zurückgibt.

Rückgabetyp

get

Abrufen eines Featurespeichers nach Name.

get(name: str, **kwargs: Dict) -> FeatureStore

Parameter

name
str
Erforderlich

Name des Feature Stores.

Gibt zurück

Der Featurespeicher mit dem angegebenen Namen.

Rückgabetyp

list

Listet alle Featurespeicher auf, auf die der Benutzer zugriff hat, in der aktuellen Ressourcengruppe oder dem aktuellen Abonnement.

list(*, scope: str = 'resource_group', **kwargs: Dict) -> Iterable[FeatureStore]

Parameter

scope
str

Der Bereich des Eintrags, "resource_group" oder "Abonnement", lautet standardmäßig "resource_group".

Gibt zurück

Ein Iterator wie instance von FeatureStore-Objekten

Rückgabetyp