Aracılığıyla paylaş


DatastoreOperations Sınıf

Veri depolarında işlem gerçekleştirmek için bir istemciyi temsil eder.

Bu sınıfın örneğini doğrudan oluşturmamalısınız. Bunun yerine MLClient oluşturmalı ve mlClient.datastores özelliği aracılığıyla bu istemciyi kullanmalısınız

Devralma
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

Oluşturucu

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

Parametreler

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
Gerekli

MLClient nesnesinin işlem sınıfları için kapsam değişkenleri.

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

MLClient nesnesinin işlem sınıfları için ortak yapılandırma.

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
Gerekli

Son kullanıcıların Azure Machine Learning Çalışma Alanı kaynakları üzerinde çalışmasına izin veren hizmet istemcisi.

serviceclient_2023_04_01_preview

Yöntemler

create_or_update

Geçirilen veri depolarını çalışma alanına ekler veya zaten varsa veri depolarını güncelleştirir.

delete

Çalışma alanından verilen ada sahip bir veri deposu başvuruyu siler. Bu yöntem, veri deposundaki gerçek veri depolarını veya temel alınan verileri silmez.

get

Verilen ad tarafından başvuruda bulunan veri deposu hakkındaki bilgileri döndürür.

get_default

Çalışma alanının varsayılan veri depolarını döndürür.

list

Çalışma alanı içindeki tüm veri depolarını ve ilişkili bilgileri listeler.

create_or_update

Geçirilen veri depolarını çalışma alanına ekler veya zaten varsa veri depolarını güncelleştirir.

create_or_update(datastore: Datastore) -> Datastore

Parametreler

datastore
Datastore
Gerekli

Eklenecek veri deposu yapılandırması.

Döndürülenler

Ekli veri deposu.

Dönüş türü

Örnekler

Veri deposu örneği oluşturma.


   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

Çalışma alanından verilen ada sahip bir veri deposu başvuruyu siler. Bu yöntem, veri deposundaki gerçek veri depolarını veya temel alınan verileri silmez.

delete(name: str) -> None

Parametreler

name
str
Gerekli

Veri deposunun adı

Örnekler

Veri deposu silme örneği.


   ml_client.datastores.delete("azure_blob_datastore")

get

Verilen ad tarafından başvuruda bulunan veri deposu hakkındaki bilgileri döndürür.

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

Parametreler

name
str
Gerekli

Veri deposu adı

include_secrets
bool

Veri deposu gizli dizilerini döndürülen veri deposuna ekle, varsayılan olarak False

Döndürülenler

Belirtilen ada sahip veri deposu.

Dönüş türü

Örnekler

Veri deposu örneği alın.


   ml_client.datastores.get("azure_blob_datastore")

get_default

Çalışma alanının varsayılan veri depolarını döndürür.

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

Parametreler

include_secrets
bool

Veri deposu gizli dizilerini döndürülen veri deposuna ekle, varsayılan olarak False

Döndürülenler

Varsayılan veri deposu.

Dönüş türü

Örnekler

Varsayılan veri deposu örneğini alın.


   ml_client.datastores.get_default()

list

Çalışma alanı içindeki tüm veri depolarını ve ilişkili bilgileri listeler.

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

Parametreler

include_secrets
bool

Veri deposu gizli dizilerini döndürülen veri depolarına ekle, varsayılan olarak False

Döndürülenler

Datastore nesnelerinin örneği gibi bir yineleyici

Dönüş türü

Örnekler

Liste veri deposu örneği.


   ml_client.datastores.list()