اختيار مخزن بيانات

مكتمل

تقارن هذه الوحدة مخازن البيانات لتطبيقاتك.

موقع البيانات

عند تصميم الحل، يجب وضع مصادر البيانات الموجودة للحل فِي الاعتبار.

البيانات الجديدة

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

القراءة/الكتابة من نظام موجود

البيانات التي تقرأ/تكتب من نظام موجود هي نوع من البيانات تحتاج معه إلى استرداد أحدث المعلومات من قاعدة بيانات موجودة أو نظام موجود. في هذه الحالات، يجب طلب البيانات فِي الوقت الذي تحتاج فيه إليها.

إنشاء نسخة من البيانات الموجودة

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

مكان تخزين البيانات

يجب أن تستعرض نمذجة البيانات على Microsoft Power Platform صورة بنية البيانات الكاملة وتدرج نظرة منطقية على البيانات من Dataverse وdata lakes ومصادر خارجية باستخدام الموصلات.

Dataverse

Dataverse يجرّد تطبيقاتك من كيفية تخزين البيانات. يتم الوصول إلى جميع البيانات فِي Dataverse من خلال واجهة API REST. حالياً، الجداول فِي Dataverse جداول علاقات. يخزن Dataverse بياناته فِي مزيج من المخازن والتنسيقات:

  • أوعية قاعدة بيانات ‪Microsoft Azure SQL‬ المرنة
  • Microsoft Azure Cosmos DB
  • ‬‪Microsoft Azure Storage
  • Microsoft‪ Azure Data Lake Storage‬‬ فِي مجلدات نموذج البيانات العامة

البيانات الموجودة

تتضمن التطبيقات فِي Power Apps ثلاث طرق لاستخدام البيانات الموجودة:

  • الموصل - يسمح الموصل للتطبيقات بالاتصال بأنظمة ومصادر متنوعة، مثل SharePoint أو SQL Server أو Microsoft 365 واسترداد البيانات منها بشكل مباشر أو حفظ البيانات فيها.
  • تدفقات البيانات - تدفقات البيانات تستخرج البيانات وتحولها وتحملها من نظام آخر إلى Dataverse أو Azure Data Lake Storage. بخلاف الموصل، فهي تحضر البيانات فِي دُفعة مجدولة. بدلاً من استرداد البيانات كما هي من مصدر البيانات، يمكنك استخدام Microsoft Power Query Online لمعالجة البيانات وتنظيفها وتحويلها قبل تخزينها فِي التخزين الهدف.
  • الجداول الظاهرية - الجدول الظاهري هو جدول مخصص فِي Dataverse يحتوي على بيانات من مصدر بيانات خارجي. تظهر الجداول الظاهرية فِي تطبيقك للمستخدمين كصفوف عادية للجدول، لكنها تتضمن بيانات يتم توريدها من قاعدة بيانات خارجية، مثل قاعدة بيانات Azure SQL. الجداول الظاهرية لم تعد للقراءة فقط، ويمكن أن تقوم التطبيقات بإنشاء البيانات وكتابتها فِي الجداول الظاهرية.

اختيار مكان تخزين البيانات

عند اختيار مكان تخزين البيانات لحلك يجب وضع التوصيات التالية فِي الاعتبار:

  • Dataverse - لبيانات المعاملات التي ستستهلكها تطبيقاتك وتعالجها.
  • Azure Data Lake - للبيانات من الأنظمة الأخرى التي ينصب تركيزها على القراءة والتي تم إحضارها إلى بنية نموذج البيانات العامة.
  • الموصلات - لترك البيانات الموجودة فِي مكانها والوصول إلى خدمات أخرى تتيح بياناتها.