إنشاء كيانات ظاهرية تحتوي على بيانات من مصدر بيانات خارجي وتحريرها

تنطبق على Dynamics 365 (على الإنترنت)، الإصدار 9.0

الكيان الظاهري هو كيان مخصص في Dynamics 365 والذي يوجد به حقول تحتوي على البيانات من مصدر بيانات خارجي. تظهر الكيانات الظاهرية في Dynamics 365 للمستخدمين كسجلات كيانات Dynamics 365 منتظمة، ولكنها تحتوي على بيانات مأخوذة من قاعدة بيانات خارجية، مثل قاعدة بيانات Azure SQL. تتوافر السجلات المستندة إلى الكيانات الظاهرية في كافة عملاء Dynamics 365، بما في ذلك تطبيقات العميل المطورة باستخدام خدمات ويب Dynamics 365 Customer Engagement.

في الماضي، إذا أردت دمج مصادر بيانات متباينة كنت تحتاج إلى إنشاء موصل لنقل البيانات أو تطوير مكون إضافي مخصص، على جانب العميل أو الخادم. ومع ذلك، مع الكيانات الظاهرية يمكنك الاتصال مباشرة بمصدر بيانات خارجي في وقت التشغيل بحيث تتوفر بيانات محددة من مصدر البيانات الخارجي في Dynamics 365، من دون الحاجة إلى إجراء نسخ متماثل للبيانات.

تتكون الكيانات الظاهرين من ثلاثة مكونات رئيسية كحد أقصى، موفر بيانات ومصدر بيانات وكيان ظاهري. يتكون موفر البيانات من مكونات إضافية وكيان مصدر بيانات. مصدر البيانات عبارة عن سجل كيان في Dynamics 365، يتضمن بيانات تعريف تمثل مخطط معلمات الاتصال. يشير كل كيان ظاهري إلى مصدر بيانات في تعريف الكيان.

يتضمن Dynamics 365 موفر بيانات OData الذي يمكنك استخدامه للاتصال بخدمة ويب OData v4 التي تصل إلى البيانات الخارجية.

بدلاً من ذلك، باستطاعة المطورين إنشاء موفري بيانات تابعين لهم. يتم تثبيت موفري البيانات في Dynamics 365 كحل. مزيد من المعلومات: بدء استخدام الكيانات الظاهرية

رسم تخطيطي للكيان الظاهري

فوائد الكيان الظاهري

  • باستطاعة المطورين تطبيق المكونات الإضافية لقراءة البيانات الخارجية باستخدام خدمات ويب Dynamics 365 Customer Engagement وأداة تسجيل المكون الإضافي في Dynamics 365.

  • يستخدم مخصصو النظام تطبيق Dynamics 365 Customer Engagement لتكوين سجل مصدر البيانات وإنشاء كيانات ظاهرية يتم استخدامها للوصول إلى بيانات خارجية من دون كتابة أي تعليمات برمجية.

  • يتعامل المستخدمون النهائيون مع السجلات التي تم إنشاؤها بواسطة الكيان الظاهري لعرض البيانات في الحقول، والشبكات ونتائج البحث، والتقارير المستندة إلى Fetch XML ولوحات المعلومات.

إضافة مصدر بيانات لاستخدامه للكيانات الظاهرية

يقوم المطورون بإنشاء مكون إضافي مخصص لاستخدامه كموفر بيانات للكيان الظاهري. بدلاً من ذلك، يمكنك استخدام "موفر البيانات" v4 OData المتوفر. مزيد من المعلومات: تكوين موفر البيانات OData v4 Data والمتطلبات وأفضل الممارسات

  1. انتقل إلى الإعدادات > الإدارة > مصادر بيانات الكيانات الظاهرية.

  2. في شريط أدوات الإجراءات، انقر فوق جديد‏‎.

  3. في مربع الحوار "تحديد موفر البيانات"، حدد من مصادر البيانات التالية، ثم انقر فوق موافق.

إضافة حقل مؤمن إلى مصدر بيانات

يمكنك إنشاء حقول لمصدر البيانات بنفس طريقة إنشاء أي كيان آخر. بالنسبة للبيانات المشفرة أو الحساسة، قم بتمكين سمة سر مصدر البيانات في الحقل المخصص لمصدر البيانات. على سبيل المثال، لتأمين حقل يحتوي على سلسلة اتصال قاعدة البيانات.

ملاحظة

تتوفر سمة "سر مصدر البيانات" فقط بالنسبة للحقول التي تمت إضافتها إلى نموذج مصدر البيانات.

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

إنشاء كيان ظاهري

يمكنك إنشاء كيان ظاهري مثل أي كيان آخر في Dynamics 365بالإضافة إلى بعض السمات الإضافية الموضحة هنا.

ملاحظة

على الرغم من أنه يمكنك إنشاء كيان افتراضي عن طريق تحديد بلا كمصدر بيانات، للحصول على بيانات كيان افتراضي يتطلب ذلك وجود مصدر بيانات. مزيد من المعلومات: إضافة مصدر بيانات لاستخدامه للكيانات الظاهرية

  1. انتقل إلى الإعدادات > التخصيصات > تخصيص النظام.

  2. في مستكشف الحلول، قم بإنشاء كيان جديد. لإجراء ذلك، انقر فوق الكيانات في جزء التنقل الأيمن، ثم انقر فوق جديد.

  3. على علامة التبويب عام في تعريف الكيان، انقر فوق كيان ظاهري، ثم في القائمة المنسدلة مصدر البيانات، حدد مصدر البيانات الذي تريده.

    خيار الكيان الظاهري في تعريف الكيان

  4. في "تعريف الكيان"، أكمل الحقول المطلوبة التالية.

    • الاسم الخارجي. أدخل اسم الجدول في مصدر البيانات الخارجية التي تم تعيين هذا الكيان لها.

    • اسم المجموعة الخارجية. أدخل اسم الجمع للجدول في مصدر البيانات الخارجية التي تم تعيين هذا الكيان لها.

      فيما يلي مثال عن كيان ظاهري يسمى فيلم يستخدم موفر بيانات Azure Cosmos DB للوصول إلى ملفات المستند.

    تعريف كيان ظاهري يستخدم موفر بيانات Azure Cosmos DB

    هام

    هناك الكثير من الخيارات التي لن تكون متوفرة مع الكيانات الظاهرية، مثل فرق الوصول وقوائم الانتظار والإنشاء السريع. مزيد من المعلومات: أمور يجب مراعاتها عند استخدام الكيانات الظاهرية

    أكمل الخصائص الإضافية المطلوبة والاختيارية، مثل أسماء المفرد والجمع، حسب الحاجة. لمزيد من المعلومات حول هذه الخصائص، راجع إنشاء الكيانات وتحريرها.

  5. أنشئ حقلاً أو أكثر للكيان الظاهري ثم أضفه. بالإضافة إلى خصائص الحقل القياسية المطلوبة لإنشاء حقل مخصص، تتوفر هذه الخصائص الاختيارية لكل حقل مخصص تقوم بإنشائه لكيان ظاهري.

    • الاسم الخارجي. هذا الاسم هو عادةً الاسم الفريد لتعريف البيانات التي تريد عرضها في الحقل.

    ملاحظة

    إذا كان نوع الحقل الذي أنشأته OptionSet، فستتوفر الحقول الإضافية التالية.

    • اسم النوع الخارجي. يتم تعيين هذه الخاصية إلى الاسم الخارجي لمجموعة القيم في الخدمة الخارجية لمجموعة الخيارات. بشكل عام، قد يكون ذلك عبارة عن تعداد أو اسم لفئة قيمة السلسلة. يمكن استخدام "اسم النوع الخارجي" عندما يكون اسم مؤهل بالكامل مطلوبًا. على سبيل المثال، كما في اسم النوع مع OData حيث تحتاج المعلمات في الاستعلام إلى اسم مؤهل بالكامل، مثل [اسم النوع].[القيمة].
    • القيمة الخارجية. يتم تعيين هذه الخاصية إلى القيمة المطابقة في مصدر البيانات الخارجي لعنصر مجموعة الخيارات. يتم استخدام هذه القيمة التي يتم إدخالها لتحديد عنصر مجموعة الخيارات التي سيتم عرضها في Dynamics 365.

    أكمل الخصائص الإضافية حسب الحاجة. لمزيد من المعلومات حول هذه الخصائص، راجع إنشاء حقول وتحريرها.

  6. انقر فوق حفظ وإغلاق على صفحة خصائص الحقل.

  7. في شريط أدوات مستكشف الحلول، انقر فوق حفظ.

  8. في شريط أدوات مستكشف الحلول، انقر فوق نشر.

  9. أغلق مستكشف الحلول.

أمور يجب مراعاتها عند استخدام الكيانات الظاهرية

تخضع الكيانات الظاهرية لهذه القيود.

  • جميع الكيانات الظاهرية للقراءة فقط.

  • لا يمكن تحويل الكيانات الموجودة إلى كيانات ظاهرية.

  • لا تدعم الكيانات الظاهرية التدقيق.

  • لا يمكن استخدام حقول الكيان الظاهري في حقول القيمة المحتسبة أو الحقول المحسوبة.

  • يتعذر على كيان ظاهري أن يكون نوع نشاط للكيان.

  • لا يمكن تمكين العديد من الميزات التي تؤثر على صفوف جدول الكيان مع الكيانات الظاهرية. تشمل الأمثلة الصفوف، وإدارة المعرفة، واتفاقيات مستوى الخدمة، والكشف عن التكرارات، وتغيير التعقب، و إمكانية Mobile Offline، وأمان الحقل، وبحث الثلة، والمداخل لحلول مداخل الويب لـ Dynamics 365 وعلاقات N:N.

  • الكيانات الظاهرية مملوكة للمؤسسة ولا تدعم مفاهيم الأمان على مستوى الصف Dynamics 365. من المستحسن أن تقوم بتطبيق نموذج أمان خاص بك لمصدر البيانات الخارجي.

  • من المستحسن أن تستهدف مصدر بيانات واحدًا عند استخدام الكيانات الظاهرية عمليات البحث المتقدمة. على سبيل المثال، لا ننصح بإنشاء "بحث متقدم" يقوم في نهاية المطاف بإنشاء صلة بين البيانات الأصلية في Dynamics 365 والبيانات الخارجية للكيان الظاهري.

  • لا تنطبق خصائص بيانات تعريف الحقل التي تم التحقق من صحتها عند التحديث على الكيانات الظاهرية. على سبيل المثال، يمكن تعيين حقل عدد صحيح في حقل كيان ظاهري للحصول على قيمة الحد الأدني "صفر". ولكن، نظرًا لأن القيمة واردة من مصدر بيانات خارجي، فسوف يقوم الاستعلام بإرجاع القيم الأقل من صفر عند استردادها من الكيان الظاهري. لا تنطبق خاصية الحد الأدنى للقيمة فى الاستعلام. سوف تحتاج إلى تصفية القيم بحيث تكون أكبر من 0 إذا كان هذا ما هو مطلوب.

  • لا تدعم الكيانات الظاهرية تعقب التغييرات ولا يمكن مزامنتها باستخدام ميزة Dynamics 365، مثل خدمة تصدير البيانات.

(راجع أيضاً )

متطلبات موفر البيانات OData v4 Data والمتطلبات وأفضل الممارسات
إنشاء الكيانات وتحريرها
إنشاء حقل وتحريره