تكوين إعدادات التحديث التزايدي

مكتمل

تمثل ميزة ⁧⁩التحديث التزايدي⁧⁩ في Power BI، ميزة شائعة لأنها تتيح لك تحديث مجموعات البيانات الكبيرة بسرعة وبشكل متكرر كلما احتجت ذلك، دون الحاجة إلى إعادة تحميل البيانات التاريخية في كل مرة.

تحذير

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

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

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

  • ⁩تحديث أكثر موثوقية⁧⁩ - لم تعد بحاجة إلى إبقاء اتصالات البيانات التي تعمل لفترة طويلة مفتوحة لجدولة التحديث.

  • ⁩استهلاك الموارد المنخفض⁧⁩ - نظراً إلى أنك تحتاج فقط إلى تحديث كمية أقل من البيانات، فمن ثم يتم تقليل الاستهلاك الكلي للذاكرة والموارد الأخرى.

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

يمكنك تحديد نهج تحديث تزايدي لحل مشكلة العمل هذه. تتضمن هذه العملية الخطوات التالية:

  1. تعريف معلمات التصفية.

  2. استخدام المعلمات لتطبيق عامل تصفية.

  3. تعريف نهج التحديث التزايدي.

  4. نشر التغييرات على خدمة Power BI.

تعريف معلمات التصفية

سواءً كنت تستخدم التحديث التزايدي أم لا، تتم عادةً تصفية مجموعات البيانات الكبيرة عندما يتم استيرادها إلى Power BI Desktop لأن ملف PBIX محدود بواسطة موارد الذاكرة المتوفرة على كمبيوتر سطح المكتب. وبالنسبة إلى التحديث التزايدي، تتم تصفية مجموعات البيانات بواسطة معلمات التاريخ/الوقت: ⁧⁩RangeStart⁧⁩ و⁧⁩RangeEnd⁧⁩. يكون لهذه المعلمات لها غرض مزدوج. في Power BI Desktop، تكون هذه المعلمات هي نافذة التصفية لأنها تقيد البيانات المستخدمة إلى النطاق المذكور في تاريخي البدء والانتهاء. بعد نشرها إلى الخدمة، يتم السيطرة على المعلمات لتكون نافذة منزلقة لتحديد ما البيانات التي ينبغي سحبها.

لتعريف المعلمات للتحديث المتزايد، اتبع الخطوات التالية:

  1. افتح مجموعة البيانات في محرر Power Query.

  2. في علامة التبويب ⁧⁩Home⁧⁩ حدد ⁧⁩Manage Parameters⁧⁩.

  3. في نافذة ⁧⁩Parameters⁧⁩ التي تعرض إضافة معلمتين جديدتين، ⁧⁩RangeStart⁧⁩ و⁧⁩RangeEnd⁧⁩، تأكد أنه بالنسبة إلى المعلمتين، تم تعيين ⁧⁩Type⁧⁩ إلى ⁧⁩Date/Time⁧⁩ وتم تعيين ⁧⁩Suggested Value⁧⁩ إلى ⁧⁩Any Value⁧⁩.

  4. فيما يتعلق بـ ⁧⁩Current Value⁧⁩، بالنسبة إلى معلمة ⁧⁩RangeStart⁧⁩، أدخل التاريخ الذي تريد بدء الاستيراد فيه، وبالنسبة إلى المعلمة ⁧⁩RangeEnd⁧⁩، أدخل التاريخ الذي تريد أن ينتهي فيه الاستيراد.

    إضافة معلمات التصفية

تطبيق عامل التصفية

عند تحديد المعلمات الجديدة، يمكنك تطبيق عامل التصفية باتباع الخطوات التالية:

  1. انتقل إلى عمود ⁧⁩Date⁧⁩ القابل للتطبيق ثم انقر بزر الماوس الأيمن فوق هذا العمود، وحدد ⁧⁩Custom Filter⁧⁩.

    تحديد الخيار «custom filter»

  2. في نافذة ⁧⁩Filter Rows⁧⁩ التي تقوم بالعرض، لتجنب العد المزدوج للصفوف تأكد من الاحتفاظ الصفوف حيث تكون⁧⁩OrderDate⁧⁩ بعد أو تساوي المعلمة ⁧⁩RangeStart⁧⁩ وقبل المعلمة ⁧⁩RangeEnd.⁧

    تحديد إعدادات تصفية الصفوف

  3. حدد ⁧⁩Close and Apply⁧⁩ من محرر Power Query.

يجب أن تشاهد الآن مجموعة فرعية من مجموعة البيانات في Power BI Desktop.

تعريف نهج التحديث التزايدي

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

انقر بزر الماوس الأيمن فوق الجدول القابل للتطبيق ثم حدد ⁧⁩Incremental refresh⁧⁩.

تحديد الخيار «incremental refresh»

على نافذة ⁧⁩Incremental refresh⁧⁩ التي يتم عرضها، قم بتشغيل خيار ⁧⁩Incremental refresh.⁧⁩ ثم قم بتكوين التحديث كما هو مطلوب. في هذا المثال، سيتم تعريف نهج تحديث لتخزين البيانات لمدة خمس سنوات تقويمية كاملة، بالإضافة إلى بيانات السنة الحالية حتى التاريخ الحالي، وتحديث تزايدي لـ 10 أيام من البيانات.

تحديد إعدادات «incremental refresh»

ستقوم عملية التحديث الأولى في خدمة Power BI بتحميل البيانات التاريخية للسنوات الخمس الماضية. تكون عمليات التحديق اللاحقة تزايدية، وسوف تقوم بتحديث البيانات التي تم تغييرها في آخر 10 أيام حتى التاريخ الحالي. وسوف تقوم أيضًا التحديثات التزايدية بإزالة سنوات التقويم أقدم من خمس سنوات قبل التاريخ الحالي.

النشر إلى خدمة Power BI

عند تحديد نهج التحديث التزايدي في Power BI Desktop، لتطبيق نهج التحديث هذا، يجب نشر التقرير إلى خدمة Power BI.

لمزيد من المعلومات، راجع⁧ ⁩Incremental refresh on Power BI⁧