بدء الاستخدام: ترحيل بيانات Access إلى Dataverse

ينطبق على
Access لـ Microsoft 365 Access 2024

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

  • الأجهزة المحمولة وسيناريوهات Microsoft Teams.
  • مشاركة بيانات Access وتحريرها في الوقت الحقيقي باستخدام مخازن البيانات المستندة إلى السحابة وتطبيقات الواجهة الأمامية التي تم إنشاؤها في Access وPower Apps mobile و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 هما الإصدار الكامل و 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 ل 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 for Teams، حدد البدء الآن.
  7. في محرر Power Apps، أدخل اسم تطبيق، ثم حدد حفظ.

النتيجة

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

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

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

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

البدء: توقع مشكلات التحقق من الصحة وسعة البيانات

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

  • يحتوي Access على حد أقصى يبلغ 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، وحدد "الحساب"، ثم حدد "تبديل الحساب". يتم فتح مربع الحوار "حساب".
  2. تأكد من تسجيل الدخول إلى Access باستخدام بيانات الاعتماد نفسها التي تستخدمها في Power Apps. وفقا لبيئتك، قد تحتاج إلى إدخال معلومات أمان إضافية، مثل مصادقة ثانوية أو رقم تعريف شخصي (PIN).

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

تلميح تأكد من إغلاق كافة عناصر Access المفتوحة، لأن التأمين قد يمنع ترحيل الجدول. 4. انقر بزر الماوس الأيمن فوق جدول في جزء التنقل وحدد تصدير>Dataverse. 5. في مربع الحوار "تصدير العناصر "، حدد كافة الجداول التي تريد تصديرها وامسح كافة الجداول التي لا تريد تصديرها. 6. حدد موافق.

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

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

إدخال عنوان URL لعكس البيانات

لمزيد من المعلومات، راجع بدء: إعداد بيئة 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

الترحيل: معاينة النتائج في Access

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

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

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

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

الترحيل: معاينة النتائج في 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.

الترحيل: طرق عرض جداول Dataverse

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

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

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

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

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

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

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

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

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

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

التعرف على المفاتيح الأساسية والأسماء الأساسية

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

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

الترقيم التلقائي ل 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 (ترقيم تلقائي) بشكل حصري لإنشاء علاقات، فيمكن استبداله بمفتاح أساسي لعكس البيانات (GUID).

ملاحظات

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

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

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

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

الوصف مفتاح Access الأساسي المفتاح الأساسي Dataverse الاسم الأساسي ل Dataverse
نوع البيانات ترقيم تلقائي (أو أي عمود يمكن فهرسته) GUID String
المحتويات رقم تسلسلي بسيط أرقام وحروف عشوائية فريدة من نوعها للبيئة قيم سلسلة يمكن قراءتها بالعين
مثال 234 123e4567-e89b-12d3-a456-426655440000 اسم، مثل "جونز".
عدد صحيح، مثل 234، أو مجموعة مثل SalesOrder9071
المتطلبات غالبا ما يتم استخدامها ولكن غير مطلوبة يجب أن يتضمن كل جدول واحدا يجب أن يتضمن كل جدول واحدا
قابلة للتعديل لا يمكن تعديل حقل "ترقيم تلقائي"، يمكن تعديل أنواع الحقول الأخرى لا نعم
المعرّف الفريد دوماً دوماً فقط كمفتاح بديل
مفتاح المركب مدعوم ويتم دمجه في أغلب الأحيان مع الترقيم التلقائي غير معتمدة غير معتمدة
الرؤية عادة ما يكون عمود الجدول الأول مخفية في الغالب ولكن يمكن عرضها. الإعدادات الافتراضية لتكون مرئية
الفهرسة يمكن فهرستها.
لمزيد من المعلومات، راجع إنشاء فهرس واستخدامه لتحسين الأداء.
مفهرسة تلقائيا مفهرسة تلقائيا
التعليقات بمجرد تعريفها وإدخال البيانات، لا يمكنك تغيير أي حقل آخر إلى نوع بيانات "ترقيم تلقائي". لا يمكن إنشاؤه بواسطة مستخدم أو أثناء عملية استيراد البيانات. يستخدم أيضا مع الحقول التي تم إنشاؤها تلقائيا في بطاقات البيانات والنماذج التي تستند إلى النماذج ومع عمليات البحث في إنشاء النماذج.

ملاحظات

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

فهم العلاقات بين Access وDataverse

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

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

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

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

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

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

تعرف على كيفية إنشاء تطبيق Power Platform

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

الفئة معلومات إضافية
مقاطع فيديو Dataverse إضافة مستخدمين إلى Dataverse
إدارة مستخدمي التطبيق وأدوار الأمان والفرق والمستخدمين في مركز إدارة Power Platform
تعيين أدوار الأمان في مركز إدارة Power Platform
اختيار نوع الرقم المناسب في Dataverse و Dataverse للفرق
إنشاء تطبيق سريع في Dataverse للفرق باستخدام Dataverse Data
إنشاء أعمدة Dataverse للفرق
إنشاء أعمدة في Dataverse
إنشاء جداول في Dataverse – الجزء 1
إنشاء جداول في Dataverse – الجزء 2
Dataverse وDataverse لأنواع نصوص Teams
أنواع بيانات Dataverse
نظرة عامة على أنواع بيانات Dataverse for Teams
عمود وجدول سريع ل Dataverse for Teams في مصمم الجدول
Dataverse Quick Create Column
إنشاء تطبيق بسرعة في Power Apps باستخدام جدول Dataverse
إنشاء Dataverse لجداول Teams بسرعة في مركز التصميم
إنشاء جداول بسرعة في Dataverse
موضوعات تعليمات Dataverse لماذا تختار Microsoft Dataverse؟
بدء استخدام Dataverse
نظرة عامة على Dataverse ل Teams
كيف يختلف Dataverse وDataverse ل Teams؟
بدء استخدام Microsoft Dataverse ل Teams
إدارة الأذونات والإدارة ل Dataverse
الجداول في Dataverse
إدارة الجداول في Dataverse
نظرة عامة على علاقات الجداول
نظرة عامة على الأعمدة
إنشاء أعمدة وإدارتها داخل جدول في Dataverse
استخدام الاختيارات في Dataverse
إنشاء التطبيقات وروبوتات الدردشة والتدفقات والمزيد باستخدام Microsoft Dataverse وTeams
إنشاء تطبيقك الأول باستخدام Power Apps و Dataverse for Teams
التطبيقات المستندة إلى النموذج كيفية إنشاء تطبيق يستند إلى النموذج
إنشاء تطبيق يستند إلى نموذج في Power Apps
بدء استخدام التطبيقات المستندة إلى النموذج في Power Apps
تطبيقات اللوحة كيفية إنشاء تطبيق لوحة
تخصيص تطبيق لوحة في Power Apps

اطلع أيضاً على

Access وPower Platform

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

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

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

مدونة Power Apps

قصص عملاء Power Apps

مجتمع Power Apps

أساسيات Power Platform

وثائق Power Platform

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