Compartir a través de


DatacacheStore Clase

Nota

Se trata de una clase experimental y puede cambiar en cualquier momento. Consulte https://aka.ms/azuremlexperimental para más información.

Representa una abstracción de almacenamiento en una cuenta de almacenamiento de Azure Machine Learning.

DatacacheStores se asocia a áreas de trabajo y se usan para almacenar información relacionada con la solución de caché de datos subyacente. Actualmente, solo se admite la solución de blob con particiones. Datacachestores define varios almacenes de datos de blobs que se pueden usar para el almacenamiento en caché.

Se usa esta clase para realizar operaciones de administración, como registrar, enumerar, obtener y actualizar almacenes de datos. Los objetos DatacacheStores para cada servicio se crean con los métodos register* de esta clase.

Obtiene un almacén de caché de datos por nombre. Esta llamada realizará una solicitud al servicio datacache.

Herencia
builtins.object
DatacacheStore

Constructor

DatacacheStore(workspace, name, **kwargs)

Parámetros

Nombre Description
workspace
Requerido

Área de trabajo.

name
Requerido
str

Nombre del almacén de caché de datos

Métodos

get_by_name

Obtiene un almacén de caché de datos por nombre.

list

Enumera todos los almacenes de caché de datos del área de trabajo.

register

Registre un almacén de caché de datos en el área de trabajo.

update

Actualiza la directiva de caché de datos para un almacén de caché de datos.

get_by_name

Obtiene un almacén de caché de datos por nombre.

static get_by_name(workspace, name)

Parámetros

Nombre Description
workspace
Requerido

Área de trabajo.

name
Requerido
str

Nombre del almacén de caché de datos

Devoluciones

Tipo Description

Almacén de datos correspondiente para ese nombre.

list

Enumera todos los almacenes de caché de datos del área de trabajo.

static list(workspace)

Parámetros

Nombre Description
workspace
Requerido

Área de trabajo.

Devoluciones

Tipo Description

Lista de objetos DatacacheStore.

register

Registre un almacén de caché de datos en el área de trabajo.

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

Nombre Description
workspace
Requerido

Área de trabajo.

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

Nombre del almacén de caché de datos.

data_store_list
Requerido

Lista de almacenes de datos subyacentes.

data_management_compute_target
Requerido

Proceso de administración de datos.

data_management_compute_auth
Requerido

La entidad de servicio que se usa para enviar trabajos de administración de datos al proceso de administración de datos.

ttl_in_days
Requerido
<xref:Int>

Período de vida en días.

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

Directiva de expiración de TTL.

default_replica_count
Requerido
<xref:Int>

Número predeterminado de réplicas que se van a hidratar.

data_factory_resource_id
<xref:str.>

Identificador de recurso del ADF que se va a usar para la hidratación.

valor predeterminado: None

Devoluciones

Tipo Description

Objeto de DatacacheStore

update

Actualiza la directiva de caché de datos para un almacén de caché de datos.

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

Nombre Description
workspace
Requerido

Área de trabajo.

name
Requerido
str

Nombre del almacén de caché de datos.

data_management_compute_target

Proceso de administración de datos.

valor predeterminado: None
data_management_compute_auth

La entidad de servicio que se usa para enviar trabajos de administración de datos al proceso de administración de datos.

valor predeterminado: None
ttl_in_days
<xref:Int>

Período de vida en días.

valor predeterminado: None
ttl_expiration_policy
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]

Directiva de expiración de TTL.

valor predeterminado: None
default_replica_count
<xref:Int>

Número predeterminado de réplicas que se van a hidratar.

valor predeterminado: None
data_factory_resource_id
<xref:str.>

Identificador de recurso del ADF que se va a usar para la hidratación.

valor predeterminado: None

Devoluciones

Tipo Description

Objeto de DatacacheStore

Atributos

data_factory_resource_id

Devuelve el Identificador de recurso de la factoría de datos de Azure que se puede usar para la hidratación.

Devoluciones

Tipo Description
str

Identificador de recurso del ADF que se va a usar para la hidratación.

data_management_compute_target

Devuelve el nombre del proceso de administración de datos que se va a usar para la hidratación.

Devoluciones

Tipo Description
str

Proceso de administración de datos.

data_store_list

Devuelve la lista de almacenes de datos subyacentes para los almacenes de caché de datos.

Devoluciones

Tipo Description
list(<xref:AbstractDataStore>)

Lista de almacenes de datos que se usarán como almacenes de caché de datos.

default_replica_count

Devuelve el número predeterminado de réplicas durante la hidratación.

Devoluciones

Tipo Description
Int

Número predeterminado de réplicas que se van a hidratar.

name

Devuelve el nombre del almacén de caché de datos.

Devoluciones

Tipo Description
str

Nombre de DatacacheStore.

ttl_expiration_policy

Devuelve la directiva de expiración de período de vida.

Devoluciones

Tipo Description
str

Directiva de expiración de TTL.

ttl_in_days

Devuelve la directiva de período de vida.

Devoluciones

Tipo Description
Int

Período de vida en días.

workspace

Devuelve la información de área de trabajo.

Devoluciones

Tipo Description

Área de trabajo.