DatastoreOperations Třída

Představuje klienta pro provádění operací v úložištích dat.

Neměli byste vytvořit instanci této třídy přímo. Místo toho byste měli vytvořit MLClient a použít tohoto klienta prostřednictvím vlastnosti MLClient.datastores.

Dědičnost
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Konstruktor

DatastoreOperations(operation_scope: OperationScope, operation_config: OperationConfig, serviceclient_2023_04_01_preview: AzureMachineLearningWorkspaces, **kwargs: Dict)

Parametry

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Vyžadováno

Proměnné oboru pro třídy operací objektu MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Vyžadováno

Běžná konfigurace pro třídy operací objektu MLClient.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Vyžadováno

Klient služby, který koncovým uživatelům umožňuje pracovat s prostředky pracovního prostoru Azure Machine Learning.

serviceclient_2023_04_01_preview

Metody

create_or_update

Připojí předaný v úložišti dat k pracovnímu prostoru nebo aktualizuje úložiště dat, pokud již existuje.

delete

Odstraní z pracovního prostoru odkaz na úložiště dat s daným názvem. Tato metoda neodstraní skutečné úložiště dat ani podkladová data v úložišti dat.

get

Vrátí informace o úložišti dat, na které odkazuje daný název.

get_default

Vrátí výchozí úložiště dat pracovního prostoru.

list

Zobrazí seznam všech úložišť dat a přidružených informací v rámci pracovního prostoru.

create_or_update

Připojí předaný v úložišti dat k pracovnímu prostoru nebo aktualizuje úložiště dat, pokud již existuje.

create_or_update(datastore: Datastore) -> Datastore

Parametry

datastore
Datastore
Vyžadováno

Konfigurace úložiště dat, které se má připojit.

Návraty

Připojené úložiště dat.

Návratový typ

Příklady

Příklad vytvoření úložiště dat


   from azure.ai.ml.entities import AzureBlobDatastore

   datastore_example = AzureBlobDatastore(
       name="azure_blob_datastore",
       account_name="sdkvnextclidcdnrc7zb7xyy",  # cspell:disable-line
       container_name="testblob",
   )
   ml_client.datastores.create_or_update(datastore_example)

delete

Odstraní z pracovního prostoru odkaz na úložiště dat s daným názvem. Tato metoda neodstraní skutečné úložiště dat ani podkladová data v úložišti dat.

delete(name: str) -> None

Parametry

name
str
Vyžadováno

Název úložiště dat

Příklady

Příklad odstranění úložiště dat


   ml_client.datastores.delete("azure_blob_datastore")

get

Vrátí informace o úložišti dat, na které odkazuje daný název.

get(name: str, *, include_secrets: bool = False) -> Datastore

Parametry

name
str
Vyžadováno

Název úložiště dat

include_secrets
bool

Zahrnout tajné kódy úložiště dat do vráceného úložiště dat, výchozí hodnota je False

Návraty

Úložiště dat se zadaným názvem.

Návratový typ

Příklady

Získejte příklad úložiště dat.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Vrátí výchozí úložiště dat pracovního prostoru.

get_default(*, include_secrets: bool = False) -> Datastore

Parametry

include_secrets
bool

Zahrnout tajné kódy úložiště dat do vráceného úložiště dat, výchozí hodnota je False

Návraty

Výchozí úložiště dat.

Návratový typ

Příklady

Získejte příklad výchozího úložiště dat.


   ml_client.datastores.get_default()

list

Zobrazí seznam všech úložišť dat a přidružených informací v rámci pracovního prostoru.

list(*, include_secrets: bool = False) -> Iterable[Datastore]

Parametry

include_secrets
bool

Zahrnout tajné kódy úložiště dat do vrácených úložišť dat, výchozí hodnota je False

Návraty

Iterátor, jako je instance objektů úložiště dat

Návratový typ

Příklady

Příklad úložiště dat výpisu


   ml_client.datastores.list()