DatacacheStore クラス

注

これは試験的なクラスであり、いつでも変更される可能性があります。 詳細については、https://aka.ms/azuremlexperimental を参照してください。

Azure Machine Learning ストレージ アカウントに対するストレージの抽象化を表します。

DatacacheStore はワークスペースにアタッチされ、基になるデータ キャッシュ ソリューションに関連する情報を格納するために使用されます。 現時点では、パーティション分割された BLOB ソリューションのみがサポートされています。 データストアは、キャッシュに使用できるさまざまな BLOB データストアを定義します。

このクラスを使用して、データストアの登録、一覧表示、取得、更新などの管理操作を実行します。 各サービスの DatacacheStore は、このクラスの register* メソッドを使用して作成されます。

名前でデータストアを取得します。 この呼び出しは、データ キャッシュ サービスに対して要求を行います。

コンストラクター

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
必須

ワークスペース。

戻り値

型 説明

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
必須
Union[list(str), list(<xref:AbstractDataStore>)]

データストアの名前。

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
必須
str

データストアの名前。

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

ハイドレーションに使用できる Azure データ ファクトリのリソース ID を返します。

戻り値

型 説明
str

ハイドレーションに使用する ADF のリソース ID。

data_management_compute_target

ハイドレーションに使用するデータ管理コンピューティングの名前を返します。

戻り値

型 説明
str

データ管理コンピューティング。

data_store_list

データストアの基になるデータストアの一覧を返します。

戻り値

型 説明
list(<xref:AbstractDataStore>)

データストアとして使用するデータストアの一覧。

default_replica_count

ハイドレーション中のレプリカの既定の数を返します。

戻り値

型 説明
Int

ハイドレートするレプリカの既定の数。

name

データ キャッシュ ストアの名前を返します。

戻り値

型 説明
str

DatacacheStore 名。

ttl_expiration_policy

有効期限ポリシーを返します。

戻り値

型 説明
str

TTL の有効期限が切れるポリシー。

ttl_in_days

Time-to-Live ポリシーを返します。

戻り値

型 説明
Int

time-To-Live (日単位)。

workspace

ワークスペース情報を返します。

戻り値

型 説明

ワークスペース。