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._ScopeDependentOperationsDatastoreOperations
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>
Proměnné oboru pro třídy operací objektu MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
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>>
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
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
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
- 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()
Azure SDK for Python