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>>
مطلوب

عميل الخدمة للسماح للمستخدمين النهائيين بالعمل على موارد مساحة عمل التعلم الآلي من Microsoft 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()