Freigeben über


DatacacheStore Klasse

Hinweis

Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Stellt eine Speicherabstraktion eines Azure Machine Learning-Speicherkontos dar.

DatacacheStores werden Arbeitsbereichen angefügt und zum Speichern von Informationen im Zusammenhang mit der zugrunde liegenden Datacachelösung verwendet. Derzeit wird nur eine partitionierte Bloblösung unterstützt. Datacachestores definiert verschiedene Blobdatenspeicher, die für die Zwischenspeicherung verwendet werden können.

Verwenden Sie diese Klasse, um Verwaltungsvorgänge durchzuführen, einschließlich Registrieren, Auflisten, Abrufen und Aktualisieren von Datacachestores. DatacacheStores für jeden Dienst werden mit den register*-Methoden dieser Klasse erstellt.

Ruft einen Datacache anhand des Namens ab. Dieser Aufruf sendet eine Anforderung an den Datacachedienst.

Vererbung
builtins.object
DatacacheStore

Konstruktor

DatacacheStore(workspace, name, **kwargs)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich

name
Erforderlich
str

Der Name des Datencaches

Methoden

get_by_name

Ruft einen Datacache anhand des Namens ab.

list

Listet alle Datencaches im Arbeitsbereich auf.

register

Registriert einen Datencache für den Arbeitsbereich.

update

Aktualisiert die Datencacherichtlinie für einen Datencache.

get_by_name

Ruft einen Datacache anhand des Namens ab.

static get_by_name(workspace, name)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich

name
Erforderlich
str

Der Name des Datencaches

Gibt zurück

Typ Beschreibung

Der Zugehörige Datenspeicher für diesen Namen.

list

Listet alle Datencaches im Arbeitsbereich auf.

static list(workspace)

Parameter

Name Beschreibung
workspace
Erforderlich

Der Arbeitsbereich

Gibt zurück

Typ Beschreibung

Listet die DatacacheStore-Objekte ab.

register

Registriert einen Datencache 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 Datencaches

data_store_list
Erforderlich

Die Liste der zugrunde liegenden Datenspeicher.

data_management_compute_target
Erforderlich

Die Computeressourcen für die Datenverwaltung.

data_management_compute_auth
Erforderlich

Der Dienstprinzipal, der zum Übermitteln von Datenverwaltungsaufträgen an das Computeziel für die Datenverwaltung verwendet wird.

ttl_in_days
Erforderlich
<xref:Int>

Gültigkeitsdauer in Tagen.

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

Richtlinie für den TTL-Ablauf.

default_replica_count
Erforderlich
<xref:Int>

Standardanzahl der zu aktualisierenden Replikate.

data_factory_resource_id
<xref:str.>

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

Standardwert: None

Gibt zurück

Typ Beschreibung

Das DatacacheStore-Objekt

update

Aktualisiert die Datencacherichtlinie für einen Datencache.

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 Datencaches

data_management_compute_target

Die Computeressourcen für die Datenverwaltung.

Standardwert: None
data_management_compute_auth

Der Dienstprinzipal, der zum Übermitteln von Datenverwaltungsaufträgen an das Computeziel für die Datenverwaltung verwendet wird.

Standardwert: None
ttl_in_days
<xref:Int>

Gültigkeitsdauer in Tagen.

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

Richtlinie für den TTL-Ablauf.

Standardwert: None
default_replica_count
<xref:Int>

Standardanzahl der zu aktualisierenden Replikate.

Standardwert: None
data_factory_resource_id
<xref:str.>

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

Standardwert: None

Gibt zurück

Typ Beschreibung

Das DatacacheStore-Objekt

Attribute

data_factory_resource_id

Gibt die Ressourcen-ID der Azure Data Factory-Instanz zurück, die für die Aktualisierung verwendet werden kann.

Gibt zurück

Typ Beschreibung
str

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

data_management_compute_target

Gibt den Namen der Computeressourcen für die Datenverwaltung zurück, die für die Aktualisierung verwendet werden sollen.

Gibt zurück

Typ Beschreibung
str

Die Computeressourcen für die Datenverwaltung.

data_store_list

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

Gibt zurück

Typ Beschreibung
list(<xref:AbstractDataStore>)

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

default_replica_count

Gibt die Standardanzahl von Replikaten während der Aktualisierung zurück.

Gibt zurück

Typ Beschreibung
Int

Standardanzahl der zu aktualisierenden Replikate.

name

Gibt den Namen des Datencaches zurück.

Gibt zurück

Typ Beschreibung
str

Der DatacacheStore-Name.

ttl_expiration_policy

Gibt die Richtlinie für den Ablauf der Gültigkeitsdauer zurück.

Gibt zurück

Typ Beschreibung
str

Richtlinie für den TTL-Ablauf.

ttl_in_days

Gibt die Richtlinie für die Gültigkeitsdauer zurück.

Gibt zurück

Typ Beschreibung
Int

Gültigkeitsdauer in Tagen.

workspace

Gibt die Arbeitsbereichsinformationen zurück.

Gibt zurück

Typ Beschreibung

Der Arbeitsbereich