إعداد التحديث التلقائي للصفحة

مكتمل

التحديث التلقائي للصفحة (APR) هو ميزة تقوم تلقائياً بتحديث تقرير Power BI. إنه إعداد يمكنك تمكينه لصفحة تقرير معينة بشرط أن يتصل التقرير بمجموعة بيانات:

  • يتضمن جداول تخزين DirectQuery.
  • هو اتصال مباشر بنموذج جدولي في Azure Analysis Services (AAS) أو SQL Server Analysis Services (SSAS).
  • عبارة عن مجموعة بيانات دفع (أو مختلطة).

إشعار

يتم وصف مجموعات البيانات الدفعية والمختلطة في الوحدة التالية.

من الناحية المفاهيمية، فإن ميزة APR بسيطة. وفقاً للفاصل الزمني للتحديث الذي قمت بتعيينه، يقوم Power BI تلقائياً بتحديث صفحة التقرير. إنها تحاكي نفس عملية التحديث التي يمكن أن يستدعيها مستهلك التقرير من شريط الإجراءات.

Screenshot shows the report action bar and highlights the refresh command.

العمل مع جداول التخزين DirectQuery

يمكن أن تحتوي مجموعة بيانات Power BI على جداول تخزين DirectQuery في الحالات التالية:

  • يمثل نموذج DirectQuery.
  • إنه يمثل نموذجاً مركباً.
  • يحتوي على جدول مختلط.
  • يستهلك تدفق البيانات المتدفقة (ويستخدم وضع تخزين DirectQuery).

إشعار

لمزيد من المعلومات حول DirectQuery والنماذج المركبة، اعمل من خلال الوحدة النمطية Choose a model framework.

استخدام الجداول المختلطة

إذا قمت بإعداد جدول استيراد مجموعة بيانات باستخدام ميزة التحديث المتزايد في Power BI، فيمكنك تمكين الخيار Get the latest data in real-time with DirectQuery.

Screenshot of the incremental refresh and real-time data set up, and it highlights the Get the latest data in real-time with DirectQuery option.

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

عندما يستعلم Power BI عن جدول مختلط، قد يستخدم الاستعلام ذاكرة التخزين المؤقت للبيانات القديمة، أو العبور إلى مصدر البيانات لاسترداد البيانات الحالية.

هذا الخيار متاح فقط مع ترخيص Premium.

لمزيد من المعلومات، راجع تكوين التحديث المتزايد وبيانات الوقت الحقيقي.

استخدام تدفق البيانات

يسمح تدفق البيانات المتدفقة لمصممي البيانات بالاتصال، والاستيعاب، والمزج، والنمذجة، وإنشاء التقارير بناءً على تدفق البيانات في الوقت الحقيقي مباشرةً في خدمة Power BI.

إشعار

يختلف تدفق البيانات المتدفقة من الناحية المفاهيمية عن تدفق البيانات العادي.

تقوم بإنشاء تدفقات بيانات متدفقة في خدمة Power BI. إنهم يستوعبون المدخلات المتدفقة التي يمكنك الحصول عليها من Azure Event Hubs أو Azure IoT Hubs أو تخزين Azure Blob. باستخدام مصمم السحب والإفلات، من دون تعليمات برمجية، يمكنك تصفية تدفقات الإدخال وتجميعها والانضمام إليها وتجميعها وتوحيدها. يمكنك أيضاً إعداد وظائف النافذة الزمنية، والتي يمكن أن تستخدم نوافذ الوقت المتدحرجة، أو التنقل، أو التمرير، أو الجلسة، أو اللقطة.

Screenshot of the layout of a streaming dataflow that does grouping, from Event Hub to output table.

يتم استهلاك دفق بيانات التدفق بواسطة نموذج تقوم بتطويره في Power BI Desktop. استخدم موصل تدفق البيانات للاتصال بدفق بيانات التدفق، وتأكد من تعيين وضع تخزين النموذج على DirectQuery.

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

هناك بعض القيود المهمة التي يجب وضعها في الاعتبار:

  • دفق تدفق البيانات متاح فقط مع ترخيص Premium.
  • يجب أن يقوم مسؤول Power BI بتمكين دفق بيانات التدفق.
  • يجب أن يقوم مسؤول السعة بتمكين تدفق البيانات محرك الحوسبة المحسّن.
  • لا يمكنك تخزين دفق بيانات التدفق وتدفقات البيانات العادية في نفس مساحة العمل.

إعداد التحديث التلقائي للصفحة

لإعداد APR، في إعدادات الصفحة، يمكنك تمكين إعداد تحديث الصفحة.

Screenshot of the Page refresh setting enabled.

إشعار

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

بمجرد التمكين، يمكنك تعيين خاصية نوع التحديث على أحد الخيارين:

  • التحديث التلقائي للصفحة - لتحديث جميع عناصر التحكم المرئية للصفحة بناءً على فاصل زمني ثابت، والذي يمكن أن يتراوح من كل ثانية إلى عدة أيام.
  • كشف التغيير - يحدّث جميع عناصر التحكم المرئية للصفحة بشرط تغيير بيانات المصدر منذ آخر تحديث تلقائي. إنه يتجنب عمليات التحديث غير الضرورية، والتي يمكن أن تساعد في تقليل استهلاك الموارد لخدمة Power BI ومصدر البيانات. يتم دعم هذا الخيار فقط للتقارير المخزنة في مساحة العمل التي تم تعيين وضع الترخيص الخاص بها إلى Premium أو Premium per user أو Embedded (يُعرف باسم Premium workspaces).

هام

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

إعداد الكشف عن التغيير

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

من السهل إعداد إجراءات الكشف عن التغيير في Power BI Desktop. تسمح نافذة كشف التغيير بتعريف مقياس الكشف عن التغيير الذي يلخص أي عمود باستخدام دالة مجمعة (العدد، العدد المميز، الحد الأدنى، الحد الأقصى، المجموع).

Screenshot of the Change detection measure window.

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

في Power BI Desktop، يمكنك استخدام محلل الأداء لمراقبة وقت استعلام Power BI عن مقياس الكشف عن التغيير ومتى يتم تحديث عناصر التحكم المرئية. لمزيد من المعلومات، راجع استخدام محلل الأداء لفحص أداء عنصر التقرير.

Screenshot of the Performance Analyzer results, including recorded change detection queries.

العمل مع القيود

بمجرد نشر تقرير APR إلى خدمة Power BI، قد يفرض Power BI قيوداً متعلقة بـ APR.

عندما تنشر تقريراً إلى مساحة عمل تم تعيين وضع الترخيص الخاص بها على Pro، فهذا يعني أن مساحة العمل موجودة في سعة مشتركة. تتم مشاركة القدرة المشتركة مع عملاء Microsoft الآخرين. لتجنب حالات الجوار المزعجة (حيث يحتكر المستأجر المشترك الموارد)، يكون لتحديث APR فاصل زمني لا يقل عن 30 دقيقة، حتى إذا كان الفاصل الزمني للتحديث في تقريرك أقل من تلك القيمة. لا يتم دعم تدابير الكشف عن التغيير في القدرات المشتركة.

عند نشر تقرير إلى مساحة عمل تم تعيين وضع الترخيص الخاص بها إلى ترخيص Premium حسب المستخدم، أو Embedded (تسمى سعة مخصصة)، قد لا يتم تمكين APR أو تقييده. وذلك لأن مشرف القدرة يمكنه تمكين أو تعطيل APR، وتمكين أو تعطيل استخدام مقياس كشف التغيير لسعة مخصصة. يمكنهم أيضاً تعيين حد أدنى للفاصل الزمني للتحديث والحد الأدنى للفاصل الزمني للتنفيذ لتدابير الكشف عن التغيير. عندما تكون إعدادات صفحة التقرير الخاصة بك أقل من الحد الأدنى للفترات الزمنية، يسود الحد الأدنى للفترات الزمنية.

Screenshot of the A P R capacity settings.

لمزيد من المعلومات حول دعم APR لمختلف مجموعات البيانات وأنواع السعة، راجع القيود على فترات التحديث.