DatastoreOperations Класс
Представляет клиент для выполнения операций с хранилищами данных.
Не следует создавать экземпляр этого класса напрямую. Вместо этого следует создать MLClient и использовать этот клиент с помощью свойства MLClient.datastores.
- Наследование
-
azure.ai.ml._scope_dependent_operations._ScopeDependentOperationsDatastoreOperations
Конструктор
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
Параметры
Возвращаемое значение
Подключенное хранилище данных.
Возвращаемый тип
Примеры
Пример создания хранилища данных.
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
Параметры
Примеры
Пример удаления хранилища данных.
ml_client.datastores.delete("azure_blob_datastore")
get
Возвращает сведения о хранилище данных, на который ссылается заданное имя.
get(name: str, *, include_secrets: bool = False) -> Datastore
Параметры
- 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()
Azure SDK for Python