DatacacheStore クラス
Note
これは試験段階のクラスであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。
Azure Machine Learning ストレージ アカウントに対するストレージの抽象化を表します。
DatacacheStore はワークスペースにアタッチされ、基になるデータキャッシュ ソリューションに関連する情報を格納するために使用されます。 現時点では、パーティション分割された BLOB ソリューションのみがサポートされています。 Datacachestore は、キャッシュに使用できるさまざまな BLOB データストアを定義します。
このクラスを使用して、データキャッシュストアの登録、一覧表示、取得、更新などの管理操作を実行します。
各サービス用の DatacacheStore は、このクラスの register*
メソッドを使用して作成されます。
名前を指定してデータキャッシュストアを取得します。 この呼び出しにより、datacache サービスに要求が行われます。
- 継承
-
builtins.objectDatacacheStore
コンストラクター
DatacacheStore(workspace, name, **kwargs)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
ワークスペース。 |
name
必須
|
データキャッシュストアの名前 |
メソッド
get_by_name |
名前を指定してデータキャッシュストアを取得します。 |
list |
ワークスペース内のすべてのデータキャッシュストアを一覧表示します。 |
register |
データキャッシュストアをワークスペースに登録します。 |
update |
データキャッシュストアのデータキャッシュ ポリシーを更新します。 |
get_by_name
名前を指定してデータキャッシュストアを取得します。
static get_by_name(workspace, name)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
ワークスペース。 |
name
必須
|
データキャッシュストアの名前 |
戻り値
型 | 説明 |
---|---|
その名前に対応するデータストア。 |
list
ワークスペース内のすべてのデータキャッシュストアを一覧表示します。
static list(workspace)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
ワークスペース。 |
戻り値
型 | 説明 |
---|---|
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)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
ワークスペース。 |
name
必須
|
データキャッシュストアの名前。 |
data_store_list
必須
|
基になるデータストアの一覧。 |
data_management_compute_target
必須
|
データ管理コンピューティング。 |
data_management_compute_auth
必須
|
データ管理ジョブをデータ管理コンピューティングに送信するために使用されるサービス プリンシパル。 |
ttl_in_days
必須
|
<xref:Int>
日単位の 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。 規定値: None
|
戻り値
型 | 説明 |
---|---|
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)
パラメーター
名前 | 説明 |
---|---|
workspace
必須
|
ワークスペース。 |
name
必須
|
データキャッシュストアの名前。 |
data_management_compute_target
|
データ管理コンピューティング。 規定値: None
|
data_management_compute_auth
|
データ管理ジョブをデータ管理コンピューティングに送信するために使用されるサービス プリンシパル。 規定値: None
|
ttl_in_days
|
<xref:Int>
日単位の Time to Live。 規定値: None
|
ttl_expiration_policy
|
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]
TTL 期限切れポリシー。 規定値: None
|
default_replica_count
|
<xref:Int>
ハイドレートするレプリカの既定数。 規定値: None
|
data_factory_resource_id
|
<xref:str.>
ハイドレーションに使用される ADF のリソース ID。 規定値: None
|
戻り値
型 | 説明 |
---|---|
DatacacheStore オブジェクト |
属性
data_factory_resource_id
data_management_compute_target
data_store_list
データキャッシュストアの基になるデータストアの一覧を返します。
戻り値
型 | 説明 |
---|---|
list(<xref:AbstractDataStore>)
|
データキャッシュストアとして使用されるデータストアの一覧。 |