استنساخ بيانات إلى قاعدة بيانات Azure SQL

إن Microsoft Dynamics 365-خدمة تصدير البيانات عبارة عن خدمة إضافية تم توفيرها في Microsoft AppSource تضيف القدرة على استنساخ بيانات Microsoft Dynamics 365 (على الإنترنت) إلى متجر قاعدة بيانات Azure SQL في اشتراك Microsoft Azure يملكه العميل. الوجهات المستهدفة المعتمدة هي قاعدة بيانات Azure SQL وMicrosoft AzureSQL Server على أجهزة Microsoft Azure الظاهرية. تعمل خدمة تصدير البيانات على مزامنة بيانات Dynamics 365 الكاملة بطريقة ذكية بشكل أولي وبالتالي، تجري المزامنة على أساس مستمر عند حدوث تغييرات (تغييرات دلتا) في نظام Microsoft Dynamics 365 (على الإنترنت). يساعد ذلك على تمكين العديد من سيناريوهات التحليلات وإعداد التقارير من الاطلاع على بيانات Dynamics 365 مع خدمات البيانات والتحليلات من Azure ويفتح إمكانيات جديدة أمام العملاء والشركاء لإنشاء حلول مخصصة.

ملاحظة

يمكنك استخدام خدمة تصدير البيانات مع:

  • Microsoft Dynamics 365 (على الإنترنت)
    • تحديث يوليو 2017 لـ Dynamics 365 (على الإنترنت)

لمزيد من المعلومات حول الواجهة البرمجية لإدارة تكوين وإدارة خدمة تصدير البيانات، راجع MSDN: خدمة تصدير البيانات.

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

لبدء استخدام خدمة تصدير البيانات، يجب تلبية المتطلبات الأساسية التالية.

خدمة قاعدة بيانات Azure SQL

  • اشتراك في قاعدة بيانات Azure SQL مملوك من قِبل العميل. يجب أن يسمح هذا الاشتراك بحجم البيانات التي تتم مزامنتها.

  • إعدادات جدار الحماية. من المستحسن إيقاف تشغيل السماح بالوصول إلى خدمات Azure وتحديد عناوين IP العميل المناسبة المذكورة في هذا الموضوع. مزيد من المعلومات: عناوين IP الثابتة لقاعدة بيانات Azure SQL المستخدمة بواسطة خدمة تصدير البيانات

    بدلاً من ذلك، يمكنك تشغيل السماح بالوصول إلى خدمات Azure للسماح بالوصول إلى كافة خدمات Azure.

    بالنسبة إلى SQL Server على Azure VM، يجب أن يكون الخيار "الاتصال بـ SQL Server عبر الإنترنت" ممكّنًا. مزيد من المعلومات: Azure: الاتصال بالجهاز الظاهري لـ SQL Server على Azure (النشر الكلاسيكي)

  • يجب أن تتوفر لمستخدم قاعدة البيانات الأذونات على مستوى قاعدة البيانات والمخطط وفقًا للجداول التالية. يتم استخدام مستخدم قاعدة البيانات في سلسلة اتصال تصدير البيانات.

    أذونات قاعدة البيانات مطلوبة.

    رمز نوع الإذن اسم الإذن
    CRTB إنشاء جدول
    CRTY إنشاء نوع
    CRVW إنشاء طريقة عرض
    CRPR إنشاء إجراء
    ALUS تعديل أي مستخدم

    أذونات المخطط مطلوبة.

    رمز نوع الإذن اسم الإذن
    AL تعديل
    IN إدراج
    DL حذف
    SL تحديد
    UP تحديث
    EX تنفيذ
    RF المراجع

خدمة Azure Key Vault

  • الاشتراك في المخزن الأساسي المملوك من قِبل العميل، الذي يستخدم للاحتفاظ بسلسلة اتصال قاعدة البيانات بشكل آمن.

  • منح إذن PermissionsToSecrets للتطبيق مع المعرّف "b861dbcc-a7ef-4219-a005-0e4de4ea7dcf." يمكن استكمال هذا بتشغيل الأمر AzurePowerShell أدناه ويتم استخدامه للوصول إلى المخزن الأساسي الذي يحتوي على سر سلسلة الاتصال. مزيد من المعلومات: كيفية إعداد مخزن Azure الأساسي

  • يجب وضع علامة على Key Vault بواسطة مؤسسة Microsoft Dynamics 365 (OrgId) ومعرفات المستأجر (TenantId). يتم استكمال هذا بتشغيل الأمر AzurePowerShell أدناه. مزيد من المعلومات: كيفية إعداد مخزن Azure الأساسي

Microsoft Dynamics 365 (على الإنترنت)

  • مثيل تحديث يوليو 2017 لـ Dynamics 365 (على الإنترنت) أو إصدار أحدث.

  • يجب أن يكون حل خدمة تصدير البيانات مثبتًا. احصل عليه الآن من Microsoft AppSource.

  • يجب تمكين الكيانات التي ستُضاف إلى ملف تعريف التصدير مع تعقب التغييرات. لضمان إمكانية مزامنة كيان قياسي أو مخصص، انتقل إلى التخصيص > تخصيص النظام، ثم انقر فوق الكيان. على علامة التبويب عام، تأكد من تمكين الخيار تعقب التغييرات ضمن قسم خدمات البيانات.

  • يجب أن يكون لديك دور أمان مسؤول النظام في مثيل Microsoft Dynamics 365 (على الإنترنت).

مستعرض الويب

تمكين النوافذ المنبثقة للمجال https://discovery.crmreplication.azure.net/ في مستعرض الويب. هذا الأمر مطلوب لتسجيل الدخول التلقائي عند الانتقال إلى إعدادات > تصدير البيانات.

الخدمات وبيانات الاعتماد والامتيازات المطلوبة

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

  • وصف Microsoft Dynamics 365 (على الإنترنت). وحدهم المستخدمون الذين تم تعيين دور أمان مسؤول النظام لهم في Microsoft Dynamics 365 يمكنهم إعداد ملف تعريف التصدير أو إدخال تغييرات عليه.

  • اشتراك Microsoft Azure يتضمن الخدمات التالية.

    • قاعدة بيانات Azure SQL أو AzureSQL Server على أجهزة Azure الظاهرية.

    • مخزن Azure الأساسي.

هام

لاستخدام خدمة تصدير البيانات يجب أن تعمل خدمات Microsoft Dynamics 365 (على الإنترنت) ومخزن Azure الأساسي ضمن نفس المستأجر وضمن Azure Active Directory نفسه. مزيد من المعلومات: تكامل Azure مع Office 365

بإمكان خدمة قاعدة بيانات Azure SQL أن تكون في المستأجر نفسه أو في مستأجر مختلف عن خدمة Microsoft Dynamics 365 (على الإنترنت).

أمور يجب معرفتها قبل استخدام خدمة تصدير البيانات

  • يجب حذف ملفات تعريف التصدير ثم إعادة إنشاء هذه الملفات عند استعادة مثيل Microsoft Dynamics 365 (على الإنترنت) أو نقله إلى بلد آخر أو منطقة أخرى. للقيام بذلك، احذف ملف تعريف التصدير في طريقة عرض ملفات تعريف التصدير، ثم احذف الجداول والإجراءات المخزنة، ثم قم بإنشاء ملف تعريف جديد. مزيد من المعلومات: كيفية حذف كل جداول ملف تعريف تصدير البيانات والإجراءات المخزنة

  • لا يعمل خدمة تصدير البيانات لمثيلات آلية تحديد الوصول في Microsoft Dynamics 365 (على الإنترنت) التي تم تكوينها مع تشغيل تمكين وضع الإدارة. مزيد من المعلومات: وضع الإدارة

ملف تعريف التصدير

لتصدير البيانات من Microsoft Dynamics 365 (على الإنترنت)، ينشئ مسؤول Microsoft Dynamics 365 (على الإنترنت) ملف تعريف التصدير. يمكن إنشاء ملفات تعريف متعددة وتنشيطها لمزامنة البيانات إلى قواعد بيانات وجهة مختلفة في نفس الوقت.

إن ملف تعريف التصدير هو المفهوم الرئيسي في خدمة تصدير البيانات. يعمل ملف تعريف التصدير على جمع معلومات التكوين والإعداد لمزامنة البيانات مع قاعدة البيانات الوجهة. كجزء من ملف تعريف التصدير، يوفر المسؤول قائمة بالكيانات ليتم تصديرها إلى قاعدة البيانات الوجهة. يبدأ ملف تعريف التصدير عند تنشيطه عملية المزامنة التلقائية للبيانات. بشكل أولي، يتم تصدير كافة البيانات التي تتطابق مع كل كيان من الكيانات المحددة. بعد ذلك، لن تتم مزامنة سوى التغييرات في البيانات عندما تحدث في سجلات أو بيانات تعريف الكيان في Microsoft Dynamics 365 (على الإنترنت) باستمرار باستخدام آلية الدفع في الوقت الحقيقي تقريبًا. ولذلك، لا تحتاج إلى إعداد جدول لاسترداد البيانات من Microsoft Dynamics 365 (على الإنترنت).

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

تجري خدمة تصدير البيانات مزامنة لبيانات التعريف والبيانات على حد سواء. تتم ترجمة كل كيان إلى جدول واحد، وتتم ترجمة كل حقل إلى عمود في جدول قاعدة البيانات الوجهة. وتستخدم أسماء الجداول والأعمدة اسم المخطط لبيانات تعريف Microsoft Dynamics 365.

يقوم ملف تعريف التصدير، بعد تنشيطه، بجمع إحصائيات خاصة بمزامنة البيانات تساعد في الرؤية التشغيلية والتشخيصية للبيانات التي تم تصديرها.

مزامنة البيانات المتوفرة مع ملف تعريف التصدير

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

إنشاء ملف تعريف التصدير

تأكد من تحقيق المتطلبات التالية قبل إنشاء ملف تعريف التصدير.

  • تثبيت حل خدمة تصدير البيانات في مثيل Microsoft Dynamics 365 (على الإنترنت).

  • احتفظ بسلسلة اتصال قاعدة بيانات SQL في المخزن الأساسي وانسخ عنوان URL للمخزن الأساسي لتوفيره في ملف تعريف التصدير. مزيد من المعلومات: Azure: بدء استخدام مخزن Azure الأساسي

  • تمكين الكيانات التي ستضاف إلى ملف تعريف التصدير لتعقب التغييرات. مزيد من المعلومات: تمكين تعقب التغييرات للتحكم في مزامنة البيانات

  • تتوفر في خدمة قاعدة بيانات SQL مساحة تخزين كافية لتخزين بيانات Microsoft Dynamics 365.

  • أنت مسؤول النظام في مثيل Microsoft Dynamics 365 (على الإنترنت).

  1. في Microsoft Dynamics 365 (على الإنترنت)، انتقل إلى الإعدادات > تصدير البيانات.

  2. راجع الإشعار، ثم انقر فوق متابعة أو إلغاء إذا لم ترغب في تصدير البيانات.

  3. انقر فوق جديد لإنشاء ملف تعريف تصدير جديد.

  4. في الخطوة خصائص، أدخل المعلومات التالية ثم انقر فوق التالي للمتابعة دون اتصال بالمخزن الأساسي. يؤدي النقر فوق التحقق من الصحة إلى استخدام عنوان URL للمخزن الأساسي الذي وفرته للاتصال بالمخزن الأساسي.

    • الاسم. الاسم الفريد لملف التعريف. هذا الحقل إلزامي.

    • عنوان URL لاتصال Key Vault. عنوان URL للمخزن الأساسي يشير إلى سلسلة الاتصال المخزنة مع بيانات الاعتماد المستخدمة للاتصال بقاعدة البيانات الوجهة. هذا الحقل إلزامي. مزيد من المعلومات: كيفية إعداد مخزن Azure الأساسي

      هام

      يتحسس عنوان URL لاتصال Key Vault حالة الأحرف. أدخل عنوان URL لاتصال Key Vault تمامًا كما يظهر بعد تشغيل أوامر Windows PowerShell في هذا الموضوع.

    • المخطط. اسم مخطط قاعدة بيانات بديل. وحدها الأحرف الأبجدية الرقمية تعتبر صالحة. هذا الحقل اختياري. بشكل افتراضي، يعتبر dbo المخطط الذي يستخدم من أجل قاعدة بيانات SQL الوجهة.

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

    • عدد مرات إعادة المحاولة. عدد مرات إعادة محاولة استخدام السجل في حال فشل الإدراج أو التحديث في الجدول الوجهة. هذا الحقل إلزامي. القيم المقبولة هي 0-20 والقيمة الافتراضية هي 12.

    • الفاصل الزمني لإعادة المحاولة. عدد الثواني التي يجب خلالها الانتظار قبل إعادة المحاولة في حالة حدوث فشل. هذا الحقل إلزامي. القيم المقبولة هي 0-3600 والقيمة الافتراضية هي 5.

    • كتابة سجل الحذف. إعداد اختياري لتسجيل السجلات المحذوفة.

    علامة التبويب "خصائص" في مربع الحوار "إنشاء ملف تعريف التصدير"

  5. في خطوة تحديد الكيانات، حدد الكيانات التي تريد تصديرها إلى قاعدة بيانات SQL الوجهة، ثم انقر فوق التالي.

    علامة التبويب "تحديد الكيانات" في مربع الحوار "إنشاء ملف تعريف التصدير"

  6. في خطوة تحديد العلاقات، يمكنك مزامنة العلاقات M:N (متعدد إلى متعدد) الموجودة مع الكيانات التي قمت بتحديدها في الخطوة السابقة. انقر فوق التالي.

    إنشاء ملف تعريف التصدير - إدارة العلاقات - تحديد العلاقات‬

  7. في خطوة الملخص، انقر فوق إنشاء وتنشيط لإنشاء سجل ملف التعريف والاتصال بالمخزن الأساسي، مما يؤدي إلى بدء عملية المزامنة. وإلا، فانقر فوق إنشاء لحفظ ملف تعريف التصدير وتنشيطه لاحقًا.

    علامة التبويب "الملخص" في مربع الحوار "إنشاء ملف تعريف التصدير"

تعديل ملف تعريف تصدير موجود

يمكنك إضافة أو إزالة الكيانات والعلاقات في ملف تعريف تصدير موجود تريد إجراء نسخ متماثل له.

  1. في Dynamics 365 (عبر الإنترنت)، انتقل إلى الإعدادات > تصدير البيانات.

  2. في طريقة عرض جميع ملفات تعريف تصدير البيانات، حدد ملف تعريف التصدير الذي تريد تغييره.

    تحديد ملف تعريف التصدير

  3. في شريط أدوات الإجراءات، انقر فوق إدارة الكيانات لإضافة أو إزالة الكيانات لتصدير البيانات. لإضافة علاقات الكيان أو إزالتها، انقر فوق إدارة العلاقات.

    إدارة الكيانات أو علاقات الكيانات‬

  4. حدد الكيانات أو علاقات الكيانات التي ترغب في إضافتها أو إزالتها.

    حدد الكيانات أو علاقات الكيانات التي ترغب في إضافتها أو إزالتها‬

  5. انقر فوق تحديث لإرسال التغييرات إلى ملف تعريف التصدير.

هام

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

تفاصيل جدول قاعدة بيانات Azure SQL الوجهة

تنشئ خدمة تصدير البيانات جداول لكل من البيانات وبيانات التعريف. يتم إنشاء جدول لكل كيان وعلاقة M:N تتم مزامنتها.

بعد تنشيط ملف تعريف التصدير، يتم إنشاء هذه الجداول في قاعدة البيانات الوجهة. هذه جداول النظام ولم تتم إضافة الحقلين SinkCreatedTime وSinkModifiedTime إليها.

اسم الجدول تم الإنشاء
<Prefix>_GlobalOptionsetMetadata عند تنشيط ملف تعريف التصدير.
<Prefix>_OptionsetMetadata عند تنشيط ملف تعريف التصدير.
<Prefix>_StateMetadata عند تنشيط ملف تعريف التصدير.
<Prefix>_StatusMetadata عند تنشيط ملف تعريف التصدير.
<Prefix>_TargetMetadata عند تنشيط ملف تعريف التصدير.
<Prefix>_AttributeMetadata عند تنشيط ملف تعريف التصدير.
<Prefix>_DeleteLog عند تنشيط ملف تعريف التصدير لدى تمكين خيار حذف السجل.

حل مشكلات المزامنة

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

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

    DataExport_failed_records_exist

  2. افحص مصدر فشل المزامنة واعمل على حله. مزيد من المعلومات: معالجة الأخطاء ومراقبتها

  3. بعد حل المشكلة، أعد مزامنة السجلات الفاشلة.

    ملاحظة

    تُعتبر مزامنة السجلات الفاشلة ميزة معاينة عامة.

    • ميزة المعاينة هي ميزة غير كاملة، ولكن يتم توفيرها قبل الإصدار الرسمي حيث يتمكن العملاء من الوصول المبكر وتقديم تعليقات. الهدف من ميزات المعاينة ليس الاستخدام في الإنتاج وقد يكون لها وظائف محدودة أو مقيدة.
      • نتوقع إجراء تغييرات على هذه الميزة، لذلك لا يمكن استخدامها في الإنتاج. لا تستخدم هذه الميزة إلا في بيئات التطوير والاختبار.
      • لا تقدم Microsoft دعمًا لميزة المعاينة هذه. Microsoft Dynamics 365 لن يتمكن فريق الدعم الفني من مساعدتك في هذه المشكلات أو الأسئلة. ليس الهدف من ميزات المعاينة أن تُستخدم في الإنتاج وتخضع لشروط استخدام تكميلية منفصلة.
    1. سجّل دخولك إلى مثيل Microsoft Dynamics 365 (على الإنترنت) وانتقل إلى الإعدادات > تصدير البيانات.

    2. افتح ملف تعريف التصدير الذي يتضمن حالات فشل مزامنة السجلات.

    3. على شريط أدوات ملف تعريف التصدير، انقر فوق إعادة مزامنة السجلات الفاشلة.

    4. انقر فوق موافق عند نجاح عملية إعادة مزامنة السجلات الفاشلة في مربع حوار التأكيد.

    إعلام بنجاح عملية إعادة المزامنة‬

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

    إشارة إلى فشل صفر من السجلات‬

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

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

    2. قم بإزالة الكيان, مثل كيان العملاء المتوقعين، من ملف تعريف التصدير. مزيد من المعلومات: تعديل ملف تعريف تصدير موجود

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

معالجة الأخطاء ومراقبتها

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

شريط أوامر ملف تعريف التصدير - زر السجلات الفاشلة

في ملف تعريف التصدير، يمكنك النقر فوق خصائص ونظرة عامة لعرض خصائص ملف التعريف. انقر فوق علامة تبويب العلاقات لعرض حالة مزامنة العلاقات.

كيفية عرض معلومات مفصلة حول السجلات التي فشلت مزامنتها

من شأن عرض سجل يتضمن السجلات الفاشلة أن يساعدك في تحديد سبب فشل المزامنة. لعرض السجلات الفاشلة في قاعدة بيانات Azure الوجهة، استخدم Azure Storage Explorer، وهو عبارة عن تطبيق مستقل مجاني يسمح لك بالعمل بسهولة مع بيانات مساحة تخزين Azure. مزيد من المعلومات: Azure Storage Explorer.

  1. في Dynamics 365، انتقل إلى الإعدادات > تصدير البيانات.

  2. في طريقة عرض جميع ملفات تعريف تصدير البيانات، حدد ملف تعريف التصدير الذي يتضمن ‏‫إعلامات فاشلة.

    ‏‫الإعلامات الفاشلة‬

  3. على شريط أدوات الإجراءات، انقر فوق السجلات الفاشلة.

    زر شريط الأدوات "السجلات الفاشلة‬"‬

  4. في مربع الحوار "تنزيل السجلات الفاشلة"، انقر فوق نسخ Blob URL، ثم انقر فوق موافق.

    مربع حوار "تنزيل السجلات الفاشلة"‬

    ملاحظة

    يبقى Blob URL صالحًا لمدة 24 ساعة. إذا تجاوز URL فترة 24 ساعة، فكرر الخطوات الموضحة سابقًا لإنشاء blob URL جديد.

  5. ابدأ تشغيل Azure Storage Explorer.

  6. في Azure Storage Explorer، انقر فوق الاتصال بمساحة تخزين Azure.

  7. الصق عنوان URL من الحافظة إلى المربع الاتصال بمساحة تخزين Azure، ثم انقر فوق التالي.

    عنوان URL لمساحة التخزين

  8. في صفحة "ملخص الاتصال"، انقر فوق اتصال.

  9. يتصل Azure Storage Explorer بقاعدة بيانات الوجهة. في حال وجود سجلات فاشلة لملف تعريف التصدير، سوف يعرض Azure Storage Explorer مجلدات مزامنة السجلات الفاشلة.

بنية مجلد مزامنة السجلات الفاشلة وملفات السجل

يشير عنوان URL لتخزين Blob Azure للسجلات الفاشلة إلى موقع يتضمن بنية المجلد التالية:

  • البيانات. يحتوي هذا المجلد على إعلامات فشل البيانات وJSON المقترن لبيانات السجل.

  • بيانات التعريف. يحتوي هذا المجلد على إعلامات فشل بيانات التعريف وJSON المقترن لبيانات التعريف.

  • failurelog. يحتوي هذا المجلد على السجلات التي توفر معلومات حول فشل المزامنة وسبب حدوث الفشل.

  • forcerefreshfailurelog. يحتوي هذا المجلد على أخطاء من التشغيل الأخير لأمر السجلات الفاشلة في خدمة تصدير البيانات المستخدم لإعادة مزامنة السجلات الفاشلة.

  • unprocessablemessages. يحتوي هذا المجلد على إعلامات البيانات التي لم تتم معالجتها بسبب حذف البيانات أو بيانات التعريف و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 حسب الاقتضاء. عند حدوث هذه المشكلة، يتم تسجيل رسالة مشابهة لهذه في سجل الفشل.

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

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

أفضل الممارسات عند استخدام قاعدة بيانات SQL Azure مع تصدير البيانات

  • لتجنب أخطاء المزامنة بسبب تقييد الموارد، نوصي بأن تستخدم خطة Premium P1 أو خطة قاعدة بيانات Azure SQL أفضل عند استخدام خدمة تصدير البيانات. مزيد من المعلومات: قيود موارد قاعد بيانات Azure SQL وتسعير قاعدة بيانات SQL

  • عيّن قاعدة بيانات Azure SQL لاستخدام عزل اللقطة المتقيدة (RCSI) لأحمال العمل التي يتم تشغيلها على قاعدة البيانات الوجهة في الوقت نفسه والتي تقوم بتنفيذ استعلامات القراءة ذات التشغيل الطويل، مثل إعداد التقارير ومهام ETL. وهذا يقلل من حدوث أخطاء انقضاء المهلة التي يمكن أن تحدث مع خدمة تصدير البيانات بسبب تعارضات القراءة/الكتابة.

كيفية إعداد Azure Key Vault‬

شغّل برنامج Windows PowerShell النصي الذي ورد وصفه هنا بصفتك مسؤول حساب Azure لإعطاء الإذن لميزة خدمة تصدير البيانات لتمكين وصولها إلى Azure Key Vault. يعرض هذا البرنامج النصي عنوان URL لمخزن المفاتيح المطلوب لإنشاء ملف تعريف التصدير المستخدم للوصول إلى سلسلة الاتصال.

قبل تشغيل البرنامج النصي، استبدل العناصر النائبة بالمتغيرات التالية.

  • $subscriptionId. مجموعة موارد المخزن الأساسي التي تريد استخدامها. إذا لم يكن هناك مجموعة موارد موجودة، فسيتم إنشاء مجموعة موارد جديدة بالاسم الذي تحدده. في هذا المثال، يتم استخدام ContosoResourceGroup1‎.

  • $location. حدد الموقع حيث توجد مجموعة الموارد أو حيث يجب أن تكون موجودة, على سبيل المثال، غرب الولايات المتحدة.

  • $connectionString. سلسلة الاتصال إلى قاعدة بيانات Azure SQL. يمكنك استخدام سلسلة الاتصال ADO.NET كما هي معروضة في لوحة معلوماتك في Azure.

  • $organizationIdList = قائمة مفصولة بفواصل لمؤسسات Microsoft Dynamics 365 المسموح بها، مذكورة حسب معرف المؤسسة (organizationId)، لتمكينها من أجل خدمة تصدير البيانات. للبحث عن معرف مؤسسة، في Microsoft Dynamics 365، انتقل إلى الإعدادات > تخصيصات > موارد المطورين‬. يوجد معرف المؤسسة ضمن معلومات مرجع مثيل.

  • $tenantId. تحديد معرف مستأجر Azure Active Directory الذي ينتمي إليه اشتراك المخزن الأساسي.

هام

بإمكان اشتراك Azure أن يتضمن معرفات مستأجر متعددة في Azure Active Directory. تأكد من تحديد معرف مستأجر Azure Active Directory الصحيح المقترن بمثيل Microsoft Dynamics 365 الذي ستستخدمه لتصدير البيانات.

عناوين IP الثابتة لقاعدة بيانات Azure SQL المستخدمة بواسطة خدمة تصدير البيانات

في قاعدة بيانات Azure SQL، انقر فوق تعيين جدار حماية الخادم، وعيّن الخيار السماح بالوصول إلى خدمات Azure إلى إيقاف التشغيل، وانقر فوق إضافة عنوان IP‏‎ للعميل، ثم أضف عناوين IP‏‎ المناسبة لمنطقة قاعدة بيانات Azure SQL. مزيد من المعلومات: Azure: تكوين جدار حماية على مستوى خادم قاعدة بيانات SQL Azure باستخدام مدخل Azurel

المنطقة عنوان IP
غرب الولايات المتحدة 40.112.139.218
شرق الولايات المتحدة 23.96.92.86
أوروبا الغربية 40.68.252.224
شرق آسيا 52.175.24.148
جنوب شرق آسيا 52.163.231.218
وسط الهند‬ 52.172.191.195
جنوب الهند 52.172.51.15
أوروبا الشمالية 52.169.117.212
غرب اليابان 138.91.22.196
شرق اليابان 13.73.7.177
جنوب البرازيل 191.235.81.249
جنوب شرق أستراليا 40.115.78.163
شرق أستراليا 13.73.202.160
وسط كندا 52.228.26.31
شرق كندا 40.86.251.81
جنوب المملكة المتحدة 51.140.71.166
غرب المملكة المتحدة 51.141.44.218

المشكلات المعروفة

قد يُعاد إدراج السجلات المحذوفة في جدول الكيان بعد فشل المزامنة

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

  1. أنشئ ملفات تعريف التصدير التي تم تمكنيها لكتابة سجل الحذف‬. أعد إنشاء ملفات تعريف التصدير الموجودة التي لم يتم تمكنيها لكتابة سجل الحذف‬.

  2. أنشئ استعلام SQL ونفّذه لقاعدة البيانات الوجهة Azure SQL يبحث عن السجلات في الجدول DeleteLog. إذا تم العثور على سجل واحد أو أكثر فهذا يشير إلى وجود سجلات محذوفة.

  3. في حالة وجود سجل أو أكثر في الجدول DeleteLog، أنشئ ونفّذ استعلام SQL يكشف عن مثيلات حيث يطابق معرف السجل تم العثور عليه في جدول DeleteLog معرف سجل في جدول EntityName. عند حدوث مطابقة في معرف السجل، احذف السجل من جدول EntityName. على سبيل المثال، إذا تطابق معرف سجل في العمود AccountId في الجدول DeleteLog مع معرف سجل في العمود AccountId في جدول الكيان AccountBase، فاحذف السجل من جدول كيان AccountBase.

    هام

    نوصي بتنفيذ استعلامات SQL لحذف السجلات خارج ساعات التشغيل.

الكيانات التي لا تدعم تصدير البيانات

على الرغم من أن الكيانات المدرجة هنا تدعم تعقب التغييرات، إلا أنها غير مدوعة لتصدير البيانات باستخدام خدمة تصدير البيانات.

الكيان اسم الجدول الطرق البديلة
نشاط ActivityPointerBase حدد كيانات النشاطات المحددة للتصدير، مثل المكالمة الهاتفية والموعد والبريد الإلكتروني والمهمة.

إشعار الخصوصية

باستخدام Data Export Service، عندما تقوم بتنشيط ملف تصدير البيانات من داخل Microsoft Dynamics 365، فإن بيانات الكيانات المضافة إلى ملف التعريف يتم إرسالها إلى Azure. تشمل المزامنة الأولية كافة البيانات المقترنة بالكيانات المضافة إلى ملف تعريف التصدير، ولكن بعد ذلك تشمل المزامنة فقط التغييرات الجديدة، والتي يتم إرسالها باستمرار إلى Data Export Service. تُخزن البيانات التي تم إرسالها إلى Data Export Service بشكل مؤقت في ذاكرة تخزين ناقل خدمة Azure و Azure، وتُعالج في Azure Service Fabric، ثم تتم مزامنها في النهاية (الإدراج أو التحديث أو الحذف) مع قاعدة البيانات الوجهة المحددة في اشتراك Azure الخاص بك. وبعد مزامنة البيانات، يتم حذفها من ذاكرة تخزين ناقل خدمة Azure وAzure. إذا كان هناك خطا أثناء مزامنة البيانات، يتم تخزين أدنى قدر من البيانات والتي تتوافق مع نوع الكيان ومعرف السجل والطابع الزمني للمزامنة في ذاكرة تخزين Azure للسماح بتنزيل قائمة بالسجلات التي لم يتم تحديثها.

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

تحدث مزامنة البيانات باستمرار بين Dynamics 365 و Data Export Service بطريقة آمنة. تتم مزامنة البيانات باستمرار من خلال تبادلها باستمرار بين Dynamics 365 و Data Export Service.

توضح الأقسام التالية بالتفصيل مكونات وخدمات Azure التي تشترك مع Data Export Service.

مركز توثيق Microsoft Azure

Azure Service Fabric

هذه توفر واجهة برمجة التطبيق (API) تقوم بحوسبة الأجهزة الظاهرية (VM) لـ Azure لمعالجة إعلامات مزامنة السجل المستلمة من Dynamics 365 ثم معالجتها بإدراج أو تحديث أو حذف بيانات السجل في قاعدة البيانات الوجهة. تتعامل الخدمات الدقيقة التي يتم نشرها على الأجهزة الظاهرية المدارة وقت تشغيل Azure Service Fabric مع كافة خدمات الحوسبة المتعلقة بمزامنة البينات.

ناقل خدمة Azure

هذه توفر ناقل الرسائل الذي يقوم فيه Dynamics 365 بإدراج رسائل إعلامات المزامنة التي تتم معالجتها بواسطة عُقد الحوسبة فيAzure Service Fabric. تخزن كل رسالة معلومات، مثل معرف المؤسسة والسجل المراد مزامنة البيانات له. لا يتم تشفير البيانات في ناقل خدمة Azure‬ في وقت السكون، ولكن يمكن أن تصل إليه فقط البنية الأساسية لبحث الصلة.

تخزين Azure Blob

تُخزن البيانات مؤقتًا في مخزن Azure للبيانات الثنائية الكبيرة في حال أن كانت بيانات إعلام مزامنة السجل كبيرة للغاية لدرجة أنه يصعب تخزينها في رسالة أو في حالة مصادفة عطل مؤقت في معالجة إعلام المزامنة. يتم تشفير هذه الكائنات الثنائية كبيرة الحجم من خلال الاستفادة من أحدث ميزة في SDK لتخزين Azure والذي يوفر دعم التشفير المتماثل وغير المتماثل بالإضافة إلى التكامل مع مخزن Azure الأساسي.

عنوان SQL لـ Azure

يُخزن قاعدة بيانات Azure SQL تكوين ملف تعريف تصدير البيانات ومقاييس مزامنة البيانات.

(راجع أيضاً )

AppSource: Dynamics 365 - خدمة تصدير البيانات
ما الجديد في Microsoft Dynamics 365 ‒ خدمة تصدير البيانات?
إدارة البيانات الخاصة بك
MSDN: خدمة تصدير البيانات