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._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>
Wymagane

Zmienne zakresu dla klas operacji obiektu MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Wymagane

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>>
Wymagane

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

datastore
Datastore
Wymagane

Konfiguracja magazynu danych do dołączenia.

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

name
str
Wymagane

Nazwa magazynu danych

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

name
str
Wymagane

Nazwa magazynu danych

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()