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

workspace
Workspace
Requerido

Área de trabajo.

name
str
Requerido

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

workspace
Workspace
Requerido

Área de trabajo.

name
str
Requerido

Nombre del almacén de caché de datos

Devoluciones

Almacén de datos correspondiente para ese nombre.

Tipo de valor devuelto

list

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

static list(workspace)

Parámetros

workspace
Workspace
Requerido

Área de trabajo.

Devoluciones

Lista de objetos DatacacheStore.

Tipo de valor devuelto

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

workspace
Workspace
Requerido

Área de trabajo.

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

Nombre del almacén de caché de datos.

data_store_list
Requerido

Lista de almacenes de datos subyacentes.

data_management_compute_target
ComputeTarget
Requerido

Proceso de administración de datos.

data_management_compute_auth
ServicePrincipalAuthentication
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
<xref:Int>
Requerido

Período de vida en días.

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

Directiva de expiración de TTL.

default_replica_count
<xref:Int>
Requerido

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

data_factory_resource_id
<xref:str.>
valor predeterminado: None

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

Devoluciones

Objeto de DatacacheStore

Tipo de valor devuelto

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

workspace
Workspace
Requerido

Área de trabajo.

name
str
Requerido

Nombre del almacén de caché de datos.

data_management_compute_target
ComputeTarget
valor predeterminado: None

Proceso de administración de datos.

data_management_compute_auth
ServicePrincipalAuthentication
valor predeterminado: None

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
<xref:Int>
valor predeterminado: None

Período de vida en días.

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

Directiva de expiración de TTL.

default_replica_count
<xref:Int>
valor predeterminado: None

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

data_factory_resource_id
<xref:str.>
valor predeterminado: None

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

Devoluciones

Objeto de DatacacheStore

Tipo de valor devuelto

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

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

Tipo de valor devuelto

str

data_management_compute_target

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

Devoluciones

Proceso de administración de datos.

Tipo de valor devuelto

str

data_store_list

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

Devoluciones

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

Tipo de valor devuelto

list(<xref:AbstractDataStore>)

default_replica_count

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

Devoluciones

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

Tipo de valor devuelto

<xref:Int>

name

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

Devoluciones

Nombre de DatacacheStore.

Tipo de valor devuelto

str

ttl_expiration_policy

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

Devoluciones

Directiva de expiración de TTL.

Tipo de valor devuelto

str

ttl_in_days

Devuelve la directiva de período de vida.

Devoluciones

Período de vida en días.

Tipo de valor devuelto

<xref:Int>

workspace

Devuelve la información de área de trabajo.

Devoluciones

Área de trabajo.

Tipo de valor devuelto