ملاحظه    تتوفر هذه الميزة في General Availability (GA) في قناة الإصدار الشهري Microsoft 365 اعتبارا من مايو 2022. إذا كنت تستخدم قناة Microsoft نصف السنوية للمؤسسات، فستتوفر في ديسمبر 2022. لمزيد من المعلومات حول كيفية المشاركة، راجع aka.ms/AccessAndPowerPlatform.

يفتح الجمع بين Microsoft Access وMicrosoft Dataverse مع Power Platform عالما من الفرص للمطور المواطنين في السحابة وسيناريوهات الأجهزة المحمولة. تعمل هذه المجموعة على إلغاء تأمين سيناريوهات الحلول المختلطة التي تحافظ على قيمة Access وسهولة استخدامه مع التخزين المستند إلى السحابة بالطرق التالية.

  • سيناريوهات الجوال Microsoft Teams.

  • مشاركة بيانات Access وتحريرها في الوقت الحقيقي باستخدام مخازن البيانات المستندة إلى السحابة وتطبيقات الواجهة الأمامية التي تم إنشاؤها في Access وPower Apps للأجهزة المحمولة Microsoft Teams.

  • قدرات أمان وتوافق جديدة من خلال تخزين Dataverse في السحابة باستخدام AAD، والأمان المستند إلى الدور أثناء إدارته من Access.

مرئية لما يمكنك القيام به بين Access و Dataverse

يمكنك مشاركة بيانات Access مع Dataverse، وهي قاعدة بيانات سحابية يمكنك بناء تطبيقات Power Platform عليها وأتمتة مهام سير العمل والوكلاء الظاهريين والمزيد للويب أو الهاتف أو الكمبيوتر اللوحي بالطرق التالية:    

  • إنشاء بيئة Power Platform وإضافة قاعدة بيانات Dataverse جديدة.

  • ترحيل بيانات Access إلى Dataverse أو Dataverse Teams.

  • استمر في استخدام حل Access لسطح المكتب لمزامنة تحرير البيانات استنادا إلى الجداول المرتبطة واستخدام النماذج والتقارير والاستعلامات ووحدات الماكرو الموجودة الموجودة في الواجهة الأمامية.

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

Dataverse هو العمود الفقري ل Power Platform ويمكنه تخزين البيانات المشتركة المشتركة عبر تطبيقات متعددة. توفر هذه القدرة فرصا إضافية عبر الأنظمة الأساسية للتفاعل مع البيانات المشتركة وإدارتها في تطبيقات Microsoft 365 وAzure وDynamics 365 والتطبيقات المستقلة.

ملاحظة      يتم استخدام المصطلحين "column" و"field" بالتبادل في كل من Access و Dataverse. يستخدم مصطلح "table" و"entity" بالتبادل في Dataverse.

الإجراءات اللازمة قبل البدء.

هل تريد أن تسير الأمور بشكل أكثر سلاسة؟ توفر الأقسام التالية مزيدا من المعلومات.

هام    النسخ الاحتياطي لقاعدة بيانات Access. نوصي بشدة بالقيام بذلك. لمزيد من المعلومات، راجع حماية بياناتك من خلال عمليات النسخ الاحتياطي والاستعادة.

فيما يلي قائمة اختيار سريعة للتأكد من أنك جاهز:

  • احصل على نظرة عامة على الفيديو حول استخدام Access Dataverse Connector مع Power Platform للتكامل مع التخزين المستند إلى السحابة. لمزيد من المعلومات، راجع aka.ms/AccessAndPowerPlatform.

  • إذا لم يكن لديك ترخيص بالفعل، فاحصل على ترخيص Power Apps الذي يتضمن Dataverse أو استخدم بيئة موجودة. انتقل إلى الصفحة الرئيسية ل Power Apps، وحدد Start Free.

  • إذا كانت بيانات Access تحتوي على حقل متعدد القيم، فجهزها للترقية. لمزيد من المعلومات، راجع إنشاء حقل اختيار لل ترحيل إلى Dataverse.

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

تأكد من الحصول على التراخيص الضرورية:

قد تكون هناك حاجة إلى تراخيص إضافية إذا كانت تطبيقاتك تتضمن Power Automate وPower BI وPower Virtual Agent. لمزيد من المعلومات، راجع خطط Power Apps وأسعارهاوتحديثاتها القادمة إلى Power Apps.

هناك طريقتان لاستخدام Dataverse، الإصدار الكامل و Dataverse ل Teams.

Dataverse  

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

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

إذا كنت تستخدم بيئة جديدة:

  1. سجل الدخول إلى Power Apps من صفحة المستعرض هذه ، https://powerapps.microsoft.com/.

  2. حدد الإعدادات مركز إدارة نص بديل >.

  3. في صفحة مركز الإدارة، حدد "جديد". يتم فتح جزء البيئة الجديدة .

    إنشاء بيئة Dataverse جديدة

  4. في مربع "الاسم "، أدخل اسم البيئة.

  5. في المربع "النوع "، حدد "الإصدار التجريبي " من القائمة المنسدلة. إذا كان لديك بيئة الإنتاج الخاصة بك، يمكنك تحديد "الإنتاج".

  6. في المربع "المنطقة "، احتفظ بتحديد الولايات المتحدة الافتراضي.

  7. في المربع "الغرض "، أدخل وصفا اختياريا.

  8. في إنشاء قاعدة بيانات لهذه البيئة، حدد "نعم".

  9. عند بدء عملية الترحيل في Access، يجب أن تكتشف خدمة الاكتشاف العمومي عنوان URL الصحيح للمثيل. لمزيد من المعلومات، راجع "الترحيل": حدد مصدر البيانات والوجهة.

Dataverse for Teams

تسهل Microsoft Teams المراسلة والدردشات والاجتماعات والندوات عبر الإنترنت والتواصل في الوقت المناسب بين مجموعات العمل والزملاء. يمكنك أيضا تحسين الإنتاجية وتخصيص Teams عن طريق إضافة مجموعة متنوعة من التطبيقات بما في ذلك Power Apps استنادا إلى Dataverse for Teams. يوفر هذا بشكل فعال نظاما أساسيا لبيانات التعليمات البرمجية المنخفضة المضمنة لنشر الحل Teams ونقرة واحدة.

بمجرد أن يكون لديك خطة Microsoft 365 مع Teams، لا يلزم ترخيص إضافي للتطبيقات وسير العمل والوكلاء الظاهريين داخل Teams، ولكن تتطلب تطبيقات Power BI ترخيصا منفصلا. أيضا، يقتصر الوصول إلى بيئة Dataverse على مالكي Teams والأعضاء والضيوف وهناك بعض قيود الميزات على Dataverse الأساسي.

لمزيد من المعلومات، راجع نظرة عامة حول Microsoft Dataverse for Teamsوتكامل Power Apps و Microsoft Teamsوالبدء باستخدام Microsoft Dataverse for Teams.

لتوفير Dataverse لبيئة Teams، تحتاج أولا إلى تثبيت تطبيق في Teams.

  1. افتح Teams وحدد "التطبيقات" في الزاوية السفلية اليمنى من النافذة.

  2. في نافذة App Marketplace ، استخدم مربع البحث للعثور على "Power Apps"، ثم حدد Power Apps.

  3. لإضافة تطبيق Power Apps إلى Teams، حدد "إضافة". تظهر نافذة Power Apps.

  4. حدد إنشاء تطبيق.

  5. حدد الفريق لتطبيقك.

  6. لإنشاء بيئة Dataverse لبيئة Teams، حدد "البدء الآن".

  7. في محرر Power Apps ، أدخل اسم تطبيق، ثم حدد "حفظ".

نتيجه

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

اكتشاف URL المثيل الصحيح يدويا

إذا لم تتمكن خدمة الاكتشاف العمومية من اكتشاف عنوان URL للمثيل الصحيح لسبب ما، يمكنك تحديد موقعه في Power Apps ثم إدخاله يدويا أثناء عملية الترحيل.

  • Dataverse   حدد الإعدادات نص بديل في الجزء العلوي الأيسر من الصفحة، وحدد تفاصيل جلسة العمل، ويتم إدراج عنوان URL الصحيح ل Dataverse ك URL للمثيل.

  • Dataverse for Teams      بعد إنشاء تطبيق لقاعدة بيانات Dataverse، حدد "حول"، ويتم إدراج عنوان URL الصحيح ل Dataverse ك URL للمثيل.

فهم الاختلافات في سعة التخزين لأن كل قاعدة بيانات لها حدود مختلفة للحجم الأقصى:

  • يبلغ الحد الأقصى ل Access 2 غيغابايت لكل قاعدة بيانات. لمزيد من المعلومات، راجع مواصفات Access.

  • يحتوي Dataverse على حد أقصى يبلغ 10 غيغابايت لقاعدة بيانات ارتباطية. لديها حد إجمالي يبلغ 20 غيغابايت لتخزين الملفات والكائنات الثنائية كبيرة الحجم وبيانات السجل غير العلائقية. لمزيد من المعلومات، راجع أحدث الميزات لإدارة التخزين في Microsoft Power Platform.

  • يحتوي Dataverse for Teams على حد أقصى 2 غيغابايت و1 ميغابايت لكل قناة فريق. يتضمن الحد الأقصى البالغ 2 غيغابايت أيضا ملفات إضافية، والكائنات الثنائية كبيرة الحجم، وبيانات السجل غير العلائقية. لمزيد من المعلومات، راجع Microsoft Dataverse لبيئة Teams.

جزء مهم من عملية الترحيل هو التحقق من صحة البيانات بعدة طرق:

  • لمنع فقدان البيانات، يضمن Access أن جدول Access لا يتجاوز حدود حجم Dataverse وأن عدد الأعمدة في جدول Access لا يتجاوز الحد الأقصى لعدد الحقول في جدول Dataverse. 

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

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

لمزيد من المعلومات، راجع مقارنة أنواع بيانات Access و Dataverse.

ترحيل بيانات Access إلى Dataverse

تتضمن عملية ترحيل جداول وأعمدة Access إلى Dataverse: إنشاء بيئة Dataverse وتحديدها، وتصدير البيانات من Access إلى Dataverse، وتحديد الجداول والجداول ذات الصلة، وإنشاء جداول مرتبطة في Access إلى الجداول التي تم ترحيلها في Dataverse، وإدارة المفاتيح الأساسية والأسماء والعلاقات، والتحقق من صحة تصدير البيانات، ومعاينة النتائج في Access وDataverse.

  1. ابدأ بالوصول، وحدد "حساب"، وحدد "تبديل الحساب". يتم فتح مربع الحوار "حساب".

  2.  تأكد من تسجيل الدخول إلى Access باستخدام بيانات الاعتماد نفسها التي تستخدمها في Power Apps. اعتمادا على بيئتك، قد تحتاج إلى إدخال معلومات أمان إضافية، مثل مصادقة ثانوية أو دبوس.

    ملاحظه     إذا لم تستخدم الحساب نفسه ل Access وPower Apps، فسيفشل الترحيل بسبب مشاكل في الأذونات.

  3. افتح قاعدة بيانات Access التي تريد ترحيلها.

    تلميح     تأكد من إغلاق كافة كائنات Access المفتوحة، لأن التأمين قد يمنع ترحيل الجدول.

  4. انقر بزر الماوس الأيمن فوق جدول في جزء التنقل وحدد Export > Dataverse

  5. في مربع الحوار "تصدير الكائنات"، حدد كل الجداول التي تريد تصديرها وقم بإلغاء تحديد كافة الجداول التي لا تريد تصديرها.

  6. حدد موافق.

    تحديد الجداول المراد ترحيلها

  7. في مربع الحوار "تصدير البيانات إلى بيئة Dataverse" ، حدد عنوان URL للمثيل من القائمة التي توفرها خدمة الاكتشاف العمومي.

    ملاحظه     في Power Apps، يمثل URL المثيل جلسة عمل معينة لبيئة Power Apps. لا ينبغي الخلط بينه وبين عنوان URL لصفحة ويب. أحد مكونات السلسلة، "crm.dynamics" هو ترحيل من الإصدارات السابقة من Power Apps.



    إدخال عنوان URL ل Dataverse لمزيد من المعلومات، راجع Begin: إعداد بيئة Dataverse.

الخطوة التالية هي تحديد خيارات مهمة حول كيفية الترحيل. لاحظ أن القيم الافتراضية هي الأكثر شيوعا. 

خانات الاختيار للتحديد حول ربط الجداول وتحديد الجداول ذات الصلة تلقائيا

  1. لتصدير الجداول ذات الصلة من الجداول المحددة، حدد "تصدير كافة الجداول ذات الصلة".

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

  2. لعرض هذه الجداول، حدد "راجع الجداول المرتبطة". يظهر مربع الحوار " جداول ذات صلة ".

    يتم عرض علاقات الجداول في طريقة عرض هرمية في عمودين: يعرض العمود الأيمن الجداول المحددة، ويعرض العمود الأيمن الجداول ذات الصلة.

    قائمة بالجداول ذات الصلة

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

  3. لإنشاء ارتباطات جدول في Access لكل جدول Dataverse تم إنشاؤه بواسطة عملية التصدير، حدد ارتباط إلى جدول Dataverse بعد التصدير.

  4. لمعاينة النتائج، حدد "فتح عنوان URL للجدول Dataverse" عند الانتهاء.

    لا يتوفر هذا الخيار إذا كنت تقوم بالتصدير إلى Dataverse في Teams.

  5. لتعيين حقل بشكل صريح كعمود الاسم الأساسي، حدد "تحديد حقول الاسم الأساسي"، ثم اختر حقلا من القائمة المنسدلة. 

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

    تحديد حقل اسم أساسي محدد

  6. حدد التالي.

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

شاهد هذه الرسائل:

رسالة

تفسير

"استرداد قائمة الجداول من مصدر OData"

بدأت عملية الترحيل.

"تصدير عناصر التحديد"

يتم ترحيل الجداول التي حددتها إلى Dataverse.

"تم تصدير كافة الجداول التي لم تواجه خطأ بنجاح."

إذا حدث خطأ واحد في جدول، فلن يتم تصدير الجدول، وإلا اكتملت عملية تصدير الجدول.

للمتابعة، حدد "إغلاق".

"استيراد الجداول المحددة وأي جداول ذات صلة"

استنادا إلى الطريقة التي قمت بتصدير الجداول بها، يتم إنشاء الجداول المرتبطة وإعادة تسمية الجداول الأصلية وإنشاء العديد من جداول نظام Dataverse وربطها في Access.

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

ماذا يحدث لأنواع البيانات غير المعتمدة والحدود المتجاوزة

عملية التحقق من صحة بيانات Access التي يتم ترحيلها إلى Dataverse

إذا اخترت ربط الجداول، فتأكد من أن النتائج هي ما كنت تتوقعه. شاهد هذه الرسالة "استرداد قائمة الجداول من بيئة Dataverse". تبقى الجداول الأصلية ولكن يتم تغيير أسمائها. يجب أن تحتوي الجداول المرتبطة الآن على أسماء الجداول الأصلية بحيث تستمر كافة كائنات الواجهة الأمامية في العمل كما كانت من قبل. يتم الاحتفاظ بالمفتاح الأساسي Access (الترقيم التلقائي). تتم إضافة عمود جديد يتوافق مع مفتاح Dataverse الأساسي (GUID) واسم العمود هو اسم الجدول.

يضيف Access أيضا جداول مرتبطة إضافية من Dataverse تسمى Teams والمستخدمين ووحدات العمل. تحتوي جداول النظام هذه على المعلومات المفيدة التالية:

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

  • Teams      الفريق واسم الفريق والعضوية وما إلى ذلك.

  • وحدة الأعمال   مركز التكلفة وموقع ويب وحدود الائتمان وما إلى ذلك.

  • العملهتفاصيل العملة لكافة عملات المعاملات بما في ذلك قيم مثل سعر الصرف والاسم والرمز والتعليمات البرمجية وما إلى ذلك. يظهر  هذا الجدول فقط إذا كان Access يحتوي على نوع بيانات عملة قمت بترحيله إلى Dataverse.

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

من الجيد مراجعة عملية الترحيل وتأكيدها من خلال فحص كل جدول وحقل في بيئة Dataverse. يجب أن تتطابق أسماء حقول وجدول Dataverse مع أسماء الأعمدة والجدول في Access. يفتح Access تلقائيا بيئة Dataverse إلى الجدول الأول الذي تم ترحيله.

معاينة ترحيل البيانات في Dataverse

تظهر جداول Access في Dataverse كجداول باسم عرض مقابل ونوع بيانات:

  • يجب أن يدرج العمود "اسم العرض" كل اسم حقل Access داخل جدول.

  • يحتوي تنسيق حقل "الاسم" على بادئة وسطر سفلي واسم الجدول، على سبيل المثال، cr444_<اسم الجدول>. يسمى هذا الاسم المنطقي في Dataverse.

  • تظهر كافة حقول Access التي تم ترحيلها ك "مخصص" ضمن عمود "النوع"، إلى جانب GUID الذي تم إنشاؤه تلقائيا وأنواع بيانات حقول Dataverse الموجودة.

ملاحظة   إذا كان هناك بالفعل جدول Dataverse بنفس اسم جدول Access الذي تم تصديره، يتم إلحاق رقم بجدول Dataverse الجديد.

بشكل افتراضي، يعين Access العمود النصي الأول (من اليسار إلى اليمين) كاسم أساسي ل Dataverse. إذا لم يتضمن جدول أي حقول نصية، يضيف Access عمود نص فارغ كالحقول الأخيرة في الجدول ويعين هذا الحقل كاسم أساسي ل Dataverse. يمكنك أيضا تعيين حقل معين كاسم أساسي. هذا العمود مرئي في Access و Dataverse.

لمزيد من المعلومات، راجع العمل مع أي بيانات في Dataverse.

بمجرد ترحيل جداول Access إلى Dataverse، يمكنك عرض الجداول والأعمدة في Dataverse و Access في أي وقت. لاحظ أنه في Dataverse، يتم عرض الحقول بترتيب أبجدي، وليس بالترتيب الأصلي في Access.

Dataverse/Power Apps        للحصول على معلومات حول عرض الجداول واستخدامها في Dataverse، راجع تحرير جدول في Power Apps.

ملاحظه     يؤدي النقر بزر الماوس الأيمن فوق جدول مرتبط تم ترحيله في Access إلى فتح الجدول في مدخل Power Apps Maker في المستعرض.  في طريقة العرض الافتراضية لمدخل Power Apps، لا يتم عرض حقول الأنظمة، مما يوفر طريقة عرض أبسط تعرض الأعمدة التي تم ترحيلها في Access.

Dataverse for Teams       هناك عدة طرق لعرض الجداول والأعمدة:

  • إنشاء Power App سريع لعرض البيانات أو تحديثها.

  • في قائمة الإنشاء، حدد "عرض الكل " في "العناصر التي تم إنشاؤها ل..." ثم انقر فوق الجدول الذي تريد عرضه.

  • استخدم مصمم الجدول في Teams. لمزيد من المعلومات، راجع إنشاء جدول في Teams.

تلميح    قد تجد أنه من المفيد الإشارة المرجعية إلى عنوان URL الخاص بطريقة عرض الجدول التي تفضلها في المستعرض.

تلميح      يمكنك أيضا عرض البيانات في Excel عن طريق تحديد الأمر المنسدلة "بيانات"، ثم تحديد "تحرير" في Excel. لمزيد من المعلومات، راجع تحرير بيانات الجدول في Excel

لمزيد من المعلومات، راجع جداول وأعمدة نظام Dataverse

توفر الأقسام التالية نظرة عامة إضافية ومعلومات مفاهيمية.

فهم المفاتيح الأساسية والأسماء الأساسية

يتم استخدام المفاتيح الأساسية لتعريف صفوف البيانات في قاعدة بيانات. يحتوي Access و Dataverse على بنيات رئيسية مختلفة. أثناء الترحيل، يدير Dataverse و Access تلقائيا التنسيق بين المنتجين باستخدام مفاتيحهما الفريدة دون تفاعل المستخدم.

أثناء التخطيط وعملية الترحيل، هناك مفتاحان أساسيان وحقل أساسي إضافي يجب أن تكون على علم بما يلي:

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

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

Dataverse GUID يستخدم Dataverse نوع بيانات المعرف الفريد العمومي (GUID) كمفتاح أساسي، والذي يتم إنشاؤه تلقائيا كمعرف فريد، ومطلوب في كل جدول. لا يتطلب Dataverse وجود مفتاح أساسي للبيانات المستوردة، بل يقوم تلقائيا بإنشاء GUID لك.

اسم Dataverse الأساسي يتضمن Dataverse أيضا عمودا آخر يسمى الاسم الأساسي. هذا اسم مألوف يستخدم لتعريف الصفوف كبديل لاستخدام GUID. يجب أن يكون هذا الحقل موجودا، واستنادا إلى الإعدادات في عملاء Power Platform، قد يتطلب هذا العمود ليتم تعبئته. يمكنك تغيير هذا المطلب يدويا. الاسم الأساسي ليس فريدا بشكل افتراضي. على سبيل المثال، قد يكون اسم العميل هو الاسم الأساسي الذي يتوافق مع معرف عميل فريد. قد يكون هناك عميلان يحملان الاسم "جونز"، ولكن سيكون لكل منهما معرف عميل فريد.

إرشادات لاتخاذ قرارات حول المفاتيح الأساسية

يتم إنشاء المفتاح الأساسي Access والمفتاح الأساسي Dataverse وعمود "الاسم الأساسي" تلقائيا بشكل افتراضي. ولكن يمكنك تحديد خيارات حول كيفية التعامل مع المفاتيح الأساسية الثلاثة. فيما يلي بعض الإرشادات لمساعدتك على اتخاذ القرار:

المفتاح       الأساسي إذا كان مفتاح Access الأساسي (الترقيم التلقائي) هو أيضا مفتاح عمل، مثل رقم الجزء، فمن المحتمل أن ترغب في الاحتفاظ به لأنه يستخدم لتعريف العناصر في العالم الحقيقي. ولكن إذا تم استخدام مفتاح Access الأساسي (ترقيم تلقائي) بشكل حصري لإنشاء علاقات، يمكن استبداله بمفتاح Dataverse Primary Key (GUID).

الملاحظات

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

  • يحتوي Dataverse أيضا على ما يعادل حقل الترقيم التلقائي في Access، والذي يسمى الحقل "ترقيم تلقائي"، والذي يستخدم لإنشاء أرقام متتالية ويتم تخزينه كقيمة سلسلة. يمكن أن يتضمن هذا الحقل أيضا بادئة (مثل سلسلة أو تاريخ) إلى الرقم مما يسمح بالمرونة في كيفية استخدام الحقل. يستند هذا العمود إلى نوع بيانات التسلسل التلقائي SQL Server. لمزيد من المعلومات، راجع أعمدة الترقيم التلقائي في Microsoft Dataverse.

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

لمزيد من المعلومات، راجع إنشاء عمود اسم أساسي.

مقارنة المفاتيح الأساسية والأسماء الأساسية

الوصف

الوصول إلى المفتاح الأساسي

مفتاح Dataverse الأساسي

اسم Dataverse الأساسي

نوع البيانات

ترقيم تلقائي (أو أي عمود يمكن فهرسته)

GUID

سلسله

المحتويات

رقم بسيط ومتسلسل

أرقام وأحرف عشوائية فريدة للبيئة

قيم السلسلة القابلة للقراءة البشرية

مثال

234

123e4567-e89b-12d3-a456-426655440000

اسم، مثل "جونز".

عدد صحيح، مثل 234، أو مجموعة مثل SalesOrder9071

شرط

غالبا ما يستخدم ولكن ليس مطلوبا

يجب أن يحتوي كل جدول على جدول

يجب أن يحتوي كل جدول على جدول

التعديل

لا يمكن تعديل حقل ترقيم تلقائي، يمكن تعديل أنواع الحقول الأخرى

لا

نعم

معرف فريد

دوماً

دوماً

كمفتاح بديل فقط

المفتاح المركب

معتمدة وغالبا ما يتم دمجها مع الترقيم التلقائي

غير مدعوم

غير مدعوم

الرؤيه

عادة ما يكون عمود الجدول الأول

عادة ما تكون مخفية ولكن يمكن عرضها.

الإعدادات الافتراضية لكي تكون مرئية

الفهرسه

يمكن فهرستها.

لمزيد من المعلومات، راجع إنشاء فهرس واستخدامه لتحسين الأداء.

مفهرس تلقائيا

مفهرس تلقائيا

تعليقات

بمجرد تعريف البيانات وإدخالها، لا يمكنك تغيير أي حقل آخر إلى نوع بيانات ترقيم تلقائي.

لا يمكن إنشاء بواسطة مستخدم أو أثناء عملية استيراد البيانات.

يستخدم أيضا مع الحقول التي تم إنشاؤها تلقائيا في بطاقات البيانات والنماذج المستندة إلى النموذج ومع عمليات البحث في إنشاء النموذج.

الملاحظات 

  • لا يتم تحويل فهارس الوصول تلقائيا إلى فهارس Dataverse.

  • تحت التغطية، يستخدم Dataverse SQL Server Azure لإنشاء فهارس تلقائيا استنادا إلى أنماط استخدام البيانات. يتم دائما إنشاء فهارس للمفاتيح الأساسية والبديلة وستتم إضافة أخرى أو إزالتها استنادا إلى كيفية استخدامك للبيانات.

فهم علاقات Access و Dataverse

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

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

يدعم كل من Access و Dataverse البحث بين جدولين في علاقة واحد لأكثر. أثناء عملية الترحيل، تتم إعادة إنشاء عمليات البحث في Access في Dataverse كما يوضح المثال التالي:

  • يحتوي جدولا Access، "العملاء" و"الطلبات"، على المفتاحين الأساسيين CustomerID و OrderID استنادا إلى نوع بيانات "ترقيم تلقائي". يحتوي جدول "الطلبات" في Access على مفتاح خارجي يحتوي على قيم من المفتاح الأساسي ل Access في جدول "العملاء".

  • أثناء عملية التصدير، يتم الاحتفاظ بكل من مفاتيح Access الأساسية وصيانتها كأعمدة ترقيم تلقائي عدد صحيح ولكن لا يتم استخدامها كعمود المفتاح الأساسي في جدول Dataverse. يحتوي كل جدول على عمود GUID جديد تمت إضافته ليصبح المفتاح الأساسي في جدول Dataverse.

  • يتم إنشاء بحث عن المفتاح الخارجي CustomerID في جدول "الطلبات" للعثور على المفتاح الأساسي ل CustomerID المطابق في جدول "العملاء". بمجرد ترحيل الجداول إلى Dataverse، إذا قمت بتعديل عمود البحث عن المفتاح الخارجي الذي تمت إضافته حديثا إلى جدول الطلبات، فسيتم أيضا تحديث عمود المفتاح الخارجي الأصلي. يمكن لتطبيق Access الاستمرار في استخدام المفتاح الخارجي Access، بدلا من المفتاح الخارجي Dataverse. إذا تم تعديل المفتاح الخارجي Access في الجدول المرتبط في Access، فسيتم أيضا تحديث المفتاح الخارجي Dataverse. ومع ذلك، سيكون المفتاح الخارجي Access للقراءة فقط في Dataverse.

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

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

لمزيد من المعلومات، راجع الفيديو: إنشاء علاقات باستخدام "معالج البحث" وإنشاء علاقة بين الجداول باستخدام عمود بحث.

إرشادات لاتخاذ قرارات حول المفاتيح والعلاقة

لمساعدتك على تحديد الخيار الأفضل لك، إليك ملخصا للخيارات الشائعة عند الترحيل:

ترحيل البيانات ولكن تجاهل العلاقات      قررت إزالة عمود مفتاح Access الأساسي (ترقيم تلقائي) لأنه لا توجد جداول Access أخرى مع مراجع أو علاقات تعتمد عليه، وسيكون من المربك أن يكون موجودا في جدول Dataverse إلى جانب المفتاح الأساسي Dataverse (GUID).

ترحيل البيانات والعلاقات مع الجداول المرتبطة      السيناريو الافتراضي هو الاحتفاظ بالمفتاح الأساسي الأصلي ل Access (الترقيم التلقائي)، ولكن لا يتم استخدامه كمفتاح أساسي في Dataverse. يمكنك الآن الاعتماد على مفتاح Dataverse الأساسي (GUID) واستخدامه في جدول Dataverse كمعرف فريد. ينشئ Access جداول مرتبطة للحفاظ على علاقات Access. لاحظ أنه لا يمكنك حذف المفتاح الأساسي Dataverse (GUID).

في العلاقة، يمكنك تحرير قيم المفتاح الخارجي (إما في Access أو في بيئة Dataverse). يمكنك أيضا تحرير المفاتيح الخارجية التي تشير إلى المفتاح الأساسي Access في جدول مرتبط ب Access، وسيتم تحديث المفتاح الخارجي Dataverse تلقائيا الذي يشير إلى المفتاح الأساسي Dataverse في الجدول الخارجي.

ترحيل البيانات بدون جداول مرتبطة وإعادة إنشاء العلاقات في Dataverse      نظرا لعدم استخدام الجداول في Access، يمكنك إعادة إنشاء علاقات في Dataverse باستخدام المفتاح الأساسي Dataverse (GUID)، وإضافة عمليات بحث Dataverse، واختيار حقل نص في كل جدول كاسم أساسي أثناء عملية الترحيل.

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

الفئة

مزيد من المعلومات

مقاطع فيديو Dataverse

إضافة مستخدمين إلى Dataverse

إدارة مستخدمي التطبيقات وأدوار الأمان Teams والمستخدمين في مركز إدارة Power Platform

تعيين أدوار الأمان في مركز إدارة Power Platform

اختيار نوع الرقم الصحيح في Dataverse و Dataverse ل Teams

إنشاء تطبيق سريع في Dataverse for Teams باستخدام Dataverse Data

إنشاء Columns Dataverse for Teams

إنشاء أعمدة في Dataverse

إنشاء جداول في Dataverse – الجزء 1

إنشاء جداول في Dataverse – الجزء 2

Dataverse و Dataverse لأنواع النصوص Teams

أنواع بيانات Dataverse

نظرة عامة على أنواع بيانات Dataverse for Teams

Dataverse for Teams quick table and column in Table designer

عمود الإنشاء السريع ل Dataverse

إنشاء تطبيق بسرعة في Power Apps باستخدام جدول Dataverse

إنشاء Dataverse لجداول Teams بسرعة في مركز التصميم

إنشاء جداول بسرعة في Dataverse

مواضيع تعليمات Dataverse

لماذا تختار Microsoft Dataverse؟

بدء استخدام Dataverse

نظرة عامة على Dataverse for Teams

كيف تختلف Dataverse و Dataverse for Teams؟

بدء استخدام Microsoft Dataverse for Teams

إدارة الأذونات والإدارة ل Dataverse

الجداول في Dataverse

إدارة الجداول في Dataverse

نظرة عامة على علاقات الجدول

نظرة عامة على الأعمدة

إنشاء أعمدة وإدارتها داخل جدول في Dataverse

استخدام الخيارات في Dataverse

إنشاء تطبيقات ومحادثات روبوتات وتدفقات والمزيد باستخدام Microsoft Dataverse و Teams

إنشاء تطبيقك الأول باستخدام Power Apps و Dataverse for Teams

التطبيقات المستندة إلى النموذج

كيفية إنشاء تطبيق يستند إلى نموذج

إنشاء تطبيق يستند إلى نموذج في Power Apps

بدء استخدام التطبيقات المستندة إلى النموذج في Power Apps

تطبيقات اللوحة

كيفية إنشاء تطبيق لوحة قماشية

تخصيص تطبيق لوحة في Power Apps

راجع أيضًا

مقدمة حول استيراد البيانات وربطها وتصديرها في Access

إدارة الجداول المرتبطة

كتالوج تعلم App Maker

مدونة Power Apps

قصص عملاء Power Apps

مجتمع Power Apps

أساسيات Power Platform

وثائق Power Platform

مسار التعليم Power Platform

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى المشاركين في برنامج Microsoft Office Insider

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×