Поделиться через


DatastoreOperations Класс

Представляет клиент для выполнения операций с хранилищами данных.

Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать MLClient и использовать этот клиент с помощью свойства MLClient.datastores.

Наследование
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Конструктор

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

Параметры

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Обязательно

Переменные области для классов операций объекта MLClient.

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
Обязательно

Общая конфигурация для классов операций объекта MLClient.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Обязательно

Клиент службы, позволяющий конечным пользователям работать с ресурсами рабочей области Машинного обучения Azure.

serviceclient_2023_04_01_preview

Методы

create_or_update

Присоединяет объект , переданный в хранилище данных, к рабочей области или обновляет хранилище данных, если оно уже существует.

delete

Удаляет ссылку на хранилище данных с заданным именем из рабочей области. Этот метод не удаляет фактическое хранилище данных или базовые данные в хранилище данных.

get

Возвращает сведения о хранилище данных, на который ссылается заданное имя.

get_default

Возвращает хранилище данных рабочей области по умолчанию.

list

Выводит список всех хранилищ данных и связанных сведений в рабочей области.

create_or_update

Присоединяет объект , переданный в хранилище данных, к рабочей области или обновляет хранилище данных, если оно уже существует.

create_or_update(datastore: Datastore) -> Datastore

Параметры

datastore
Datastore
Обязательно

Конфигурация хранилища данных для подключения.

Возвращаемое значение

Подключенное хранилище данных.

Возвращаемый тип

Примеры

Пример создания хранилища данных.


   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

Удаляет ссылку на хранилище данных с заданным именем из рабочей области. Этот метод не удаляет фактическое хранилище данных или базовые данные в хранилище данных.

delete(name: str) -> None

Параметры

name
str
Обязательно

Имя хранилища данных

Примеры

Пример удаления хранилища данных.


   ml_client.datastores.delete("azure_blob_datastore")

get

Возвращает сведения о хранилище данных, на который ссылается заданное имя.

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

Параметры

name
str
Обязательно

Имя хранилища данных

include_secrets
bool

Включение секретов хранилища данных в возвращаемое хранилище данных. Значение по умолчанию — False.

Возвращаемое значение

Хранилище данных с указанным именем.

Возвращаемый тип

Примеры

Получите пример хранилища данных.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Возвращает хранилище данных рабочей области по умолчанию.

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

Параметры

include_secrets
bool

Включение секретов хранилища данных в возвращаемое хранилище данных. Значение по умолчанию — False.

Возвращаемое значение

Хранилище данных по умолчанию.

Возвращаемый тип

Примеры

Получение примера хранилища данных по умолчанию.


   ml_client.datastores.get_default()

list

Выводит список всех хранилищ данных и связанных сведений в рабочей области.

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

Параметры

include_secrets
bool

Включение секретов хранилища данных в возвращенные хранилища данных. По умолчанию используется значение False.

Возвращаемое значение

Итератор, подобный экземпляру объектов datastore

Возвращаемый тип

Примеры

Пример перечисления хранилища данных.


   ml_client.datastores.list()