DatacacheStore Classe
Observação
Essa é uma classe experimental e pode mudar a qualquer momento. Consulte https://aka.ms/azuremlexperimental para obter mais informações.
Representa uma abstração de armazenamento de uma conta de armazenamento do Azure Machine Learning.
DatacacheStores são anexados aos workspaces e usados para armazenar as informações relacionadas à solução de cache de dados subjacente. Atualmente, há suporte apenas para a solução de blob particionado. Eles definem vários armazenamentos de dados de blob que podem ser usados para cache.
Use essa classe para executar operações de gerenciamento, incluindo registrar, listar, obter e atualizar datacachestores.
DatacacheStores para cada serviço são criados com os métodos register*
desta classe.
Obter um armazenamento de dados em cache por nome. Essa chamada fará uma solicitação para o serviço datacache.
- Herança
-
builtins.objectDatacacheStore
Construtor
DatacacheStore(workspace, name, **kwargs)
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
O workspace. |
name
Obrigatório
|
O nome do armazenamento de dados em cache |
Métodos
get_by_name |
Obter um armazenamento de dados em cache por nome. |
list |
Listar todos os armazenamentos de dados em cache no workspace. |
register |
Registrar um armazenamento de dados em cache no workspace. |
update |
Atualizar a política de cache de dados para um armazenamento de dados em cache. |
get_by_name
Obter um armazenamento de dados em cache por nome.
static get_by_name(workspace, name)
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
O workspace. |
name
Obrigatório
|
O nome do armazenamento de dados em cache |
Retornos
Tipo | Description |
---|---|
O armazenamento de dados correspondente para esse nome. |
list
Listar todos os armazenamentos de dados em cache no workspace.
static list(workspace)
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
O workspace. |
Retornos
Tipo | Description |
---|---|
Lista de objetos de armazenamento de dados em cache. |
register
Registrar um armazenamento de dados em cache no workspace.
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)
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
O workspace. |
name
Obrigatório
|
O nome do armazenamento de dados em cache. |
data_store_list
Obrigatório
|
A lista de armazenamentos de dados subjacentes. |
data_management_compute_target
Obrigatório
|
A computação de gerenciamento de dados. |
data_management_compute_auth
Obrigatório
|
A entidade de serviço usada para enviar trabalhos de gerenciamento de dados à computação de gerenciamento de dados. |
ttl_in_days
Obrigatório
|
<xref:Int>
Vida útil em dias. |
ttl_expiration_policy
Obrigatório
|
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]
Política de expiração de TTL. |
default_replica_count
Obrigatório
|
<xref:Int>
Número padrão de réplicas para a hidratação. |
data_factory_resource_id
|
<xref:str.>
ID do recurso do ADF a ser usada para a hidratação. Valor padrão: None
|
Retornos
Tipo | Description |
---|---|
O objeto do armazenamento de dados em cache |
update
Atualizar a política de cache de dados para um armazenamento de dados em cache.
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)
Parâmetros
Nome | Description |
---|---|
workspace
Obrigatório
|
O workspace. |
name
Obrigatório
|
O nome do armazenamento de dados em cache. |
data_management_compute_target
|
A computação de gerenciamento de dados. Valor padrão: None
|
data_management_compute_auth
|
A entidade de serviço usada para enviar trabalhos de gerenciamento de dados à computação de gerenciamento de dados. Valor padrão: None
|
ttl_in_days
|
<xref:Int>
Vida útil em dias. Valor padrão: None
|
ttl_expiration_policy
|
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]
Política de expiração de TTL. Valor padrão: None
|
default_replica_count
|
<xref:Int>
Número padrão de réplicas para a hidratação. Valor padrão: None
|
data_factory_resource_id
|
<xref:str.>
ID do recurso do ADF a ser usada para a hidratação. Valor padrão: None
|
Retornos
Tipo | Description |
---|---|
O objeto do armazenamento de dados em cache |
Atributos
data_factory_resource_id
Retornar a ID do recurso do Azure Data Factory que pode ser usada para a hidratação.
Retornos
Tipo | Description |
---|---|
ID do recurso do ADF a ser usada para a hidratação. |
data_management_compute_target
Retornar o nome da computação de gerenciamento de dados a ser usada para a hidratação.
Retornos
Tipo | Description |
---|---|
A computação de gerenciamento de dados. |
data_store_list
Retornar a lista de armazenamentos de dados subjacentes para armazenamentos de dados em cache.
Retornos
Tipo | Description |
---|---|
list(<xref:AbstractDataStore>)
|
A lista de armazenamentos de dados a serem usados como armazenamentos de dados em cache. |
default_replica_count
Retornar o número padrão de réplicas durante a hidratação.
Retornos
Tipo | Description |
---|---|
Número padrão de réplicas para a hidratação. |
name
Retornar o nome do armazenamento de dados em cache.
Retornos
Tipo | Description |
---|---|
O nome do armazenamento de dados em cache. |
ttl_expiration_policy
Retornar a política de expiração de tempo de vida útil.
Retornos
Tipo | Description |
---|---|
Política de expiração de TTL. |