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.objectDatacacheStore
Constructeur
DatacacheStore(workspace, name, **kwargs)
Paramètres
Nom | Description |
---|---|
workspace
Obligatoire
|
Espace de travail. |
name
Obligatoire
|
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
|
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
|
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
|
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 |
---|---|
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 |
---|---|
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 |
---|---|
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 |
---|---|
Nom du DatacacheStore. |
ttl_expiration_policy
ttl_in_days
workspace
Renvoie les informations relatives à l’espace de travail.
Retours
Type | Description |
---|---|
Espace de travail. |