DatacacheStore Класс

Примечание

Это экспериментальный класс, который может быть изменен в любое время. Дополнительные сведения см. по адресу https://aka.ms/azuremlexperimental.

Представляет абстракцию хранилища для учетной записи хранения Машинного обучения Azure.

Хранилища DatacacheStores присоединяются к рабочим областям и используются для хранения сведений, относящихся к базовому решению DataCache. Сейчас поддерживается только секционированное решение BLOB-объектов. Datacachestores определяет различные хранилища BLOB-объектов, которые могут использоваться для кэширования.

Этот класс используется для выполнения операций управления, включая регистрацию, вывод списка, получение и обновление хранилищ кэшированных данных. Хранилища DatacacheStores для каждой службы создаются с помощью методов register* данного класса.

Получение хранилища данных кэша по имени. Этот вызов выполнит запрос к службе datacache.

Наследование
builtins.object
DatacacheStore

Конструктор

DatacacheStore(workspace, name, **kwargs)

Параметры

Имя Описание
workspace
Обязательно

Рабочая область.

name
Обязательно
str

Имя хранилища данных кэша

Методы

get_by_name

Получение хранилища данных кэша по имени.

list

Список всех хранилищ данных кэша в рабочей области.

register

Регистрация хранилища кэша данных в рабочей области.

update

Обновление политики кэша данных хранилища данных кэша.

get_by_name

Получение хранилища данных кэша по имени.

static get_by_name(workspace, name)

Параметры

Имя Описание
workspace
Обязательно

Рабочая область.

name
Обязательно
str

Имя хранилища данных кэша

Возвращаемое значение

Тип Описание

Соответствующее хранилище данных для этого имени.

list

Список всех хранилищ данных кэша в рабочей области.

static list(workspace)

Параметры

Имя Описание
workspace
Обязательно

Рабочая область.

Возвращаемое значение

Тип Описание

Список объектов хранилищ данных кэша.

register

Регистрация хранилища кэша данных в рабочей области.

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)

Параметры

Имя Описание
workspace
Обязательно

Рабочая область.

name
Обязательно
Union[list(str), list(<xref:AbstractDataStore>)]

Имя хранилища данных кэша.

data_store_list
Обязательно

Список базовых хранилищ данных.

data_management_compute_target
Обязательно

Вычислительный ресурс для управления данными.

data_management_compute_auth
Обязательно

Субъект-служба, используемый для отправки заданий управления данными в вычислительный ресурс управления данными.

ttl_in_days
Обязательно
<xref:Int>

Срок действия в днях.

ttl_expiration_policy
Обязательно
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]

Политика завершения срока действия.

default_replica_count
Обязательно
<xref:Int>

Число реплик по умолчанию для расконсервации.

data_factory_resource_id
<xref:str.>

Идентификатор ресурса ADF, который должен использоваться для расконсервации.

Default value: None

Возвращаемое значение

Тип Описание

Объект хранилища кэша данных

update

Обновление политики кэша данных хранилища данных кэша.

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)

Параметры

Имя Описание
workspace
Обязательно

Рабочая область.

name
Обязательно
str

Имя хранилища данных кэша.

data_management_compute_target

Вычислительный ресурс для управления данными.

Default value: None
data_management_compute_auth

Субъект-служба, используемый для отправки заданий управления данными в вычислительный ресурс управления данными.

Default value: None
ttl_in_days
<xref:Int>

Срок действия в днях.

Default value: None
ttl_expiration_policy
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]

Политика завершения срока действия.

Default value: None
default_replica_count
<xref:Int>

Число реплик по умолчанию для расконсервации.

Default value: None
data_factory_resource_id
<xref:str.>

Идентификатор ресурса ADF, который должен использоваться для расконсервации.

Default value: None

Возвращаемое значение

Тип Описание

Объект хранилища кэша данных

Атрибуты

data_factory_resource_id

Возвращает идентификатор ресурса фабрики данных Azure, который можно использовать для расконсервации.

Возвращаемое значение

Тип Описание
str

Идентификатор ресурса ADF, который должен использоваться для расконсервации.

data_management_compute_target

Возвращает имя вычислительного ресурса управления данными, который будет использоваться для расконсервации.

Возвращаемое значение

Тип Описание
str

Вычислительный ресурс для управления данными.

data_store_list

Возвращает список базовых хранилищ данных для хранилищ кэшированных данных.

Возвращаемое значение

Тип Описание
list(<xref:AbstractDataStore>)

Список хранилищ данных, которые будут использоваться в качестве хранилищ кэшированных данных.

default_replica_count

Возвращает количество реплик по умолчанию во время расконсервации.

Возвращаемое значение

Тип Описание
Int

Число реплик по умолчанию для расконсервации.

name

Возвращает имя хранилища кэша данных.

Возвращаемое значение

Тип Описание
str

Имя хранилища кэшированных данных.

ttl_expiration_policy

Возвращает политику срока действия политики.

Возвращаемое значение

Тип Описание
str

Политика завершения срока действия.

ttl_in_days

Возвращает срок действия политики.

Возвращаемое значение

Тип Описание
Int

Срок действия в днях.

workspace

Возвращает сведения о рабочей области.

Возвращаемое значение

Тип Описание

Рабочая область.