تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

ملاحظه    هذه الميزة موجودة في التوفر العام (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 for Teams.

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

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

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

ملاحظة      يتم استخدام مصطلحي "العمود" و"الحقل" بالتبادل في كل من Access وDataverse. يستخدم مصطلح "جدول" و"كيان" بالتبادل في Dataverse.

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

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

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

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

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

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

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

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

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

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

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

Dataverse  

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

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

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

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

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

  3. في صفحة مركز مسؤول، حدد جديد. يتم فتح جزء بيئة جديدة .

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

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

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

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

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

  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 for 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 للمثيل.

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

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

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

  • يحتوي Dataverse for Teams على حد أقصى يبلغ 2 غيغابايت و1 ميغابايت لكل قناة فريق. يتضمن الحد الأقصى البالغ 2 غيغابايت أيضا ملفات إضافية والكائنات الثنائية كبيرة الحجم وبيانات السجل غير الارتباطية. لمزيد من المعلومات، راجع بيئة Microsoft Dataverse for 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. ابدأ Access، وحدد Account، وحدد Switch Account. يتم فتح مربع الحوار حساب.

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

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

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

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

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

  5. في مربع الحوار تصدير الكائنات، حدد جميع الجداول التي تريد تصديرها وامسح جميع الجداول التي لا تريد تصديرها.

  6. حدد موافق.

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

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

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



    إدخال عنوان URL ل Dataverse لمزيد من المعلومات، راجع البدء: إعداد بيئة 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". تبقى الجداول الأصلية ولكن يتم تغيير أسمائها. يجب أن تحتوي الجداول المرتبطة الآن على أسماء الجداول الأصلية بحيث تستمر جميع عناصر الواجهة الأمامية في العمل كما كان من قبل. يتم الاحتفاظ بالمفتاح الأساسي للوصول (الترقيم التلقائي). تتم إضافة عمود جديد يتوافق مع Dataverse Primary Key (GUID) واسم العمود هو اسم الجدول.

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

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

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

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

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

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

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

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

تظهر جداول الوصول في 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 سريع لعرض البيانات أو تحديثها.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الملاحظات

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

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

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

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

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

الوصف

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

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

اسم Dataverse الأساسي

نوع البيانات

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

Guid

سلسله

المحتويات

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

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

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

مثال

234

123e4567-e89b-12d3-a456-426655440000

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

رقم كامل، مثل 234، أو مجموعة مثل SalesOrder9071

شرط

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

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

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

التعديل

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

لا

نعم

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

دوماً

دوماً

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

مفتاح مركب

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

غير مدعوم

غير مدعوم

الرؤيه

عادة، عمود الجدول الأول

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

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

الفهرسه

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

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

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

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

تعليقات

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

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

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

الملاحظات 

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

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

فهم علاقات 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 primary key (AutoNumber) لأنه لا توجد جداول Access أخرى ذات مراجع أو علاقات تعتمد عليه، وسيكون من المشوش وجوده في جدول Dataverse إلى جانب مفتاح Dataverse الأساسي (GUID).

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

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

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

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

الفئة

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

مقاطع فيديو Dataverse

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

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

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

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

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

إنشاء أعمدة Dataverse ل Teams

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

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

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

Dataverse وDataverse ل Teams Text Types

أنواع بيانات 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 ل 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 وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×