الوصول إلى بيانات التدقيق باستخدام ارتباط Azure Synapse لـ Dataverse وPower BI
إشعار
إن مركز مسؤولي Power Platformالجديد والمحسن موجود الآن في إصدار أولي للاستخدام العام! لقد صممنا مركز الإدارة الجديد ليكون أسهل في الاستخدام، مع التنقل الموجه نحو المهام الذي يساعدك على تحقيق نتائج محددة بشكل أسرع. سننشر وثائق جديدة ومحدثة مع انتقال مركز مسؤولي Power Platform الجديد إلى التوفر العام.
يمكن للعملاء الذين يستخدمون ارتباط Azure Synapse لـ Dataverse تصدير سجلات التدقيق بسهولة لتلبية سياسات التدقيق الخارجي والداخلي والامتثال والأمن والحوكمة المشتركة بين العديد من المؤسسات.
تدقيق Microsoft Dataverse مدعوم في جميع الجداول والأعمدة المخصصة والأكثر قابلية للتخصيص. يتم تخزين سجلات التدقيق في Dataverse وتستهلك سعة تخزين السجل. إذا كانت لديك موارد Azure في نفس المنطقة التي توجد بها بيئة Dataverse، فيمكنك تصدير سجلات التدقيق إلى حساب تخزين Azure باستخدام ارتباط Azure Synapse لـ Dataverse والاستعلام عن سجلات التدقيق باستخدام Azure Synapse Analytics وPower BI Desktop.
المتطلبات
- اشتراك Azure مع أذونات المسؤول لإنشاء مجموعات موارد ومساحة عمل وأصول Azure أخرى. مزيد من المعلومات: أنشئ ارتباط Azure Synapse لـ Dataverse باستخدام Azure Synapse Workspace
- الاستعلام أن تملك دور أمان مسؤول النظام في Dataverse.
- Power BI.
المهام المطلوب إكمالها
فيما يلي الخطوات رفيعة المستوى لإنشاء مساحة التخزين والعمل في Azure، ثم ارتباط Azure Synapse لـ Dataverse حتى تتمكن من إنشاء التقارير في Power BI:
-
إنشاء ارتباط Azure Synapse
- قم بإنشاء مجموعة موارد.
- إنشاء حساب Azure Data Lake Storage Gen2 مع تمكين الدليل الهرمي.
- إنشاء Synapse workspace.
- إنشاء مجموعة Apache Spark لمساحة عمل Synapse workspace.
- لتمكين منشئ التطبيق من القدرة على إنشاء ارتباط Azure Synapse لـ Dataverse، امنح أذونات حساب التخزين ومساحة عمل Synapse لمنشئ Power Platform.
-
توصيل جدول تدقيق Dataverse بمساحة عمل Synapse
- التحقق من حالة مزامنة جدول التدقيق.
- إنشاء تقارير ولوحات معلومات باستخدام Power BI
إنشاء ارتباط Azure Synapse
- قم بتسجيل الدخول إلى مدخل Azure.
- قم بإنشاء مجموعة موارد. مزيد من المعلومات: إنشاء مجموعات الموارد
- إنشاء حساب تخزين. مزيد من المعلومات: إنشاء حساب تخزين
أسفل تفاصيل المشروع:حدد الاشتراك حيث تم إنشاء مجموعة الموارد.
حدد مجموعة الموارد التي أنشأتها في وقت سابق.
أدخل اسم حساب التخزين.
حدد علامة التبويب متقدم، وقم بتمكين الخيار مساحة الاسم الهرمية.
- امنح حساب التخزين حق الوصول إلى مسؤول Power Apps للمسؤول الذي يربط جداول Dataverse بحساب التخزين هذا.
- في الجزء الأيسر، حدد التحكم في الوصول (IAM).
- حدد تعيينات الدور>+ إضافة>إضافة تعيينات الدور.
- ضمن إضافة تعيين الدور، حدد علامة التبويب الأعضاء.
- حدد المستخدم المسؤول في Power Platform، ثم حدد علامة التبويب أدوار المسؤول صاحب الامتيازات .
- أدخل المالك في مربع البحث.
- حدد الدور مساهم في حساب التخزين.
- قم بتمكين السماح للمستخدم بتعيين جميع الأدوار (امتيازات عالية) في ما يمكن للمستخدم القيام به.
- كرر الخطوات السابقة لهذه الأدوار:
- المساهم في بيانات مخزن البيانات الثنائية الكبيرة
- مالك بيانات مخزن البيانات الثنائية الكبيرة
- إنشاء Synapse workspace.
أسفل تفاصيل المشروع:- حدد الاشتراك حيث تم إنشاء مجموعة الموارد.
- حدد 'مجموعة الموارد' التي أنشأتها في وقت سابق.
- اسم مساحة العمل. اختر أي اسم فريد عمومي.
- المنطقة. حدد المنطقة حيث توجد بيئة Dataverse.
- حدد اسم حساب التخزين الذي أنشأته في وقت سابق.
- حدد إنشاء جديد أسفل اسم نظام الملفات.
- أدخل اسمًا لنظام ملفات Data Lake Storage Gen2.
- أنشئ مجموعة Spark لمساحة عمل Synapse workspace.
- انتقل إلى مجموعة الموارد في Synapse workspace التي تم إنشاؤها في وقت سابق.
- يتم إدراج حساب التخزين وSynapse workspace أسفل الموارد. حدد Synapse workspace التي أنشأتها في الخطوة أعلاه.
- حدد + مجموعة Apache Spark جديدة لإنشاء مجموعة Spark.
- في صفحة مجموعة Apache Spark الجديدة:
- أدخل اسم مجموعة Apache Spark.
- في حقل عدد العُقد، أدخل 5.
- حدد علامة التبويب إعدادات إضافية، ثم أدخل 5 للخيار عدد الدقائق الخاملة.
ملاحظة
- لا توجد تكاليف متحملة لإنشاء تجمعات Spark. لا يتم تحمل الرسوم إلا عند تنفيذ مهمة Spark على تجمع Spark المستهدف ويتم إنشاء مثيل Spark عند الطلب. ترتبط هذه التكاليف باستخدام Spark الخاص بـ Azure Synapse workspace وهي يتم فوترتها شهريًا. تعتمد تكلفة تنفيذ حساب Spark بشكل أساسي على الفاصل الزمني للتحديث الأخير وحجم البيانات. مزيد من المعلومات: تسعير Azure Synapse Analytics
- من الضروري مراعاة هذه التكاليف الإضافية عند تقرير استخدام هذه الميزة لأنها ليست اختيارية ويجب دفعها من أجل الاستمرار في استخدام هذه الميزة.
توصيل جدول تدقيق Dataverse بمساحة عمل Synapse workspace
لتوصيل جدول تدقيق Dataverse بمساحة عمل Synapse، يمكنك استخدام ارتباط Azure Synapse الذي تم إنشاؤه مسبقًا في هذه المقالة.
- باستخدام حساب مستخدم لديه دور أمان مسؤول النظام في Dataverse، سجل دخولك إلى Power Apps، ثم حدد البيئة المطلوبة.
- توصيل Dataverse بمساحة عمل Synapse workspace:
- في جزء التنقل الأيسر، حدد ارتباط Azure Synapse. إذا لم يكن العنصر متوفرًا، فحدد المزيد>اكتشاف الكل. حدد ارتباط جديد.
- في الصفحة ارتباط جديد:
- حدد الخيار الاتصال بـ Azure Synapse Analytics workspace.
- حدد اشتراك Azure، ومجموعة الموارد، وحساب التخزين.
- حدد الخيار استخدام مجموعة Spark لمهمة تحويل بيانات Delta Lake.
- حدد مجموعة Spark وحساب التخزين.
- حدد التالي.
- وسّع علامة التبويب خيارات متقدمة، ثم أدخل 480 دقيقة في حقل الفاصل الزمني. في وقت لاحق، يمكنك تغيير المدة التي تريدها لتكرار عملية تحديث جداول Dataverse في Synapse workspace.
- أسفل قائمة الجداول، حدد الجدولين التدقيق والمستخدم .
يجب تمكين تعقب التغييرات في الجداول التي تحددها. مزيد من المعلومات: تمكين تعقب التغييرات للتحكم في مزامنة البيانات.
يستغرق تصدير جداول Dataverse إلى Synapse workspace بعض الوقت. بعد اكتمال التصدير، يمكنك إدارة بيانات الجداول في Synapse workspace. مزيد من المعلومات: إدارة بيانات الجداول في Synapse workspace
التحقق من حالة مزامنة جدول التدقيق
- في Power Apps، حدد ارتباط Azure Synapse في جزء التنقل الأيسر.
- افتح الارتباط الذي أنشأته وتحقق من حالة مزامنة جدول التدقيق. من المفترض أن يظهر بالحالة نشط.
إنشاء تقارير ولوحات معلومات باستخدام Power BI
انتقل إلى بيانات التدقيق باستخدام Azure Synapse Analytics مع Power BI desktop. إذا لم يكن Power BI Desktop مثبتًا لديك، فيمكنك تنزيل Power BI Desktop وتثبيته. إنه تطبيق مجاني يتم تشغيله على الكمبيوتر المحلي.
إنشاء تقارير باستخدام اتصال Azure Synapse Analytics workspace
استخدم اتصال Azure Synapse Analytics workspace لأحجام البيانات الصغيرة لإنشاء التقارير باستخدام Power BI.
- ابدأ تشغيل Power BI Desktop، ثم في جلسة عمل Power BI جديدة، حدد إحضار البيانات>المزيد....
- في الجزء الأيمن من جزء مربع الحوار إحضار البيانات، حدد Azure ثم في الجزء الأيسر حدد Azure Synapse Analytics workspace (إصدار تجريبي).
- حدد اتصال
- حدد تسجيل الدخول، وأدخل أو حدد حساب المؤسسة، وهو الحساب الذي لديه حق الوصول إلى Azure Synapse workspace التي أنشأتها. حدد اتصال
- بعد تسجيل الدخول، حدد مساحة العمل ضمن جزء مربع الحوار Navigator .
- قم بتوسيع مساحة العمل وحدد موقع مساحة عمل بيئة Dataverse. تظهر قائمة بجداول Dataverse.
- حدد جدولي التدقيق وsystemuser، ثم حدد تحميل.
- مع تحديد الجدولين، يمكنك إنشاء مرئيات Power BI.
إنشاء تقارير باستخدام اتصال Azure Synapse Analytics SQL
استخدم اتصال Azure Synapse Analytics SQL لأحجام البيانات الكبيرة لإنشاء التقارير باستخدام Power BI.
- ابدأ تشغيل Power BI Desktop، ثم في جلسة عمل Power BI جديدة، حدد إحضار البيانات>المزيد....
- في الجزء الأيمن من جزء مربع الحوار إحضار البيانات، حدد Azure ثم في الجزء الأيسر حدد Azure Synapse Analytics SQL.
- حدد اتصال
- أدخل اسم الخادم واسم قاعدة البيانات.
- يمكن العثور على اسم الخادم في مدخل Azure. أدخل اسم مساحة العمل في شريط البحث، ثم حدد مساحة العمل. في الصفحة نظرة عامة، انسح نقطة نهاية SQL بلا خادم وعد إلى صفحة قاعدة بيانات Power BI SQL Server والصقها في حقل الخادم.
- يمكن العثور على اسم قاعدة البيانات في ارتباط Azure Synapse في Power Apps (make.powerapps.com). حدد ارتباط Azure Synapse لـ Dataverse على جزء التنقل الأيسر، حدد ارتباط Azure Synapse، ثم حدد الانتقال إلى Azure Synapse Analytics workspace على شريط الأوامر. يمكن العثور على اسم قاعدة البيانات ضمن مجلد قاعدة بيانات المستودع في صفحة البيانات.
- حدد موافق.