Partager via


FeatureStoreOperations Classe

FeatureStoreOperations.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer un instance MLClient qui l’instancie pour vous et l’attache en tant qu’attribut.

Héritage
azure.ai.ml.operations._workspace_operations_base.WorkspaceOperationsBase
FeatureStoreOperations

Constructeur

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

Paramètres

operation_scope
service_client
all_operations
credentials
valeur par défaut: None

Méthodes

begin_create

Créez un FeatureStore.

Retourne le magasin de fonctionnalités s’il existe déjà.

begin_delete

Supprimez un FeatureStore.

begin_provision_network

Déclenche le magasin de fonctionnalités pour approvisionner le réseau managé. La spécification de Spark activé comme étant true prépare le réseau managé du magasin de fonctionnalités à la prise en charge de Spark.

begin_update

Mettre à jour le nom convivial, la description, la connexion au magasin en ligne, la connexion au magasin hors connexion, les identités de matérialisation ou les étiquettes d’un magasin de fonctionnalités.

get

Obtenir un magasin de fonctionnalités par nom.

list

Répertoriez tous les magasins de fonctionnalités auxquels l’utilisateur a accès dans le groupe de ressources ou l’abonnement actuel.

begin_create

Créez un FeatureStore.

Retourne le magasin de fonctionnalités s’il existe déjà.

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

Paramètres

feature_store
FeatureStore
Obligatoire

Définition de FeatureStore.

Retours

Instance de LROPoller qui retourne un FeatureStore.

Type de retour

begin_delete

Supprimez un FeatureStore.

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

Paramètres

name
str
Obligatoire

Nom du FeatureStore

delete_dependent_resources
bool

Si vous souhaitez supprimer des ressources associées au magasin de fonctionnalités, c’est-à-dire le registre de conteneurs, le compte de stockage, le coffre de clés et application Insights. La valeur par défaut est False. Affectez la valeur True pour supprimer ces ressources.

Retours

Un polleur pour suivre l’opération status.

Type de retour

begin_provision_network

Déclenche le magasin de fonctionnalités pour approvisionner le réseau managé. La spécification de Spark activé comme étant true prépare le réseau managé du magasin de fonctionnalités à la prise en charge de Spark.

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

Paramètres

feature_store_name
str

Nom du magasin de fonctionnalités.

Retours

Instance de LROPoller.

Type de retour

begin_update

Mettre à jour le nom convivial, la description, la connexion au magasin en ligne, la connexion au magasin hors connexion, les identités de matérialisation ou les étiquettes d’un magasin de fonctionnalités.

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

Paramètres

feature_store
FeatureStore
Obligatoire

Ressource FeatureStore.

update_dependent_resources

donne votre consentement pour mettre à jour les ressources dépendantes du magasin de fonctionnalités. Notez que la mise à jour du magasin de fonctionnalités attaché Azure Container Registry ressource peut rompre la traçabilité des travaux précédents ou votre capacité à réexécuter des travaux antérieurs dans ce magasin de fonctionnalités. En outre, la mise à jour du magasin de fonctionnalités joint Azure Application ressource Insights peut rompre la traçabilité des points de terminaison d’inférence déployés dans ce magasin de fonctionnalités. Définissez cet argument uniquement si vous êtes sûr de vouloir effectuer cette opération. Si cet argument n’est pas défini, la commande de mise à jour Azure Container Registry et Azure Application Insights échoue.

application_insights
Optional[str]

Ressource Application Insights pour le magasin de fonctionnalités. La valeur par défaut est None.

container_registry
Optional[str]

Ressource de registre de conteneurs pour le magasin de fonctionnalités. La valeur par défaut est None.

Retours

Instance de LROPoller qui retourne un FeatureStore.

Type de retour

get

Obtenir un magasin de fonctionnalités par nom.

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

Paramètres

name
str
Obligatoire

Nom du magasin de fonctionnalités.

Retours

Magasin de fonctionnalités avec le nom fourni.

Type de retour

list

Répertoriez tous les magasins de fonctionnalités auxquels l’utilisateur a accès dans le groupe de ressources ou l’abonnement actuel.

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

Paramètres

scope
str

l’étendue de la liste, « resource_group » ou « abonnement », est définie par défaut sur « resource_group »

Retours

Un itérateur comme instance d’objets FeatureStore

Type de retour