Partager via


DatacacheStore Classe

Notes

Il s’agit d’une classe expérimentale qui peut changer à tout moment. Pour plus d’informations, consultez https://aka.ms/azuremlexperimental.

Représente une abstraction de stockage sur un compte de stockage Azure Machine Learning.

Les objets DatacacheStore sont attachés aux espaces de travail. Ils permettent de stocker les informations relatives à la solution de mise en cache des données sous-jacente. Actuellement, seule la solution BLOB partitionnée est prise en charge. Les objets DatacacheStore définissent différents magasins de stockage d’objets BLOB qui peuvent être utilisés pour la mise en cache.

Utilisez cette classe pour effectuer des opérations de gestion, notamment pour inscrire, répertorier, récupérer et mettre à jour des objets DatacacheStore. Les objets DatacacheStore de chaque service sont créés à l’aide des méthodes register* de cette classe.

Obtient un objet DatacacheStore par nom. Cet appel fera une demande au service datacache.

Héritage
builtins.object
DatacacheStore

Constructeur

DatacacheStore(workspace, name, **kwargs)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail.

name
Obligatoire
str

Nom du DatacacheStore

Méthodes

get_by_name

Obtient un objet DatacacheStore par nom.

list

Répertorie tous les objets DatacacheStore de l’espace de travail.

register

Inscrit un objet DatacacheStore dans l’espace de travail.

update

Met à jour la stratégie de mise en cache des données pour un objet DatacacheStore.

get_by_name

Obtient un objet DatacacheStore par nom.

static get_by_name(workspace, name)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail.

name
Obligatoire
str

Nom du DatacacheStore

Retours

Type Description

Magasin de données correspondant à ce nom.

list

Répertorie tous les objets DatacacheStore de l’espace de travail.

static list(workspace)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail.

Retours

Type Description

Liste des objets DatacacheStore.

register

Inscrit un objet DatacacheStore dans l’espace de travail.

static register(workspace, name, data_store_list, data_management_compute_target, data_management_compute_auth, ttl_in_days, ttl_expiration_policy, default_replica_count, data_factory_resource_id=None, **kwargs)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail.

name
Obligatoire
Union[list(str), list(<xref:AbstractDataStore>)]

Nom de l’objet DatacacheStore.

data_store_list
Obligatoire

Liste des magasins de données sous-jacents.

data_management_compute_target
Obligatoire

Calcul de la gestion des données.

data_management_compute_auth
Obligatoire

Principal de service utilisé pour soumettre des tâches de gestion des données au calcul de la gestion des données.

ttl_in_days
Obligatoire
<xref:Int>

Durée de vie en jours.

ttl_expiration_policy
Obligatoire
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]

Stratégie d’expiration TTL.

default_replica_count
Obligatoire
<xref:Int>

Nombre par défaut de réplicas à sérialiser.

data_factory_resource_id
<xref:str.>

ID de ressource de l’ADF à utiliser pour la sérialisation.

Valeur par défaut: None

Retours

Type Description

Objet DatacacheStore

update

Met à jour la stratégie de mise en cache des données pour un objet DatacacheStore.

static update(workspace, name, data_management_compute_target=None, data_management_compute_auth=None, ttl_in_days=None, ttl_expiration_policy=None, default_replica_count=None, data_factory_resource_id=None, **kwargs)

Paramètres

Nom Description
workspace
Obligatoire

Espace de travail.

name
Obligatoire
str

Nom de l’objet DatacacheStore.

data_management_compute_target

Calcul de la gestion des données.

Valeur par défaut: None
data_management_compute_auth

Principal de service utilisé pour soumettre des tâches de gestion des données au calcul de la gestion des données.

Valeur par défaut: None
ttl_in_days
<xref:Int>

Durée de vie en jours.

Valeur par défaut: None
ttl_expiration_policy
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]

Stratégie d’expiration TTL.

Valeur par défaut: None
default_replica_count
<xref:Int>

Nombre par défaut de réplicas à sérialiser.

Valeur par défaut: None
data_factory_resource_id
<xref:str.>

ID de ressource de l’ADF à utiliser pour la sérialisation.

Valeur par défaut: None

Retours

Type Description

Objet DatacacheStore

Attributs

data_factory_resource_id

Renvoie l’ID de ressource de la fabrique de données Azure qui peut être utilisée pour la sérialisation.

Retours

Type Description
str

ID de ressource de l’ADF à utiliser pour la sérialisation.

data_management_compute_target

Renvoie le nom du calcul de la gestion des données à utiliser pour la sérialisation.

Retours

Type Description
str

Calcul de la gestion des données.

data_store_list

Renvoie la liste des objets Datastore sous-jacents pour les objets Datacachestore.

Retours

Type Description
list(<xref:AbstractDataStore>)

Liste des objets Datastore à utiliser comme objets Datacachestore.

default_replica_count

Renvoie le nombre par défaut de réplicas pendant la sérialisation.

Retours

Type Description
Int

Nombre par défaut de réplicas à sérialiser.

name

Renvoie le nom du magasin de données de mise en cache.

Retours

Type Description
str

Nom du DatacacheStore.

ttl_expiration_policy

Renvoie la stratégie d’expiration TTL.

Retours

Type Description
str

Stratégie d’expiration TTL.

ttl_in_days

Renvoie la stratégie de durée de vie (TTL).

Retours

Type Description
Int

Durée de vie en jours.

workspace

Renvoie les informations relatives à l’espace de travail.

Retours

Type Description

Espace de travail.