Freigeben über


DatacacheStore Klasse

Hinweis

Dies ist eine experimentelle Klasse und kann sich jederzeit ändern. Weitere Informationen finden Sie unter https://aka.ms/azuremlexperimental.

Stellt eine Speicherstraktion über ein Azure Machine Learning-Speicherkonto dar.

DatacacheStores werden an Arbeitsbereiche angefügt und zum Speichern von Informationen im Zusammenhang mit der zugrunde liegenden DataCache-Lösung verwendet. Derzeit wird nur partitionierte BLOB-Lösung unterstützt. Datacachestores definieren verschiedene Blob-Datenspeicher, die zum Zwischenspeichern verwendet werden können.

Verwenden Sie diese Klasse zum Ausführen von Verwaltungsvorgängen, einschließlich Register, Liste, Abrufen und Aktualisieren von Datenspeichern. DatacacheStores für jeden Dienst werden mit den register* Methoden dieser Klasse erstellt.

Rufen Sie einen Datacachestore anhand des Namens ab. Dieser Aufruf sendet eine Anforderung an den Datacache-Dienst.

Konstruktor

DatacacheStore(workspace, name, **kwargs)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich.

name
Erforderlich
str

Der Name des Datenspeichers

Methoden

get_by_name

Rufen Sie einen Datacachestore anhand des Namens ab.

list

Listet alle Datenspeicher im Arbeitsbereich auf.

register

Registrieren Sie einen Datenspeicher für den Arbeitsbereich.

update

Aktualisieren der Datencacherichtlinie für einen Datenspeicher.

get_by_name

Rufen Sie einen Datacachestore anhand des Namens ab.

static get_by_name(workspace, name)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich.

name
Erforderlich
str

Der Name des Datenspeichers

Gibt zurück

Typ Beschreibung

Der entsprechende Datenspeicher für diesen Namen.

list

Listet alle Datenspeicher im Arbeitsbereich auf.

static list(workspace)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich.

Gibt zurück

Typ Beschreibung

Liste der DatacacheStore-Objekte.

register

Registrieren Sie einen Datenspeicher für den Arbeitsbereich.

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)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich.

name
Erforderlich
Union[list(str), list(<xref:AbstractDataStore>)]

Der Name des Datenspeichers.

data_store_list
Erforderlich

Die Liste der zugrunde liegenden Datenspeicher.

data_management_compute_target
Erforderlich

Die Datenverwaltung berechnet.

data_management_compute_auth
Erforderlich

Der Dienstprinzipal zum Übermitteln von Datenverwaltungsaufträgen an die Datenverwaltungsberechnung.

ttl_in_days
Erforderlich
<xref:Int>

Zeit-To-Live in Tagen.

ttl_expiration_policy
Erforderlich
str, <xref:one> of [<xref:"LastAccessTime">, <xref:"CreationTime">]

TTL läuft richtlinie ab.

default_replica_count
Erforderlich
<xref:Int>

Die Standardanzahl der Replikate, die hydratisiert werden sollen.

data_factory_resource_id
<xref:str.>

Ressourcen-ID der ADF, die für die Hydratation verwendet werden soll.

Standardwert: None

Gibt zurück

Typ Beschreibung

Das DatacacheStore-Objekt

update

Aktualisieren der Datencacherichtlinie für einen Datenspeicher.

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)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich.

name
Erforderlich
str

Der Name des Datenspeichers.

data_management_compute_target

Die Datenverwaltung berechnet.

Standardwert: None
data_management_compute_auth

Der Dienstprinzipal zum Übermitteln von Datenverwaltungsaufträgen an die Datenverwaltungsberechnung.

Standardwert: None
ttl_in_days
<xref:Int>

Zeit-To-Live in Tagen.

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

TTL läuft richtlinie ab.

Standardwert: None
default_replica_count
<xref:Int>

Die Standardanzahl der Replikate, die hydratisiert werden sollen.

Standardwert: None
data_factory_resource_id
<xref:str.>

Ressourcen-ID der ADF, die für die Hydratation verwendet werden soll.

Standardwert: None

Gibt zurück

Typ Beschreibung

Das DatacacheStore-Objekt

Attribute

data_factory_resource_id

Gibt die Ressourcen-ID der Azure-Datenfactory zurück, die für die Hydratation verwendet werden kann.

Gibt zurück

Typ Beschreibung
str

Ressourcen-ID der ADF, die für die Hydratation verwendet werden soll.

data_management_compute_target

Gibt den Namen der Datenverwaltungsberechnung zurück, die für die Hydratation verwendet werden soll.

Gibt zurück

Typ Beschreibung
str

Die Datenverwaltung berechnet.

data_store_list

Gibt die Liste der zugrunde liegenden Datenspeicher für die Datenspeicher zurück.

Gibt zurück

Typ Beschreibung
list(<xref:AbstractDataStore>)

Die Liste der Datenspeicher, die als Datenspeicher verwendet werden sollen.

default_replica_count

Gibt die Standardanzahl der Replikate während der Hydratation zurück.

Gibt zurück

Typ Beschreibung
Int

Die Standardanzahl der Replikate, die hydratisiert werden sollen.

name

Gibt den Namen des Datenspeichers zurück.

Gibt zurück

Typ Beschreibung
str

Der Name des DatacacheStores.

ttl_expiration_policy

Gibt die Zeit-zu-Live-Ablaufrichtlinie zurück.

Gibt zurück

Typ Beschreibung
str

TTL läuft richtlinie ab.

ttl_in_days

Gibt die Time-to-Live-Richtlinie zurück.

Gibt zurück

Typ Beschreibung
Int

Zeit-To-Live in Tagen.

workspace

Geben Sie die Arbeitsbereichsinformationen zurück.

Gibt zurück

Typ Beschreibung

Der Arbeitsbereich.