SearchIndexerDataSourceConnection interface

يمثل تعريف مصدر البيانات، والذي يمكن استخدامه لتكوين مفهرس.

الخصائص

connectionString

سلسلة الاتصال لمورد البيانات.

container

حاوية البيانات لمورد البيانات.

dataChangeDetectionPolicy

نهج الكشف عن تغيير البيانات لمورد البيانات.

dataDeletionDetectionPolicy

نهج الكشف عن حذف البيانات لمورد البيانات.

description

وصف مصدر البيانات.

encryptionKey

وصف لمفتاح تشفير تقوم بإنشائه في Azure Key Vault. يستخدم هذا المفتاح لتوفير مستوى إضافي من التشفير الثابت لتعريف مصدر البيانات الخاص بك عندما تريد التأكد الكامل من أنه لا يمكن لأي شخص، ولا حتى Microsoft، فك تشفير تعريف مصدر البيانات في Azure الذكاء الاصطناعي Search. بمجرد تشفير تعريف مصدر البيانات الخاص بك، سيظل مشفرا دائما. سيتجاهل Azure الذكاء الاصطناعي Search محاولات تعيين هذه الخاصية إلى فارغة. يمكنك تغيير هذه الخاصية حسب الحاجة إذا كنت تريد تدوير مفتاح التشفير الخاص بك؛ لن يتأثر تعريف مصدر البيانات الخاص بك. التشفير باستخدام المفاتيح التي يديرها العميل غير متوفر لخدمات البحث المجانية، وهو متاح فقط للخدمات المدفوعة التي تم إنشاؤها في 1 يناير 2019 أو بعده.

etag

ETag لمورد البيانات.

identity

هوية مدارة صريحة لاستخدامها لمصدر البيانات هذا. إذا لم يتم تحديد سلسلة الاتصال هي هوية مدارة، يتم استخدام الهوية المدارة المعينة من قبل النظام. إذا لم يتم تحديدها، تظل القيمة دون تغيير. إذا تم تحديد "none"، يتم مسح قيمة هذه الخاصية.

name

اسم مصدر البيانات.

subType

نوع معين من مصدر البيانات ، في حال كان المورد قادرا على طرائق مختلفة. على سبيل المثال ، "MongoDb" لحسابات "cosmosDb" معينة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

type

نوع مصدر البيانات. تتضمن القيم المحتملة: "AzureSql"، و"CosmosDb"، و"AzureBlob"، و"AzureTable"، و"MySql"، و"AdlsGen2"

تفاصيل الخاصية

connectionString

سلسلة الاتصال لمورد البيانات.

connectionString?: string

قيمة الخاصية

string

container

حاوية البيانات لمورد البيانات.

container: SearchIndexerDataContainer

قيمة الخاصية

dataChangeDetectionPolicy

نهج الكشف عن تغيير البيانات لمورد البيانات.

dataChangeDetectionPolicy?: DataChangeDetectionPolicy

قيمة الخاصية

dataDeletionDetectionPolicy

نهج الكشف عن حذف البيانات لمورد البيانات.

dataDeletionDetectionPolicy?: DataDeletionDetectionPolicy

قيمة الخاصية

description

وصف مصدر البيانات.

description?: string

قيمة الخاصية

string

encryptionKey

وصف لمفتاح تشفير تقوم بإنشائه في Azure Key Vault. يستخدم هذا المفتاح لتوفير مستوى إضافي من التشفير الثابت لتعريف مصدر البيانات الخاص بك عندما تريد التأكد الكامل من أنه لا يمكن لأي شخص، ولا حتى Microsoft، فك تشفير تعريف مصدر البيانات في Azure الذكاء الاصطناعي Search. بمجرد تشفير تعريف مصدر البيانات الخاص بك، سيظل مشفرا دائما. سيتجاهل Azure الذكاء الاصطناعي Search محاولات تعيين هذه الخاصية إلى فارغة. يمكنك تغيير هذه الخاصية حسب الحاجة إذا كنت تريد تدوير مفتاح التشفير الخاص بك؛ لن يتأثر تعريف مصدر البيانات الخاص بك. التشفير باستخدام المفاتيح التي يديرها العميل غير متوفر لخدمات البحث المجانية، وهو متاح فقط للخدمات المدفوعة التي تم إنشاؤها في 1 يناير 2019 أو بعده.

encryptionKey?: SearchResourceEncryptionKey

قيمة الخاصية

etag

ETag لمورد البيانات.

etag?: string

قيمة الخاصية

string

identity

هوية مدارة صريحة لاستخدامها لمصدر البيانات هذا. إذا لم يتم تحديد سلسلة الاتصال هي هوية مدارة، يتم استخدام الهوية المدارة المعينة من قبل النظام. إذا لم يتم تحديدها، تظل القيمة دون تغيير. إذا تم تحديد "none"، يتم مسح قيمة هذه الخاصية.

identity?: SearchIndexerDataIdentity

قيمة الخاصية

name

اسم مصدر البيانات.

name: string

قيمة الخاصية

string

subType

نوع معين من مصدر البيانات ، في حال كان المورد قادرا على طرائق مختلفة. على سبيل المثال ، "MongoDb" لحسابات "cosmosDb" معينة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

subType?: string

قيمة الخاصية

string

type

نوع مصدر البيانات. تتضمن القيم المحتملة: "AzureSql"، و"CosmosDb"، و"AzureBlob"، و"AzureTable"، و"MySql"، و"AdlsGen2"

type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"

قيمة الخاصية

"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"