DatastoreOperations Klasa
Reprezentuje klienta do wykonywania operacji w magazynach danych.
Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy utworzyć klienta MLClient i użyć go za pośrednictwem właściwości MLClient.datastores
- Dziedziczenie
-
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>
Zmienne zakresu dla klas operacji obiektu MLClient.
- operation_config
- <xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Typowa konfiguracja dla klas operacji obiektu MLClient.
- serviceclient_2022_10_01
- <xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Klient usługi umożliwia użytkownikom końcowym korzystanie z zasobów obszaru roboczego usługi Azure Machine Learning.
- serviceclient_2023_04_01_preview
Metody
create_or_update |
Dołącza przekazany magazyn danych do obszaru roboczego lub aktualizuje magazyn danych, jeśli już istnieje. |
delete |
Usuwa odwołanie do magazynu danych o podanej nazwie z obszaru roboczego. Ta metoda nie usuwa rzeczywistego magazynu danych ani danych bazowych w magazynie danych. |
get |
Zwraca informacje o magazynie danych, do którego odwołuje się dana nazwa. |
get_default |
Zwraca domyślny magazyn danych obszaru roboczego. |
list |
Wyświetla listę wszystkich magazynów danych i skojarzonych informacji w obszarze roboczym. |
create_or_update
Dołącza przekazany magazyn danych do obszaru roboczego lub aktualizuje magazyn danych, jeśli już istnieje.
create_or_update(datastore: Datastore) -> Datastore
Parametry
Zwraca
Dołączony magazyn danych.
Typ zwracany
Przykłady
Przykład tworzenia magazynu danych.
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
Usuwa odwołanie do magazynu danych o podanej nazwie z obszaru roboczego. Ta metoda nie usuwa rzeczywistego magazynu danych ani danych bazowych w magazynie danych.
delete(name: str) -> None
Parametry
Przykłady
Usuwanie przykładu magazynu danych.
ml_client.datastores.delete("azure_blob_datastore")
get
Zwraca informacje o magazynie danych, do którego odwołuje się dana nazwa.
get(name: str, *, include_secrets: bool = False) -> Datastore
Parametry
- include_secrets
- bool
Uwzględnianie wpisów tajnych magazynu danych w zwracanym magazynie danych domyślnie ma wartość False
Zwraca
Magazyn danych o określonej nazwie.
Typ zwracany
Przykłady
Pobierz przykład magazynu danych.
ml_client.datastores.get("azure_blob_datastore")
get_default
Zwraca domyślny magazyn danych obszaru roboczego.
get_default(*, include_secrets: bool = False) -> Datastore
Parametry
- include_secrets
- bool
Uwzględnianie wpisów tajnych magazynu danych w zwracanym magazynie danych domyślnie ma wartość False
Zwraca
Domyślny magazyn danych.
Typ zwracany
Przykłady
Pobierz przykład domyślnego magazynu danych.
ml_client.datastores.get_default()
list
Wyświetla listę wszystkich magazynów danych i skojarzonych informacji w obszarze roboczym.
list(*, include_secrets: bool = False) -> Iterable[Datastore]
Parametry
- include_secrets
- bool
Uwzględnianie wpisów tajnych magazynu danych w zwracanych magazynach danych, domyślnie ma wartość False
Zwraca
Iterator, taki jak wystąpienie obiektów magazynu danych
Typ zwracany
Przykłady
Wyświetl przykład magazynu danych.
ml_client.datastores.list()
Azure SDK for Python