DatacacheStore 클래스
참고
이는 실험적인 클래스이며 언제든지 변경될 수 있습니다. 자세한 내용은 https://aka.ms/azuremlexperimental을 참조하세요.
Azure Machine Learning 스토리지 계정에 대한 스토리지 추상화를 나타냅니다.
DatacacheStores는 작업 영역에 연결되며 기본 데이터 캐시 솔루션과 관련된 정보를 저장하는 데 사용됩니다. 현재 분할된 Blob 솔루션만 지원됩니다. Datacachestores는 캐싱에 사용할 수 있는 다양한 Blob 데이터 저장소를 정의합니다.
이 클래스를 사용하여 데이터 캐시 저장소 등록, 나열, 가져오기, 업데이트를 포함한 관리 작업을 수행합니다.
각 서비스의 DatacacheStores는 이 클래스의 register*
메서드로 만들어집니다.
이름으로 데이터 캐시 저장소를 가져옵니다. 이 호출은 데이터 캐시 서비스에 대한 요청을 수행합니다.
- 상속
-
builtins.objectDatacacheStore
생성자
DatacacheStore(workspace, name, **kwargs)
매개 변수
Name | Description |
---|---|
workspace
필수
|
작업 영역입니다. |
name
필수
|
데이터 캐시 저장소의 이름입니다. |
메서드
get_by_name |
이름으로 데이터 캐시 저장소를 가져옵니다. |
list |
작업 영역의 모든 데이터 캐시 저장소를 나열합니다. |
register |
데이터 캐시 저장소를 작업 영역에 등록합니다. |
update |
데이터 캐시 저장소에 대한 데이터 캐시 정책을 업데이트합니다. |
get_by_name
이름으로 데이터 캐시 저장소를 가져옵니다.
static get_by_name(workspace, name)
매개 변수
Name | Description |
---|---|
workspace
필수
|
작업 영역입니다. |
name
필수
|
데이터 캐시 저장소의 이름입니다. |
반환
형식 | Description |
---|---|
해당 이름의 일치하는 데이터 저장소입니다. |
list
작업 영역의 모든 데이터 캐시 저장소를 나열합니다.
static list(workspace)
매개 변수
Name | Description |
---|---|
workspace
필수
|
작업 영역입니다. |
반환
형식 | Description |
---|---|
DatacacheStore 개체 목록입니다. |
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)
매개 변수
Name | Description |
---|---|
workspace
필수
|
작업 영역입니다. |
name
필수
|
데이터 캐시 저장소의 이름입니다. |
data_store_list
필수
|
기본 데이터 저장소 목록입니다. |
data_management_compute_target
필수
|
데이터 관리 컴퓨팅입니다. |
data_management_compute_auth
필수
|
데이터 관리 작업을 데이터 관리 컴퓨팅에 제출하는 데 사용되는 서비스 주체입니다. |
ttl_in_days
필수
|
<xref:Int>
TTL(Time to Live)(일)입니다. |
ttl_expiration_policy
필수
|
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]
TTL 만료 정책입니다. |
default_replica_count
필수
|
<xref:Int>
하이드레이션할 기본 복제본 수입니다. |
data_factory_resource_id
|
<xref:str.>
하이드레이션에 사용할 ADF의 리소스 ID입니다. Default value: None
|
반환
형식 | Description |
---|---|
DatacacheStore 개체입니다. |
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)
매개 변수
Name | Description |
---|---|
workspace
필수
|
작업 영역입니다. |
name
필수
|
데이터 캐시 저장소의 이름입니다. |
data_management_compute_target
|
데이터 관리 컴퓨팅입니다. Default value: None
|
data_management_compute_auth
|
데이터 관리 작업을 데이터 관리 컴퓨팅에 제출하는 데 사용되는 서비스 주체입니다. Default value: None
|
ttl_in_days
|
<xref:Int>
TTL(Time to Live)(일)입니다. Default value: None
|
ttl_expiration_policy
|
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]
TTL 만료 정책입니다. Default value: None
|
default_replica_count
|
<xref:Int>
하이드레이션할 기본 복제본 수입니다. Default value: None
|
data_factory_resource_id
|
<xref:str.>
하이드레이션에 사용할 ADF의 리소스 ID입니다. Default value: None
|
반환
형식 | Description |
---|---|
DatacacheStore 개체입니다. |
특성
data_factory_resource_id
data_management_compute_target
data_store_list
데이터 저장소에 대한 기본 데이터 저장소 목록을 반환합니다.
반환
형식 | Description |
---|---|
list(<xref:AbstractDataStore>)
|
데이터 저장소로 사용할 데이터 저장소 목록입니다. |