Partager via


DatastoreOperations Classe

Représente un client pour l’exécution d’opérations sur des magasins de données.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer MLClient et utiliser ce client via la propriété MLClient.datastores

Héritage
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Constructeur

DatastoreOperations(operation_scope: OperationScope, operation_config: OperationConfig, serviceclient_2023_04_01_preview: AzureMachineLearningWorkspaces, **kwargs: Dict)

Paramètres

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Obligatoire

Variables d’étendue pour les classes d’opérations d’un objet MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Obligatoire

Configuration courante pour les classes d’opérations d’un objet MLClient.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Obligatoire

Client de service pour permettre aux utilisateurs finaux d’utiliser des ressources d’espace de travail Azure Machine Learning.

serviceclient_2023_04_01_preview

Méthodes

create_or_update

Attache le passé dans le magasin de données à l’espace de travail ou met à jour le magasin de données s’il existe déjà.

delete

Supprime une référence de magasin de données avec le nom donné de l’espace de travail. Cette méthode ne supprime pas le magasin de données réel ou les données sous-jacentes dans le magasin de données.

get

Retourne des informations sur le magasin de données référencé par le nom donné.

get_default

Retourne le magasin de données par défaut de l’espace de travail.

list

Répertorie tous les magasins de données et les informations associées au sein d’un espace de travail.

create_or_update

Attache le passé dans le magasin de données à l’espace de travail ou met à jour le magasin de données s’il existe déjà.

create_or_update(datastore: Datastore) -> Datastore

Paramètres

datastore
Datastore
Obligatoire

Configuration du magasin de données à attacher.

Retours

Magasin de données attaché.

Type de retour

Exemples

Exemple de création d’un magasin de données.


   from azure.ai.ml.entities import AzureBlobDatastore

   datastore_example = AzureBlobDatastore(
       name="azure_blob_datastore",
       account_name="sdkvnextclidcdnrc7zb7xyy",  # cspell:disable-line
       container_name="testblob",
   )
   ml_client.datastores.create_or_update(datastore_example)

delete

Supprime une référence de magasin de données avec le nom donné de l’espace de travail. Cette méthode ne supprime pas le magasin de données réel ou les données sous-jacentes dans le magasin de données.

delete(name: str) -> None

Paramètres

name
str
Obligatoire

Nom du magasin de données

Exemples

Exemple de suppression de magasin de données.


   ml_client.datastores.delete("azure_blob_datastore")

get

Retourne des informations sur le magasin de données référencé par le nom donné.

get(name: str, *, include_secrets: bool = False) -> Datastore

Paramètres

name
str
Obligatoire

Nom du magasin de données

include_secrets
bool

Inclure des secrets de magasin de données dans le magasin de données retourné, la valeur par défaut est False

Retours

Magasin de données avec le nom spécifié.

Type de retour

Exemples

Obtenir un exemple de magasin de données.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Retourne le magasin de données par défaut de l’espace de travail.

get_default(*, include_secrets: bool = False) -> Datastore

Paramètres

include_secrets
bool

Inclure des secrets de magasin de données dans le magasin de données retourné, la valeur par défaut est False

Retours

Magasin de données par défaut.

Type de retour

Exemples

Obtenir un exemple de magasin de données par défaut.


   ml_client.datastores.get_default()

list

Répertorie tous les magasins de données et les informations associées au sein d’un espace de travail.

list(*, include_secrets: bool = False) -> Iterable[Datastore]

Paramètres

include_secrets
bool

Inclure les secrets de magasin de données dans les magasins de données retournés, la valeur par défaut est False

Retours

Un itérateur comme instance d’objets de magasin de données

Type de retour

Exemples

Exemple de magasin de données de liste.


   ml_client.datastores.list()