DatacacheStore Класс

Примечание

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

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

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

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

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

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

Конструктор

DatacacheStore(workspace, name, **kwargs)

Параметры

workspace
Workspace
Обязательно

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

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

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

Методы

get_by_name

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

list

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

register

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

update

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

get_by_name

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

static get_by_name(workspace, name)

Параметры

workspace
Workspace
Обязательно

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

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

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

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

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

Возвращаемый тип

list

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

static list(workspace)

Параметры

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
Workspace
Обязательно

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

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

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

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

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

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

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

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

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

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.>
значение по умолчанию: None

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

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

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

Возвращаемый тип

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
Workspace
Обязательно

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

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

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

data_management_compute_target
ComputeTarget
значение по умолчанию: None

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

data_management_compute_auth
ServicePrincipalAuthentication
значение по умолчанию: None

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

ttl_in_days
<xref:Int>
значение по умолчанию: None

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

ttl_expiration_policy
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]
значение по умолчанию: None

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

default_replica_count
<xref:Int>
значение по умолчанию: None

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

data_factory_resource_id
<xref:str.>
значение по умолчанию: None

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

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

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

Возвращаемый тип

Атрибуты

data_factory_resource_id

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

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

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

Возвращаемый тип

str

data_management_compute_target

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

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

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

Возвращаемый тип

str

data_store_list

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

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

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

Возвращаемый тип

list(<xref:AbstractDataStore>)

default_replica_count

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

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

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

Возвращаемый тип

<xref:Int>

name

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

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

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

Возвращаемый тип

str

ttl_expiration_policy

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

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

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

Возвращаемый тип

str

ttl_in_days

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

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

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

Возвращаемый тип

<xref:Int>

workspace

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

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

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

Возвращаемый тип