اختيار تقنية تكامل بيانات
ينطبق على تطبيقات Dynamics 365 هذه:
Human Resources
تقدم هذه المقالة معلومات عن التكامل مع البيانات المدارة بواسطة Dynamics 365 Human Resources. وهو يصف تقنيات تكامل مختلفة لمساعدتك على تحديد أفضل التقنيات التي تناسب احتياجاتك.
خلفية تكامل البيانات
تعتبر بيانات العمل بمثابة أصل أساسي يجعل شركتك فريدة. بيانات أعمالك ذات قيمة عالية. يمكنك استخدام العلاقات بين البيانات التي تم جمعها من خلال أعمالك لتحسين العمليات التجارية والمعلومات المهنية عبر مؤسستك. نحن نبذل جهودًا كثيرة لتوفير وصول سهل وآمن ومستقر إلى بيانات عملك بصرف النظر عن النظام الذي تأتي منه هذه البيانات.
قديمًا، كان تكامل البيانات بين الأنظمة المتعددة صعبًا. تتخذ Microsoft خطوات لتسهيل تكامل البيانات، ولقد تحققت خطوة كبيرة نحو هذا الهدف من خلال Dataverse
يعمل Human Resources على جعل Dataverse الواجهة العامة المفضلة لبيانات Human Resources. وبمرور الوقت، فإننا نتوقع أن أهم البيانات التي تتم إدارتها بواسطة Human Resources سوف يتم عرضها في Dataverse. نوصي بأن يكون Dataverse هو التقنية الخاصة بالاختيار لمعظم تطبيقات التكامل.
نحن ندرك أن Dataverse قد لا يتضمن جميع البيانات التي يحتاج إليها تطبيقك. كما ندرك أن المخطط الزمني لمشروعك قد يتطلب تقنية بديلة. احرص على إعلامنا عند يتبين لك أن Dataverse لا يلبي متطلبات التكامل.
تقنيات التكامل
تصف الأقسام التالية تقنيات تكامل البيانات المختلفة المتوفرة للاستخدام مع Human Resources.
جداول Dataverse
تُعد Dataverse هي واجهة البيانات العامة المفضلة لـ Human Resources. قد تطور من النظام الأساسي Dynamics 365 XRM، الذي تستخدمه حلول Dynamics 365 Customer Engagement.
يوفر Dataverse نظامًا أساسيًا وواجهات API لجداول البيانات. سوف يتصل Human Resources بمثيل Dataverse عندما تنشره. وتنتشر كيانات بيانات Human Resources في مثيل Dataverse هذا. تتوفر الجداول وبياناتها لأي تطبيق يمكنه الاتصال بمثيل Dataverse. تقوم Human Resources بمزامنة البيانات إلى جداول Dataverse ومنها.
إشعار
تتوافق كيانات Human Resources مع جداول Dataverse. لمزيد من المعلومات حول Dataverse (المعروف في السابق باسم Common Data Service) وتحديثات المصطلحات، راجع الجديد في Microsoft Dataverse؟
عندما تكون جداول البيانات المطلوبة من قبل تطبيقاتك التي تتكامل في Dataverse، يمكنك أن تستخدم بشكل كامل Dataverse وواجهات API التي يدعمها. يُعد Dynamics 365 Web APIمن بين واجهات برمجة التطبيقات المدعومة، والتي توفر تطبيق OData للوصول إلى بيانات Dataverse .
تعد جداول Dataverse وواجهات برمجة التطبيقات المرتبطة بها أفضل خيار للوصول إلى بيانات Human Resources من تطبيقات الويب وخدمات الويب / واجهات برمجة التطبيقات ومن أي تطبيق آخر يتصل بموجزات OData.
إشعار
مع قرار جعل Dataverse واجهة البيانات المُفضلة لـ Human Resources الحديثة نسبيًا، قد تجد أن كيانات بيانات Human Resources التي تحتاجها للتكامل غير متاحة بعد في Dataverse.
للحصول على قائمة بكيانات Human Resources المتاحة في Dataverse، راجع Human Resources وDataverse.
إذا لم تكن كيانات Human Resources المطلوبة للتكامل متاحة بعد، فسوف تحتاج إلى انتظار إتاحة كيانات البيانات أو استخدام إحدى تقنيات التكامل الأخرى الموضحة أعلاه.
بشكل افتراضي، يكون تكامل Dataverse متوقفًا عن التشغيل في البيئات الجديدة التي لا تتضمن بيانات العرض التوضيحي المتوفرة. يتم تشغيله في بيئات جديدة تتضمن بيانات العرض التوضيحي، وتبدأ البيئات في مزامنة البيانات عند توفيرها. بعد تجهيز البيئة الخاصة بك لمزامنة البيانات، يمكنك تشغيل التكامل.
كيانات DMF/DIXF
تم بناء Human Resources بشكل أساسي بالاستناد إلى النظام الأساسي نفسه لتطبيقات التمويل والعملات، وهو يوفر إطار عمل إدارة البيانات (DMF). ويعرف DMF أيضًا باسم إطار عمل استيراد/تصدير البيانات (DIXF). يوفر Human Resources مجموعة من كيانات البيانات التي يمكنك استخدامها لاستيراد بيانات Human Resources وتصديرها. في حين تعتبر جداول Dataverse واجهة تكامل البيانات المفضلة لـ Human Resources، ما زالت كيانات DMF مفيدة في بعض الحالات، مثل:
جداول Dataverse غير متوفرة بعد.
يتطلب التكامل قدرات استيراد/تصدير بيانات مجمعة عالية الأداء.
إشعار
تتوافق كيانات Human Resources مع جداول Dataverse. لمزيد من المعلومات حول Dataverse (المعروف في السابق باسم Common Data Service) وتحديثات المصطلحات، راجع الجديد في Microsoft Dataverse؟
توفر كيانات DMF حاليًا تغطية البيانات الأكثر اكتمالًا لبيانات Human Resources.
لا يعتبر DMF مناسبًا لعمليات التكامل في الوقت الحقيقي، كما هو الحال عندما تحتاج إلى تعليقات المستخدم الفورية في واجهة المستخدم. وتعتبر عمليات الحزمة بمثابة وظائف دفعية مجدولة، وغالبًا ما يكون لها حد أدني من زمن الانتقال من دقيقة إلى دقيقتين قبل أن تقوم خدمه الدفعة بانتقاء الوظيفة للتنفيذ، بالإضافة إلى أي وقت يلزم لإكمال عملية الاستيراد/التصدير.
قد يكون خيار DMF هو الخيار الأفضل عندما تكون هناك حاجة إلى إنتاجية عالية (مثل عملية الاستيراد/التصدير المجدولة لعدة آلاف من السجلات كل ليلة).
إشعار
لا يتوفر DMF بالنسبة إلى Attract و Onboard.
واجهة تطبيق البرمجيات REST لحزمة DMF
يوفر DMF واجهة تطبيق البرمجيات REST لمعالجة حزم البيانات. يمكن استخدام واجهة برمجة التطبيقات هذه للتفاعل برمجيًا مع DMF، مما يسمح بإجراءات مثل:
استيراد حزمة بيانات.
تصدير حزمة بيانات.
التحقق من حالة عملية الاستيراد / التصدير.
تكون واجهة برمجة التطبيقات REST في حزمة DMF مدعومة بشكل كامل في Human Resources: Core HR.
قاعدة بيانات Azure SQL (BYOD)
يوفر DMF أيضًا ميزة فعالة (تعرف باسم إحضار قاعدة بياناتك الخاصة، أو BYOD) التي تسمح لـ Human Resources بتصدير البيانات إلى قاعدة بيانات SQL Microsoft Azure. توفر هذه القدرة مرونة هائلة. عندما تكون البيانات موجودة في قاعدة بيانات SQL خاصة بك، يمكنك الاستفادة من أي تطبيق أو برنامج وسيط يمكنه الاتصال بمخزن بيانات SQL.
إحضار قاعدة بياناتك الخاصة (BYOD) هو بشكل أساسي حل للقراءة فقط. بينما يمكنك معالجة وتخزين أي بيانات تريدها في قاعدة بيانات Azure SQL (مثل مزج البيانات)، لن تتم مزامنة البيانات المخزنة في قاعدة بيانات SQL Azure مع Human Resources.
يُعد BYOD مناسبًا لحلول التقارير، وتكامل البيانات، ومزج البيانات، كمصدر للبيانات لتدفقات Azure Data Factory .
إشعار
لا يتوافر BYOD بالنسبة إلى Attract و Onboard.
كيانات OData الممكنة
يتم أيضًا تمكين معظم كيانات DMF للوصول من خلال خدمة بيانات Human Resources (OData). تنطبق الوثائق المتوفرة لخدمة OData في التمويل والعمليات على Human Resources، باستثناء ما يتعلق بإنشاء كياناتك الخاصة المكشوفة على OData.
في أثناء تنفيذ Dataverse وOData الموفرة بواسطة Dataverse (على الرغم من أن Web API لـ Dynamics 365) مُفضلة على خدمة بيانات Human Resources، وتحتوي خدمة بيانات Human Resources حاليًا على أكثر تغطية كيان كاملة لبيانات Human Resources.
الوظيفة الإضافية لـ Excel
تقوم الوظيفة الإضافية لـ Excel باستخدام الكيانات الممكنة لـ OData أسفل السطح. ويوفر طريقة مناسبة للمستخدم النهائي لاسترداد بيانات Human Resources وتعديلها من خلال واجهة مستخدم Excel المألوفة.
تكون الوظيفة الإضافية لـ Excel مناسبة لعمليات استيراد/تصدير البيانات المخصصة بواسطة خبراء مجال الأعمال. بالنسبة لتكامل البيانات المتكررة التي تتطلب أتمته تلقائية برمجية، سوف تكون تقنية تكامل أخرى أكثر ملائمة.
موحد البيانات
يمكنك استخدام خدمة موحد البيانات لدمج البيانات إلى ومن Dataverse. تسمح لك خدمة موحد البيانات بتحديد مشاريع التكامل ، غالبًا ما تستند إلى قوالب محددة مسبقًا صممها مطورو التطبيقات خصيصًا لتكاملات محددة. يمكن جدولة مشاريع التكامل لتعمل تلقائيًا وفقًا لجدول زمني متكرر أو تشغيلها يدويًا.
تكون مشاريع موحد البيانات مناسبة لعمليات تكامل دُفعات Dataverse. وهي تُمثل خيارًا ممتازًا للتكاملات بين مجموعة تطبيقات Dynamics 365. على سبيل المثال، توفر Microsoft قالب موحد بيانات يمكن استخدامه لدمج البيانات من Human Resources في Dynamics 365 Finance. يمكنك معرفة المزيد حول القالب في التكامل من Dynamics 365 Human Resources إلى Dynamics 365 Finance.
Power Query
يدعم موحد البيانات Power Query عبر ميزة الاستعلام المتقدم. يوفر Power Query إمكانية تصفية وتحويل البيانات بطريقة مرنة وفعالة، بما في ذلك لغة معادلة M الغنية. من المرجح أن يكون Power Query مألوفًا لهؤلاء الذين لديهم خبرة في تطوير تقارير Power BI.
اتخاذ قرار بشأن تقنية التكامل
ومع توافر العديد من تقنيات التكامل المختلفة، يُشكل أحيانًا اتخاذ قرار بشأن نهج التكامل المٌستخدم ضغطًا. مع اكتمال تغطية البيانات في Dataverse، سيصبح القرار أسهل، عندما تصبح Dataverse واجهة البيانات المفضلة في معظم الحالات. ولكن حتى ذلك الحين، قد تجد أن Dataverse لا يلبي احتياجاتك بعد. يلخص الجدول التالي بعض الصفات المميزة الأساسية لخيارات تقنية التكامل.
التقنية/الأداة/API | عمليات تكامل متكررة | متزامن/غير متزامن | الوصول المبرمج من خلال API | وحدات تخزين البيانات المناسبة | تغطية البيانات |
---|---|---|---|---|---|
جداول Dataverse | نعم ، باستخدام موحد البيانات أو البرنامج الوسيط | مزامنة دفعة Async (من خلال موحد البيانات) | نعم، من خلال واجهة API الويب لـ Dynamics 365 (OData) | تختلف بناءً على حالة الاستخدام (تدعم الترحيل للاستخدام التفاعلي) | تحسين2 |
كيانات DMF | نعم ، مجدول من خلال برنامج وسيط | Async، دفعة | نعم ، خلال واجهة برمجة تطبيق REST لحزمة DMF | عالي (مئات الآلاف من السجلات) | قصوى |
واجهة تطبيق البرمجيات REST لحزمة DMF | نعم ، مجدول من خلال برنامج وسيط | Async، دفعة | نعم | عالي (مئات الآلاف من السجلات) | API تدعم كافة كيانات DMF |
BYOD | نعم، مجدولة بواسطة المسؤول في Human Resources | Async، دفعة | لا3 | عالي (مئات الآلاف من السجلات) | تدعم كافة كيانات DMF |
كيانات OData الممكنة | نعم ، باستخدام برنامج وسيط | مزامنة | نعم ، من خلال خدمة بيانات Human Resources (OData) | تختلف بناءً على حالة الاستخدام (تدعم الترحيل للاستخدام التفاعلي) | قصوى |
الوظيفة الإضافية لـ Excel | لا | مزامنة | لا | متوسط (عشرات الآلاف من السجلات) | يدعم كافة كيانات OData الممكنة |
موحد البيانات | نعم ، مجدول في موحد البيانات | Async، دفعة | لا | يختلف بناءً على حالة الاستخدام | دعم كافة جداول Dataverse |
2تستثمر Microsoft بشكل كبير في زيادة تغطية البيانات لجداول Dataverse. نوصي باستخدام Dataverse عندما تصبح التغطية متاحة. حاليًا، تُعد تغطية البيانات في Dataverse منخفضة مقارنة بـ DMF والكيانات الممكّنة لـ OData.
3 يُمكن الوصول إلى قاعدة بيانات SQL برمجيًا.