إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
إشعار
اعتبارًا من نوفمبر 2021، يتم إهمال خدمة تصدير البيانات. ستستمر خدمة تصدير البيانات في العمل وسُتدعم بالكامل حتى تصل إلى نهاية الدعم ونهاية الحياة في نوفمبر 2022. للحصول على مزيد من المعلومات: https://aka.ms/DESDeprecationBlog
خدمة تصدير البيانات هي خدمة إضافية متوفرة على Microsoft Marketplace تضيف القدرة على نسخ البيانات من قاعدة بيانات Microsoft Dataverse إلى مخزن Azure SQL Database في اشتراك Azure مملوك للعميل. الوجهات المستهدفة المدعومة هي قاعدة بيانات Azure SQL و SQL Server على الأجهزة الظاهرية في Azure. تعمل خدمة تصدير البيانات على مزامنة البيانات بالكامل بالكامل بطريقة ذكية بشكل أولي، لذا تجري المزامنة على أساس مستمر عند حدوث تغييرات (تغييرات دلتا) في النظام. يساعد هذا في تمكين العديد من سيناريوهات التحليلات وإعداد التقارير بالإضافة إلى البيانات باستخدام خدمات البيانات والتحليلات Azure، ويفتح إمكانيات جديدة للعملاء والشركاء لبناء حلول مخصصة.
إشعار
يوصى بشدة بتصدير بيانات Dataverse إلى Azure Synapse Analytics و/أو Azure Data Lake Gen2 باستخدام Azure Synapse Link ل Dataverse. مزيد من المعلومات: تسريع وقت الوصول إلى الرؤى باستخدام Azure Synapse Link لـ Dataverse
يمكنك استخدام خدمة تصدير البيانات مع تطبيقات مشاركة العملاء (Dynamics 365 Sales Dynamics 365 Customer Service Dynamics 365 Field Service والتسويق Dynamics 365 و Dynamics 365 Project Service Automation).
لمزيد من المعلومات حول الواجهة البرمجية لإدارة تكوين وإدارة خدمة تصدير البيانات، راجع خدمة تصدير البيانات في دليل المطور.
المتطلبات الأساسية لاستخدام خدمة تصدير البيانات
لبدء استخدام خدمة تصدير البيانات، يجب تلبية المتطلبات الأساسية التالية.
خدمة Azure SQL Database
اشتراك Azure SQL Database مملوك للعميل. يجب أن يسمح هذا الاشتراك بحجم البيانات التي تتم مزامنتها.
إعدادات جدار الحماية. نوصي بإيقاف تشغيل السماح بالوصول إلى خدمات Azure وتحديد عناوين IP المناسبة للعميل المدرجة في هذا الموضوع. مزيد من المعلومات: Azure SQL عناوين IP الثابتة لقاعدة البيانات المستخدمة من قبل خدمة تصدير البيانات
بدلا من ذلك، يمكنك تشغيل السماح بالوصول إلى خدمات Azure للسماح لجميع الخدمات Azure بالوصول.
بالنسبة لـ SQL Server على Azure VM، يجب تمكين خيار "الاتصال بـ SQL Server عبر الإنترنت". مزيد من المعلومات: Azure: الاتصال بالآلة الافتراضية لـ SQL Server على Azure
بالإضافة إلى ذلك، قم بتكوين قواعد جدار الحماية للسماح بالاتصال بين خدمة تصدير البيانات SQL Server.
يجب أن تتوفر لمستخدم قاعدة البيانات الأذونات على مستوى قاعدة البيانات والمخطط وفقًا للجداول التالية. يتم استخدام مستخدم قاعدة البيانات في سلسلة اتصال تصدير البيانات.
أذونات قاعدة البيانات مطلوبة.
رمز نوع الإذن اسم الإذن CRTB إنشاء جدول CRTY إنشاء نوع CRVW إنشاء طريقة عرض قاعدة بيانات CRPR إنشاء إجراء ALUS تعديل أي مستخدم VWDS عرض حالة قاعدة البيانات أذونات المخطط مطلوبة.
رمز نوع الإذن اسم الإذن AL تعديل IN إدراج DL حذف SL تحديد UP تحديث EX تنفيذ الأمر RF المراجع
خدمة Azure Key Vault
اشتراك "خزانة المفاتيح" المملوك للعميل، والذي يُستخدم للحفاظ بشكل آمن على سلسلة اتصال قاعدة البيانات.
منح إذن PermissionsToSecrets للتطبيق بالمعرف "b861dbcc-a7ef-4219-a005-0e4de4ea7dcf." يمكن إكمال ذلك عن طريق تشغيل الأمر AzurePowerShell أدناه ويتم استخدامه للوصول إلى Key Vault الذي يحتوي على سر connection string. مزيد من المعلومات: كيفية إعداد Azure Key Vault
يجب ذكر الأسرار على Key Vault بواسطة مؤسسة (OrgId) ومعرفات المستأجر (TenantId). يتم استكمال هذا بتشغيل الأمر AzurePowerShell أدناه. مزيد من المعلومات: كيفية إعداد Azure Key Vault
تكوين قواعد جدار الحماية للسماح بالاتصال بين خدمة تصدير البيانات Azure Key Vault.
تطبيقات مشاركة العميل
بيئة من الإصدار 9.0 أو إصدار أحدث.
يجب تثبيت حل خدمة تصدير البيانات.
- انتقل إلى Settings>Microsoft Marketplace> البحث أو الاستعراض وصولا إلى Microsoft Dynamics 365 - خدمة تصدير البيانات، ثم حدد احصل عليه الآن.
- أو ابحث عنه في Microsoft Marketplace.
يجب تمكين الكيانات التي ستُضاف إلى ملف تعريف التصدير مع تعقب التغييرات. لضمان إمكانية مزامنة كيان قياسي أو مخصص، انتقل إلى التخصيص>تخصيص النظام، ثم حدد الكيان. على علامة التبويب عام، تأكد من تمكين الخيار تعقب التغييرات ضمن قسم خدمات البيانات.
يجب أن يكون لديك دور أمان مسؤول النظام في البيئة.
مستعرض الويب
تمكين القوائم المنبثقة للمجال https://discovery.crmreplication.azure.net/ في مستعرض الويب الخاص بك. هذا الأمر مطلوب لتسجيل الدخول التلقائي عند الانتقال إلى إعدادات > تصدير البيانات.
الخدمات وبيانات الاعتماد والامتيازات المطلوبة
لاستخدام ميزة خدمة تصدير البيانات، يجب أن تتوفر لديك الخدمات وبيانات الاعتماد والامتيازات التالية.
اشتراك. وحدهم المستخدمون الذين تم تعيين دور أمان مسؤول النظام لهم يمكنهم إعداد ملف تعريف التصدير أو إدخال تغييرات عليه.
Azure الاشتراك الذي يتضمن الخدمات التالية.
قاعدة بيانات Azure SQL أو Azure SQL Server على الأجهزة الافتراضية من Azure.
Azure Key Vault.
هام
لاستخدام خدمة تصدير البيانات، يجب أن تعمل تطبيقات مشاركة العملاء وخدمات Azure Key Vault ضمن نفس المستأجر وضمن نفس Microsoft Entra ID. مزيد من المعلومات: تكامل Azure مع Microsoft 365
بإمكان خدمة قاعدة بيانات Azure SQL أن تكون في المستأجر نفسه أو في مستأجر مختلف عن الخدمة.
أمور يجب معرفتها قبل استخدام خدمة تصدير البيانات
يجب حذف وإعادة إنشاء ملفات تعريف التصدير عند تنفيذ أي من الإجراءات التالية على بيئة.
- استعادة بيئة.
- نسخ (نسخة كاملة أو بنسخة الحد الأدنى) بيئة.
- إعادة تعيين بيئة.
- نقل بيئة إلى بلد أو منطقة أخرى.
للقيام بذلك، احذف ملف تعريف التصدير في طريقة عرض ملفات تعريف التصدير، ثم احذف الجداول والإجراءات المخزنة، ثم قم بإنشاء ملف تعريف جديد. مزيد من المعلومات: كيفية حذف كل جداول ملف تعريف تصدير البيانات والإجراءات المخزنة
لا تعمل خدمة تصدير البيانات مع بيئات الاختبار المعزولة أو بيئات الإنتاج التي تم تكوينها مع تشغيل تمكين وضع الإدارة. لمزيد من المعلومات: وضع الإدارة.
لا تقوم خدمة تصدير البيانات بإسقاط (حذف) الجداول أو الأعمدة أو كائنات الإجراء المخزنة المقترنة في قاعدة بيانات Azure SQL الوجهة عند حدوث الإجراءات التالية.
تم حذف كيان.
تم حذف حقل.
تمت إزالة كيان من ملف تعريف التصدير.
يجب إسقاط هذه العناصر يدويًا. كيف يتم حذف جداول "ملف تعريف تصدير البيانات" والإجراءات المخزنة لكيان محدد يتم تسجيل رسائل إعلام حذف بيانات التعريف في المجلد unprocessablemessages. معالجة الأخطاء ومراقبتها
ملف تعريف التصدير
لتصدير البيانات من تطبيقات مشاركة العميل، ينشئ المسؤول ملف تعريف التصدير. يمكن إنشاء ملفات تعريف متعددة وتنشيطها لمزامنة البيانات إلى قواعد بيانات وجهة مختلفة في نفس الوقت.
إن ملف تعريف التصدير هو المفهوم الرئيسي في خدمة تصدير البيانات. يعمل ملف تعريف التصدير على جمع معلومات التكوين والإعداد لمزامنة البيانات مع قاعدة البيانات الوجهة. كجزء من ملف تعريف التصدير، يوفر المسؤول قائمة بالكيانات ليتم تصديرها إلى قاعدة البيانات الوجهة. يبدأ ملف تعريف التصدير عند تنشيطه عملية المزامنة التلقائية للبيانات. بشكل أولي، يتم تصدير كافة البيانات التي تتطابق مع كل كيان من الكيانات المحددة. بعد ذلك، لن تتم مزامنة سوى التغييرات في البيانات عندما تحدث في سجلات أو بيانات تعريف الكيان في تطبيقات مشاركة العميل باستمرار باستخدام آلية الدفع في الوقت الحقيقي تقريبًا. ولذلك، لا تحتاج إلى إعداد جدول لاسترداد البيانات من تطبيقات مشاركة العميل.
يمكن إضافة إلى ملف تعريف التصدير فقط الكيانات التي تم تمكين تعقب التغييرات فيها. لاحظ أن معظم الكيانات القياسية التي تلتقط البيانات هي كيانات تم تمكين تعقب التغييرات فيها. يجب تمكين الكيانات المخصصة بشكل صريح لتعقب التغييرات قبل أن يمكنك إضافتها إلى ملف تعريف التصدير. مزيد من المعلومات: تمكين تعقب التغييرات للتحكم في مزامنة البيانات
تجري خدمة تصدير البيانات مزامنة لبيانات التعريف والبيانات على حد سواء. تتم ترجمة كل كيان إلى جدول واحد، وتتم ترجمة كل حقل إلى عمود في جدول قاعدة البيانات الوجهة. وتستخدم أسماء الجداول والأعمدة اسم المخطط لبيانات التعريف.
يقوم ملف تعريف التصدير، بعد تنشيطه، بجمع إحصائيات خاصة بمزامنة البيانات تساعد في الرؤية التشغيلية والتشخيصية للبيانات التي تم تصديرها.
مزامنة البيانات المتوفرة مع ملف تعريف التصدير
| الفئة | الميزة | أنواع البيانات المعتمدة |
|---|---|---|
| المزامنة الأولية | بيانات التعريف - أنواع البيانات الأساسية | أنواع البيانات: عدد صحيح، رقم الفاصلة العائمة، رقم عشري، سطر نص مفرد، نص متعدد الأسطر، التاريخ والوقت. |
| المزامنة الأولية | بيانات التعريف - أنواع البيانات المتقدمة | العملة، قائمة الأطراف، مجموعة الخيارات، الحالة، سبب الحالة، البحث عن البيانات (بما في ذلك بحث العملاء والبحث المتعلق بذلك). يتوفر PartyList فقط في إصدارات التصدير 8.1 وما فوق. |
| المزامنة الأولية | البيانات - أنواع أساسية | كل أنواع البيانات الأساسية. |
| المزامنة الأولية | البيانات - أنواع متقدمة | كل أنواع البيانات المتقدمة. |
| مزامنة دلتا | تعديل المخطط - أنواع أساسية | إضافة تغيير الحقل أو تعديله، لكل أنواع البيانات الأساسية. |
| مزامنة دلتا | تعديل المخطط - أنواع متقدمة | إضافة تغيير الحقل أو تعديله، لكل أنواع البيانات المتقدمة. |
| مزامنة دلتا | تعديل البيانات - أنواع أساسية | كل أنواع البيانات الأساسية. |
| مزامنة دلتا | تعديل البيانات - أنواع متقدمة | كل أنواع البيانات المتقدمة، مثل PartyList. |
إنشاء ملف تعريف التصدير
تأكد من تحقيق المتطلبات التالية قبل إنشاء ملف تعريف التصدير.
يتم تثبيت حل خدمة تصدير البيانات في بيئتك.
احتفظ بسلسلة الاتصال لقاعدة بيانات SQL في مخزن المفاتيح وانسخ عنوان URL لمخزن المفاتيح لتقديمه في ملف تعريف التصدير. مزيد من المعلومات: Azure: بدء استخدام Azure Key Vault
تمكين الكيانات التي ستضاف إلى ملف تعريف التصدير لتعقب التغييرات. مزيد من المعلومات: تمكين تعقب التغييرات للتحكم في مزامنة البيانات
تتوفر في خدمة قاعدة بيانات SQL مساحة تخزين كافية لتخزين البيانات.
أنت مسؤول النظام في البيئة.
انتقل إلى الإعدادات>تصدير البيانات.
راجع الإشعار، ثم حدد متابعة أو إلغاء إذا لم ترغب في تصدير البيانات.
حدد جديد لإنشاء ملف تعريف تصدير جديد.
في خطوة Properties، أدخل المعلومات التالية، وبعد ذلك حدد Next للمتابعة دون الاتصال بـ Key Vault. عند تحديد Validate، يتم استخدام عنوان URL لخدمة Key Vault الذي قدمته للاتصال بخدمة Key Vault.
Name. الاسم الفريد لملف التعريف. هذا الحقل إلزامي.
عنوان URL للاتصال بـ Key Vault Key Vault URL يشير إلى سلسلة الاتصال المخزنة مع بيانات المصادقة المستخدمة للاتصال بقاعدة البيانات الوجهة. هذا الحقل إلزامي. مزيد من المعلومات: كيفية إعداد Azure Key Vault
هام
يتحسس عنوان URL لاتصال Key Vault حالة الأحرف. أدخل عنوان URL للاتصال Key Vault تماما كما يتم عرضه بعد تشغيل أوامر Windows PowerShell في هذا الموضوع.
المخطط. اسم مخطط قاعدة بيانات بديل. وحدها الأحرف الأبجدية الرقمية تعتبر صالحة. هذا الحقل اختياري. بشكل افتراضي، يعتبر dbo المخطط الذي يستخدم من أجل قاعدة بيانات SQL الوجهة.
البادئة. بادئة تستخدم لأسماء الجداول التي تم إنشاؤها في قاعدة البيانات الوجهة. من شأن ذلك أن يساعد في تحديد الجداول التي تم إنشاؤها من أجل ملف تعريف التصدير في قاعدة بيانات الوجهة بسهولة. عند تحديد البادئة،، تأكد من أنها أقل من 15 حرفًا. هذا الحقل اختياري ويسمح باستخدام الأحرف الأبجدية الرقمية فقط.
عدد مرات إعادة المحاولة. عدد مرات إعادة محاولة استخدام السجل في حال فشل الإدراج أو التحديث في الجدول الوجهة. هذا الحقل إلزامي. القيم المقبولة هي 0-20 والقيمة الافتراضية هي 12.
الفاصل الزمني لإعادة المحاولة. عدد الثواني التي يجب خلالها الانتظار قبل إعادة المحاولة في حالة حدوث فشل. هذا الحقل إلزامي. القيم المقبولة هي 0-3600 والقيمة الافتراضية هي 5.
كتابة سجل الحذف. إعداد اختياري لتسجيل السجلات المحذوفة.
في خطوة تحديد الكيانات حدد الكيانات التي تريد تصديرها إلى قاعدة بيانات SQL الوجهة، ثم حدد التالي.
في خطوة تحديد العلاقات، يمكنك مزامنة العلاقات M:N (متعدد إلى متعدد) الموجودة مع الكيانات التي قمت بتحديدها في الخطوة السابقة. حدد التالي.
في الخطوة Summary، حدد إنشاء وتنشيط لإنشاء سجل ملف التعريف والاتصال Key Vault، الذي يبدأ عملية المزامنة. وإلا، فحدد إنشاء لحفظ ملف تعريف التصدير وتنشيطه لاحقًا.
تعديل ملف تعريف تصدير موجود
يمكنك إضافة أو إزالة الكيانات والعلاقات في ملف تعريف تصدير موجود تريد إجراء نسخ متماثل له.
انتقل إلى الإعدادات>تصدير البيانات.
في طريقة عرض جميع ملفات تعريف تصدير البيانات، حدد ملف تعريف التصدير الذي تريد تغييره.
في شريط أدوات الإجراءات، حدد إدارة الكيانات لإضافة أو إزالة الكيانات لتصدير البيانات. لإضافة علاقات الكيان أو إزالتها، حدد إدارة العلاقات.
حدد الكيانات أو علاقات الكيانات التي ترغب في إضافتها أو إزالتها.
حدد تحديث لإرسال التغييرات إلى ملف تعريف التصدير.
هام
عندما تقوم بإزالة كيان أو علاقة كيان من ملف تعريف التصدير، لن يقوم بإسقاط الجدول المناظر في قاعدة البيانات الوجهة. قبل أن تتمكن من إعادة إضافة كيان تمت إزالته، يجب إسقاط الجدول المناظر في قاعدة البيانات الوجهة. لإسقاط جدول كيان، راجع كيفية حذف جداول ملف تعريف تصدير البيانات والإجراءات المخزنة لكيان معين.
تفاصيل جدول قاعدة بيانات Azure SQL الوجهة
تنشئ خدمة تصدير البيانات الجداول لكل من البيانات وبيانات التعريف. يتم إنشاء جدول لكل كيان وعلاقة M:N تتم مزامنتها.
بعد تنشيط ملف تعريف التصدير، يتم إنشاء هذه الجداول في قاعدة البيانات الوجهة. هذه جداول النظام ولم تتم إضافة الحقلين SinkCreatedTime وSinkModifiedTime إليها.
| اسم الجدول | تم الإنشاء |
|---|---|
| <البادئة>_GlobalOptionsetMetadata | عند تنشيط ملف تعريف التصدير. |
| <البادئة>_OptionsetMetadata | عند تنشيط ملف تعريف التصدير. |
| <البادئة>_StateMetadata | عند تنشيط ملف تعريف التصدير. |
| <البادئة>_StatusMetadata | عند تنشيط ملف تعريف التصدير. |
| <البادئة>_بيانات الهدف | عند تنشيط ملف تعريف التصدير. |
| <البادئة>_AttributeMetadata | عند تنشيط ملف تعريف التصدير. |
| <البادئة>_حذف_السجل | عند تنشيط ملف تعريف التصدير لدى تمكين خيار حذف السجل. |
حل مشكلات المزامنة
حتى بعد تكرار عدة محاولات، قد يحدث فشل في مزامنة السجلات نتيجة القيود المفروضة من تخزين قاعدة البيانات أو حجز الجدول بسبب الاستعلامات التي تعمل لفترات طويلة. لحل حالات الفشل هذه يمكنك فرض المزامنة فقط على السجلات الفاشلة أو إعادة مزامنة كافة السجلات.
استعرض ملفات تعريف التصدير للبحث عن أي واحد منها يتضمن حالات فشل في مزامنة السجلات. يمكنك القيام بذلك عن طريق عرض ملفات تعريف البيانات في ناحية المزامنة أو عن طريق فتح ملف تعريف التصدير، مثل ملف التعريف هذا الذي يتضمن فشلًا في مزامنة سجلات كيان جهة اتصال.
افحص مصدر فشل المزامنة واعمل على حله. مزيد من المعلومات: معالجة الأخطاء ومراقبتها
بعد حل المشكلة، أعد مزامنة السجلات الفاشلة.
إشعار
تُعتبر مزامنة السجلات الفاشلة ميزة معاينة عامة.
- لا تُستخدم ميزات الإصدار الأولي في بيئة التشغيل، وقد يتم تقييد بعض الوظائف بها. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
- نتوقع إجراء تغييرات على هذه الميزة، لذلك لا يمكن استخدامها في الإنتاج. لا تستخدم هذه الميزة إلا في بيئات التطوير والاختبار.
- لا تقدم Microsoft دعمًا لميزة الإصدار أولي هذه. لن يتمكن الدعم التقني من Microsoft Dynamics 365 من مساعدتك في المشكلات أو الأسئلة. ليس الهدف من ميزات المعاينة أن تُستخدم في الإنتاج وتخضع لشروط استخدام تكميلية منفصلة.
سجّل دخولك إلى بيئتك، وانتقل إلى الإعدادات>تصدير البيانات.
افتح ملف تعريف التصدير الذي يتضمن حالات فشل مزامنة السجلات.
على شريط أدوات ملف تعريف التصدير، حدد إعادة مزامنة السجلات الفاشلة.
حدد موافق عند نجاح عملية إعادة مزامنة السجلات الفاشلة في مربع حوار التأكيد.
- تأكد من عدم وجود إعلامات تتعلق بالسجلات الفاشلة في ملف تعريف التصدير عن طريق فتح ملف تعريف تصدير البيانات وعرض عداد الإعلامات الفاشلة على علامة التبويب خصائص ونظرة عامة، التي ينبغي أن تكون 0. حدد تحديث على شريط أدوات ملف تعريف التصدير للتأكد من أن قيمة الإعلامات الفاشلة هي قيمة حالية.
- لا تُستخدم ميزات الإصدار الأولي في بيئة التشغيل، وقد يتم تقييد بعض الوظائف بها. تتوفر هذه الميزات قبل إصدار رسمي وبذلك يستطيع العملاء الحصول على وصول مبكر وتقديم التعليقات.
إذا استمر فشل مزامنة السجل بعد أن حاولت إعادة المزامنة باتباع الخطوات السابقة، فاتصل بخدمات دعم عملاء Microsoft.
معالجة الأخطاء ومراقبتها
لعرض حالة مزامنة ملف تعريف التصدير، انتقل إلى الإعدادات>تصدير البيانات وافتح ملف تعريف التصدير. على علامة تبويب الكيانات، تظهر حالة المزامنة بما في ذلك عمود السجلات الفاشلة للسجلات التي تعذرت مزامنتها. بالنسبة إلى أي سجلات فاشلة، يمكن تنزيل قائمة بهذه السجلات بما في ذلك سبب الحالة عن طريق تحديد السجلات الفاشلة على شريط الأوامر.
في ملف تعريف التصدير، يمكنك تحديد خصائص ونظرة عامة لعرض خصائص ملف التعريف. حدد علامة تبويب العلاقات لعرض حالة مزامنة العلاقات.
كيفية عرض معلومات مفصلة حول السجلات التي فشلت مزامنتها
من شأن عرض سجل يتضمن السجلات الفاشلة أن يساعدك في تحديد سبب فشل المزامنة. لعرض السجلات الفاشلة في قاعدة بيانات الوجهة Azure الوجهة، استخدم Azure Storage Explorer، وهو تطبيق مستقل مجاني يسمح لك بالعمل بسهولة مع بيانات Azure Storage. مزيد من المعلومات: Azure Storage Explorer.
انتقل إلى الإعدادات>تصدير البيانات.
في طريقة عرض جميع ملفات تعريف تصدير البيانات، حدد ملف تعريف التصدير الذي يتضمن إعلامات فاشلة.
على شريط أدوات الإجراءات، حدد السجلات الفاشلة.
في مربع الحوار "تنزيل السجلات الفاشلة"، حدد نسخ Blob URL، ثم حدد موافق.
إشعار
يبقى Blob URL صالحًا لمدة 24 ساعة. إذا تجاوز URL فترة 24 ساعة، فكرر الخطوات الموضحة سابقًا لإنشاء blob URL جديد.
ابدأ Azure Storage Explorer.
في Azure Storage Explorer، حدد Connect to Azure Storage.
الصق عنوان URL من الحافظة في مربع Connect to Azure Storage، ثم حدد Next.
في صفحة "ملخص الاتصال"، حدد اتصال.
يتصل Azure Storage Explorer بقاعدة البيانات الوجهة. إذا كانت السجلات الفاشلة موجودة لملف تعريف التصدير، Azure Storage Explorer يعرض مجلدات مزامنة السجلات الفاشلة.
كيفية عرض معلومات مفصلة حول السجلات التي فشلت مزامنتها (معاينة)
يمكنك تنزيل السجلات التي فشلت مباشرة من خلال واجهة المستخدم خدمة تصدير البيانات. هذه الميزة قيد المعاينة الآن، وقد يكون من الأفضل لك اختبار وتقديم تعليقات.
خطوات تنزيل السجلات الفاشلة:
تحديد الملف الذي يحتوي على سجلات فاشلة.
حدد ملف التعريف وحدد تنزيل السجلات الفاشلة (معاينة) من شريط القوائم العلوي.
في مربع حوار تنزيل السجلات الفاشلة، سوف تري قائمة مفروزة تضم آخر 20 ملف كائن ثنائي كبير الحجم (بحد أقصى). حدد الملف الذي تريد تنزيله، ثم اختر موافق.
بمجرد التحميل، افتح الملف في مُحرر نص من اختيارك (Notepad على سبيل المثال)، وأعرض تفاصيل حالات الفشل.
بنية مجلد مزامنة السجلات الفاشلة وملفات السجل
يشير عنوان URL لتخزين السجلات الفاشلة Azure Blob إلى موقع يحتوي على بنية المجلد التالية:
البيانات. يحتوي هذا المجلد على إعلامات فشل البيانات وJSON المقترن لبيانات السجل.
بيانات التعريف. يحتوي هذا المجلد على إعلامات فشل بيانات التعريف وJSON المقترن لبيانات التعريف.
failurelog. يحتوي هذا المجلد على السجلات التي توفر معلومات حول فشل المزامنة وسبب حدوث الفشل.
forcerefreshfailurelog. يحتوي هذا المجلد على الأخطاء الناتجة عن آخر تشغيل لأمر سجلات فاشلة في خدمة تصدير البيانات والذي يُستخدم لإعادة مزامنة السجلات التي فشلت.
الرسائل غير المعالجة يحتوي هذا المجلد على إعلامات البيانات التي لم تتم معالجتها بسبب حذف البيانات أو بيانات التعريف وJSON المقترن.
تم تصنيف مجلدات failurelog وforcerefreshfailurelog على الشكل التالي السنة\الشهر\اليوم\الساعة لتمكينك من تحديد مكان حالات الفشل الأخيرة بسرعة. يتم حذف كافة السجلات الفاشلة التي مضى عليها أكثر من 30 يومًا.
إليك مثال عن ملف سجل يشير إلى فشل مزامنة سجل كيان جهة اتصال.
Entity: contact, RecordId: 459d1d3e-7cc8-e611-80f7-5065f38bf1c1, NotificationTime: 12/28/2016 12:32:39 AM, ChangeType: Update, FailureReason: The database 'tempdb' has reached its size quota. Partition or delete data, drop indexes, or consult the documentation for possible resolutions.
The statement has been terminated.
الأسباب الشائعة لفشل مزامنة السجلات
فيما يلي بعض أسباب حدوث حالات فشل في مزامنة السجلات.
مساحة تخزين غير كافية لقاعدة البيانات الوجهة. قبل محاولة إعادة مزامنة السجلات الفاشلة، قم بزيادة التخزين Azure SQL Database أو تحريره حسب الاقتضاء. عند حدوث هذه المشكلة، يتم تسجيل رسالة مشابهة لهذه في سجل الفشل.
وصلت قاعدة البيانات "databasename" إلى الحصة النسبية لحجمها. يمكنك تقسيم البيانات أو حذفها أو إسقاط الفهارس أو مراجعة الوثائق للحلول الممكنة.
انقضت مهلة المزامنة مع قاعدة بيانات Azure SQL. قد يحدث هذا الأمر أثناء المزامنة الأولية لملف تعريف تصدير البيانات عند معالجة كميات كبيرة من البيانات في وقت واحد. عند حدوث هذه المشكلة، أعد مزامنة السجلات الفاشلة. حل مشكلات المزامنة
أفضل الممارسات عند استخدام Azure SQL Database مع تصدير البيانات
لتجنب أخطاء المزامنة بسبب تقييد الموارد، نوصي بأن يكون لديك Azure SQL Database Premium P1 أو خطة أفضل عند استخدام خدمة تصدير البيانات. مزيد من المعلومات: Azure SQL Database حدود الموارد و SQL Database Pricing
عيّن قاعدة بيانات Azure SQL لاستخدام عزل اللقطة المتقيدة (RCSI) لأحمال العمل التي يتم تشغيلها على قاعدة البيانات الوجهة في الوقت نفسه والتي تقوم بتنفيذ استعلامات القراءة ذات التشغيل الطويل، مثل إعداد التقارير ومهام ETL. وهذا يقلل من حدوث أخطاء انقضاء المهلة التي يمكن أن تحدث مع خدمة تصدير البيانات بسبب تعارضات القراءة/الكتابة.
للمساعدة في تحسين أداء الاستعلامات، نوصي بتعيين الحد الأقصى لدرجات التماثل (MAXDOP) في قاعدة بيانات خدمة تصدير البيانات إلى 1. مزيد من المعلومات: MSDN: خيارات ذاكرة الخادم
اعمل بشكل متكرر على تقييم مقدار التجزئة، وعند الضرورة، قم بإعادة إنشاء الفهارس في قاعدة بيانات خدمة تصدير البيانات. مزيد من المعلومات: إعادة تنظيم وإعادة إنشاء الفهارس
حدّث إحصائيات قاعدة البيانات بشكل دوري على الجداول وطرق العرض المفهرسة في قاعدة بيانات خدمة تصدير البيانات. مزيد من المعلومات: تحديث الإحصائيات
راقب استخدام قاعدة بيانات خدمة تصدير البيانات. مزيد من المعلومات: مراقبة الأداء
حول زمن انتقال مزامنة البيانات
تم تصميم خدمة تصدير البيانات لمزامنة تغييرات البيانات إلى قاعدة بيانات الوجهة باستخدام آلية دفع عبر الاستماع إلى التغييرات فور حدوثها في تطبيقات مشاركة العميل. تحاول الخدمة دفع البيانات خلال دقائق قليلة، ولكن هناك عدد من العوامل التي يمكنها أن تؤثر في زمن انتقال المزامنة من نهاية إلى نهاية.
العوامل التي تؤثر على مدة المزامنة تتضمن ما يلي:
- حمل العمل الحالي على تطبيقات مشاركة العميل.
- معدل تغيير البيانات في تطبيقات مشاركة العميل.
- عدد الكيانات المضافة إلى كل ملف تعريف تصدير والسمات الخاصة بها.
- أداء SQL Server. على سبيل المثال:
- وقت إعداد اتصال SQL.
- وقت تنفيذ عبارة SQL.
استنادًا إلى مراقبة الخدمة، لاحظنا أن معظم عمليات مزامنة دلتا الجارية تنتهي في غضون 15 دقيقة عندما تعمل الخدمة ضمن الحالات التالية:
- المزامنة التي تحدث هي مزامنة دلتا وليست المزامنة الأولية. تتعلق مزامنة دلتا فقط بعمليات تغيير البيانات، والتي تتضمن عمليات التسجيل والإنشاء والتحديث والحذف. لاحظ أن مزامنة دلتا تبدأ بمجرد انتهاء المزامنة الأولى.
- الحد الأقصى لمعدل تغيير البيانات في تطبيقات مشاركة العميل لكافة الكيانات في ملف تعريف التصدير هو أقل من 3000 سجل في الساعة. ستؤدي أي زيادة مفاجئة في معدل تغيير البيانات بسبب تغيير السجلات المجمع الذي يتجاوز الحد الأقصى لمعدل التغيير إلى زمن انتقال إضافي.
- يتضمن كل كيان يُضاف إلى ملف تعريف التصدير أقل من 150 سمة.
- ينتهي اتصال قاعدة البيانات أو تنفيذ عبارة SQL في أقل من 10 ثوان. وسيؤدي تجاوز هذا الحد إلى زمن انتقال إضافي.
- لا تحدث أخطاء في اتصال قاعدة البيانات الوجهة أو تنفيذ SQL أثناء المزامنة.
في حالة استيفاء الشروط أعلاه، تعتبر فترة 15 دقيقة فترة نموذجية لزمن انتقال المزامنة. لا تقدم Microsoft اتفاقية مستوى الخدمة (SLA) من أجل خدمة تصدير البيانات ولا تقدم أي ضمانات أو التزامات فيما يتعلق بزمن انتقال المزامنة.
كيفية إعداد Azure Key Vault
قم بتشغيل البرنامج النصي Windows PowerShell الموضح هنا كمسؤول حساب Azure لمنح الإذن لميزة خدمة تصدير البيانات حتى تتمكن من الوصول إلى Azure Key Vault. يعرض هذا البرنامج النصي عنوان URL لمخزن المفاتيح المطلوب لإنشاء ملف تعريف التصدير الذي يُستخدم للوصول إلى سلسلة الاتصال.
قبل تشغيل البرنامج النصي، استبدل العناصر النائبة بالمتغيرات التالية.
$subscriptionId. مجموعة الموارد Key Vault التي تريد استخدامها. إذا لم يكن هناك مجموعة موارد موجودة، فسيتم إنشاء مجموعة موارد جديدة بالاسم الذي تحدده. في هذا المثال، يتم استخدام ContosoResourceGroup1.
$location. حدد الموقع حيث توجد مجموعة الموارد أو حيث يجب أن تكون موجودة, على سبيل المثال، غرب الولايات المتحدة.
$connectionString. سلسلة الاتصال بقاعدة بيانات Azure SQL. يمكنك استخدام ADO.NET connection string كما يتم عرضه في لوحة معلومات Azure.
$organizationIdList = قائمة مفصولة بفواصل للمؤسسات المسموح بها، مذكورة حسب معرف المؤسسة (organizationId)، لتمكينها من أجل خدمة تصدير البيانات. للعثور على معرف مؤسسة، انتقل إلى الإعدادات>تخصيصات>موارد المطورين. يوجد معرف المؤسسة ضمن معلومات مرجع البيئة.
$tenantId. تحديد معرف المستأجر في Azure Active Directory الذي يرتبط به اشتراك Key Vault.
هام
بإمكان اشتراك Azure أن يتضمن معرفات مستأجر متعددة في Azure Active Directory. تأكد من تحديد معرف المستأجر Azure Active Directory الصحيح المقترن بالبيئة التي ستستخدمها لتصدير البيانات.
إشعار
تأكد من أن معرف المستخدم المشار إليه ضمن $connectionString لديه الإذن المناسب لقاعدة بيانات Azure SQL الهدف.
# -------------------------------------------------------------------------------- #
# Provide the value for the following parameters before executing the script
$subscriptionId = 'ContosoSubscriptionId'
$keyvaultName = 'ContosoKeyVault'
$secretName = 'ContosoDataExportSecret'
$resourceGroupName = 'ContosoResourceGroup1'
$location = 'West US'
$connectionString = 'AzureSQLconnectionString'
$organizationIdList = 'ContosoSalesOrg1_id, ContosoSalesOrg2_id'
$tenantId = 'tenantId'
# -------------------------------------------------------------------------------- #
# Login to Azure account, select subscription and tenant Id
Connect-AzAccount -Tenant $tenantId -Subscription $subscriptionId
# Create new resource group if not exists.
$rgAvail = Get-AzResourceGroup -Name $resourceGroupName -Location $location -ErrorAction SilentlyContinue
if(!$rgAvail){
New-AzResourceGroup -Name $resourceGroupName -Location $location
}
# Create new key vault if not exists.
$kvAvail = Get-AzKeyVault -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -ErrorAction SilentlyContinue
if(!$kvAvail){
New-AzKeyVault -VaultName $keyvaultName -ResourceGroupName $resourceGroupName -Location $location
# Wait few seconds for DNS entry to propagate
Start-Sleep -Seconds 15
}
# Create tags to store allowed set of Organizations.
$secretTags = @{}
foreach ($orgId in $organizationIdList.Split(',')) {
$secretTags.Add($orgId.Trim(), $tenantId)
}
# Add or update a secret to key vault.
$secretValue = ConvertTo-SecureString $connectionString -AsPlainText -Force
$secret = Set-AzKeyVaultSecret -VaultName $keyvaultName -Name $secretName -SecretValue $secretValue -Tags $secretTags
# Authorize application to access key vault.
$servicePrincipal = 'b861dbcc-a7ef-4219-a005-0e4de4ea7dcf'
Set-AzKeyVaultAccessPolicy -VaultName $keyvaultName -ServicePrincipalName $servicePrincipal -PermissionsToSecrets get
# Display secret url.
Write-Host "Connection key vault URL is "$secret.id.TrimEnd($secret.Version)""
كيفية حذف كل جداول ملف تعريف تصدير البيانات والإجراءات المخزنة
هام
قبل تشغيل جملة SQL هذه، تأكد من أنك قمت بشكل صحيح بتعريف القيم @prefix و@schema في الجملة. يجب إعادة إنشاء ملف تعريف التصدير بعد تشغيل عبارة SQL هذه.
-----------------------------------------------------------------
-- Provide the value for the following parameters
DECLARE @prefix nvarchar(32) =''
DECLARE @schema nvarchar(32) ='dbo'
-----------------------------------------------------------------
DECLARE @sql nvarchar(max) = '';
SELECT @sql += 'DROP TABLE ' + QUOTENAME([TABLE_SCHEMA]) + '.' + QUOTENAME([TABLE_NAME]) + ';'
FROM [INFORMATION_SCHEMA].[TABLES]
WHERE [TABLE_TYPE] = 'BASE TABLE' AND [TABLE_NAME] like @prefix + '_%' AND [TABLE_SCHEMA]= @schema;
PRINT @sql
EXEC SP_EXECUTESQL @sql;
PRINT 'Finished dropping all tables. Starting to drop all stored procedures now.'
SELECT @sql='';
SELECT @sql += 'DROP PROCEDURE ' + QUOTENAME([ROUTINE_SCHEMA]) + '.' + QUOTENAME([ROUTINE_NAME]) + ';'
FROM [INFORMATION_SCHEMA].[ROUTINES]
WHERE [ROUTINE_TYPE] = 'PROCEDURE' AND [ROUTINE_NAME] like @prefix + '_%' AND [ROUTINE_SCHEMA]= @schema;
PRINT @sql
EXEC SP_EXECUTESQL @sql;
PRINT 'Finished dropping all stored procedures. Starting to drop all types now.'
SELECT @sql='';
SELECT @sql += 'DROP TYPE ' + QUOTENAME(SCHEMA_NAME([SCHEMA_ID])) + '.' + QUOTENAME([NAME]) + ';'
FROM SYS.TYPES
WHERE is_user_defined = 1 AND [NAME] LIKE @prefix + '_%' AND [SCHEMA_ID]=SCHEMA_ID(@schema);
PRINT @sql
EXEC SP_EXECUTESQL @sql;
كيفية حذف جداول ملف تعريف تصدير البيانات والإجراءات المخزنة لكيان معين
هام
قبل تشغيل جملة SQL هذه، تأكد من أنك قمت بشكل صحيح بتعريف القيم @prefix, @schema و@entityName في الجملة. في هذا المثال، يتم حذف جدول كيانات العملاء المحتملين والأنواع والإجراءات المخزنة.
-----------------------------------------------------------------
-- Provide the value for the following parameters
DECLARE @prefix nvarchar(32) ='crm'
DECLARE @schema nvarchar(32) ='dbo'
DECLARE @entityName nvarchar(32) ='lead'
-----------------------------------------------------------------
DECLARE @sql nvarchar(max) = '';
IF @prefix != ''
BEGIN
SET @prefix = @prefix + '_'
END
SELECT @sql += 'DROP TABLE ' + QUOTENAME([TABLE_SCHEMA]) + '.' + QUOTENAME([TABLE_NAME]) + ';'
FROM [INFORMATION_SCHEMA].[TABLES]
WHERE [TABLE_TYPE] = 'BASE TABLE' AND [TABLE_NAME] like @prefix + @entityName AND [TABLE_SCHEMA]= @schema;
PRINT @sql
EXEC SP_EXECUTESQL @sql;
PRINT 'Finished dropping the entity. Starting to drop the types associated with the entity'
SELECT @sql='';
SELECT @sql += 'DROP TYPE ' + QUOTENAME(SCHEMA_NAME([SCHEMA_ID])) + '.' + QUOTENAME([NAME]) + ';'
FROM SYS.TYPES
WHERE
is_user_defined = 1
AND (
[NAME] LIKE @prefix + @entityName +'Type'
OR [NAME] LIKE @prefix + @entityName +'IdType'
)
AND [SCHEMA_ID] = SCHEMA_ID(@schema);
PRINT @sql
EXEC SP_EXECUTESQL @sql;
كيفية إلغاء تثبيت خدمة تصدير البيانات من إدارة Power Platform
- انتقل إلى الإعدادات المتقدمة.
- حدد الإعدادات > التخصيصات، ثم حدد الحلول.
- اختر DataExportService المنشورة بواسطة Microsoft Dynamics 365، ثم حدد Delete.
البحث عن معرف المستأجر Microsoft Entra للمستأجر الخاص بك
- سجل الدخول إلى مدخل Azure.
- ضمن Azure services حدد خصائص المستأجر.
- حدد القيمة في الحقل معرف المستأجر.
عناوين IP الثابتة المستخدمة من قبل قاعدة بيانات Azure SQL لخدمة تصدير البيانات
في Azure SQL Database، حدد Set server firewall، قم بتشغيل السماح بالوصول إلى خدمات Azure إلى OFF، وحدد إضافة IP للعميل، ثم أضف عناوين IP المناسبة لمنطقة بيئتك. مزيد من المعلومات: Azure: تكوين قاعدة جدار حماية على مستوى الخادم Azure SQL Database باستخدام Azure Portal
| منطقة | عنوان IP جديد | عنوان IP قديم |
|---|---|---|
| غرب الولايات المتحدة | 20.245.127.60 | 13.64.148.9 |
| شرق الولايات المتحدة | 172.174.41.63 | 20.228.153.81 |
| شرق آسيا | 20.239.192.9 | 104.208.84.217 |
| جنوب شرق آسيا | 20.24.15.60 | 20.205.153.14 |
| وسط الهند | 20.219.158.75 | 20.198.113.107 |
| جنوب الهند | 52.140.54.95 | 104.211.204.18 |
| أوروبا الغربية | 20.126.43.104 | 40.68.244.253 |
| أوروبا الشمالية | 20.166.94.137 | 20.238.83.32 |
| غرب اليابان | بلا تغيير | 104.214.144.93 |
| شرق اليابان | 52.253.104.175 | 20.89.138.246 |
| جنوب البرازيل | 4.228.211.102 | 20.197.186.17 |
| جنوب شرق أستراليا | بلا تغيير | 20.70.112.80 |
| شرق أستراليا | 20.5.88.96 | 20.213.58.3 |
| وسط كندا | 20.220.227.230 | 20.151.173.107 |
| شرق كندا | 40.86.216.207 | 52.229.109.91 |
| غرب المملكة المتحدة | 51.142.173.150 | 20.68.113.18 |
| جنوب المملكة المتحدة | 20.117.159.198 | 20.117.89.184 |
إشعار
يجب على عملاء أمريكا الشمالية إضافة عناوين IP إلى قائمة تمت الموافقة عليها لكل من شرق وغرب الولايات المتحدة.
لمنع أي اضطرابات في مزامنة البيانات، يجب على العملاء الاحتفاظ بعنوان IP الجديد وعنوان IP القديم.
المشكلات المعروفة
قد يُعاد إدراج السجلات المحذوفة في جدول الكيان بعد فشل المزامنة
عند الاسترداد من فشل المزامنة، قد تُعاد إدراج السجلات التي تم حذفها مسبقًا مرة أخرى في جدول الكيان الذي نشأت منه. لإيجاد حل بديل لهذه المشكلة عند حدوث فشل المزامنة، اتبع هذه الخطوات.
أنشئ ملفات تعريف التصدير التي تم تمكينها من كتابة وحذف السجلات. أعد إنشاء ملفات تعريف التصدير الموجودة التي لم يتم تمكنيها لكتابة سجل الحذف.
إنشاء استعلام SQL وتنفيذه لقاعدة بيانات الوجهة Azure SQL التي تبحث عن سجلات في جدول DeleteLog. إذا تم العثور على سجل واحد أو أكثر فهذا يشير إلى وجود سجلات محذوفة.
في حالة وجود سجل واحد أو أكثر في الجدول DeleteLog، فقم بإنشاء وتشغيل استعلام SQL يكشف عن البيئات حيث يطابق معرف السجل لسجل تم العثور عليه في جدول DeleteLog معرف السجل الخاص لسجل في جدول EntityName وحيث versionNumber في DeleteLog أكبر من versionNumber في السجل الموجود في جدول EntityName. عند حدوث مطابقة في معرف السجل، احذف السجل من جدول EntityName. على سبيل المثال، إذا تطابق معرف سجل في العمود AccountId في الجدول DeleteLog مع معرف سجل في العمود AccountId في جدول الكيان AccountBase، وكان versionNumber في DeleteLog أكبر من versionNumber في جدول العميل، فمن ثم قم بحذف السجل من جدول كيان AccountBase.
هام
بناءً على احتياجات الأعمال والمتطلبات الخاصة بك، نوصى بتنفيذ استعلامات SQL لعدد مرات تكرار حذف السجل، على ألا يكون ذلك في أثناء ساعات التشغيل.
مثال استعلام لحذف سجل الكيان.
DELETE A FROM [dbo].[prefix_account] A
WHERE id IN (SELECT CONVERT(uniqueidentifier, recordid) FROM [dbo].[prefix_DeleteLog] DL WHERE DL.entityname ='account'
AND DL.VersionNumber > A.VersionNumber)
الكيانات التي لا تدعم تصدير البيانات
على الرغم من أن الكيانات المدرجة هنا تدعم تعقب التغييرات، إلا أنها غير مدوعة لتصدير البيانات باستخدام خدمة تصدير البيانات.
| الكيان | اسم الجدول | حل مؤقت |
|---|---|---|
| النشاط | ActivityPointerBase | حدد كيانات النشاطات المحددة للتصدير، مثل المكالمة الهاتفية والموعد والبريد الإلكتروني والمهمة. |
تعذر إنشاء صف أكبر من حجم الحد الأقصى المسموح به للصف (8 كيلو بايت)
إذا أظهرت سجلات الخطأ "تعذر إنشاء صف حجمه (الحجم) وهو أكبر من الحجم المسموح به للحد الأقصى للصف 8060"، فسوف تواجهك مشكلة حيث تتجاوز الحد الأقصى المسموح به لحجم الصف. لا تدعم خدمة تصدير البيانات حجم صف أكبر من حجم الصف المسموح به بحد أقصى وهو 8 كيلو بايت. للتخفيف من هذه المشكلة، يجب عليك التأكد من التزامك بحدود حجم الصف.
طول السلسلة في مصدر أطول من مخطط الوجهة لـ ColumnName
إذا أظهرت سجلات الخطأ لديك رسالة "طول السلسلة في المصدر أطول من مخطط الوجهة لـ [ColumnName, MaxDataLength]"، فهذا يعني أنك تواجه مشكلة حيث طول سلسلة مصدر بياناتك أطول من الوجهة. إذا كان طول سلسلة بيانات مصدرك أطول من الوجهة، فسوف تفشل الكتابة إلى الوجهة. وللتخفيف من هذه المشكلة، فسوف تحتاج إما إلى تقليل حجم البيانات أو زيادة طول العمود أكبر من الحد الأقصى للطول يدويًا في قاعدة البيانات.
بلا دعم للمرفقات
لا يتم دعم عملية تصدير المرفقات مثل مجموعة المستندات على جدول التعليق التوضيحي.
إشعار الخصوصية
باستخدام خدمة تصدير البيانات، عند تنشيط ملف تعريف تصدير بيانات من داخل Dynamics 365، يتم إرسال بيانات الكيانات المضافة إلى ملف التعريف إلى Azure. تشمل المزامنة الأولية كافة البيانات المقترنة بالكيانات المضافة إلى ملف تعريف التصدير، ولكن بعد ذلك تشمل المزامنة فقط التغييرات الجديدة، والتي يتم إرسالها باستمرار إلى Data Export Service. يتم تخزين البيانات المرسلة إلى خدمة تصدير البيانات مؤقتا في Azure Service Bus Azure Storage، ومعالجتها في Azure Service Fabric، وأخيرا مزامنتها (إدراجها أو تحديثها أو حذفها) إلى قاعدة البيانات الوجهة المحددة في اشتراكك في Azure. بعد مزامنة البيانات، يتم حذفها من Azure Service Bus وAzure Storage. إذا حدث فشل أثناء مزامنة البيانات، يتم تخزين الحد الأدنى من البيانات المقابلة لنوع الكيان ومعرف السجل والطوابع الزمنية للمزامنة في Azure Storage للسماح بتنزيل قائمة بالسجلات التي لم يتم تحديثها.
يمكن للمسؤول إلغاء تنشيط ملف تعريف تصدير البيانات في أي وقت لوقف مزامنة البيانات. بالإضافة إلى ذلك، يمكن للمسؤول حذف ملف تعريف التصدير لإزالة أي سجلات فاشلة، ويمكنه إلغاء تثبيت حل Data Export Service لوقف استخدام Data Export Service.
تحدث مزامنة البيانات بشكل مستمر بين Dynamics 365 وخدمة تصدير البيانات بطريقة آمنة. يتم تشفير البيانات حيث يتم تبادلها باستمرار بين Dynamics 365 وخدمة تصدير البيانات.
يتم تفصيل Azure المكونات والخدمات التي تشارك في خدمة تصدير البيانات في الأقسام التالية.
يوفر هذا واجهة برمجة التطبيقات والحوسبة Azure VMs لمعالجة إشعارات مزامنة السجلات المستلمة من Dynamics 365 ثم معالجتها لإدراج بيانات السجل أو تحديثها أو حذفها في قاعدة بيانات الوجهة. تعالج الخدمات المصغرة التي يتم نشرها على الأجهزة الظاهرية التي يديرها وقت تشغيل Azure Service Fabric جميع خدمات الحوسبة المتعلقة بمزامنة البيانات.
يوفر هذا ناقل الرسائل الذي تستخدمه Dynamics 365 لإدراج رسائل إعلام المزامنة، والتي تتم معالجتها بواسطة عقد الحوسبة في Azure Service Fabric. تخزن كل رسالة معلومات، مثل معرف المؤسسة والسجل المراد مزامنة البيانات له. يتم تشفير البيانات في Azure Service Bus في حالة الثبات ولا يمكن الوصول إليها إلا بواسطة خدمة تصدير البيانات.
يتم تخزين البيانات مؤقتا في Azure Blob Storage في حالة وجود بيانات إعلام مزامنة السجل كبيرة جدا لتخزينها في رسالة أو مواجهة فشل عابر لمعالجة إعلام المزامنة. يتم تشفير هذه الكائنات الكبيرة باستخدام أحدث ميزة في Azure Storage SDK، التي توفر دعم التشفير المتماثل وغير المتماثل والتكامل مع Azure Key Vault.
يخزن Azure SQL Database تكوين ملف تعريف تصدير البيانات ومقاييس مزامنة البيانات.
(راجع أيضًا)
نظرة عامة على علاقات الكيانات
خدمة تصدير البيانات
مدونة الفريق: مقدمة حول خدمة تصدير البيانات