تعزيز الأداء مع التخزين المؤقت للاستعلام (Premium)

مكتمل

باستخدام ميزة ⁧⁩Query Caching⁧⁩، يمكنك استخدام خدمات التخزين المؤقت المحلية في Power BI لمعالجة نتائج الاستعلام. بدلاً من الاعتماد على مجموعة البيانات لحساب الاستعلامات، والتي عندما قد تقلل من الأداء في حالة الحمل الزائد، يمكنك استخدام موارد السحابة على سعات Premium على خدمة Power BI لتحميل التقرير، بما يضمن الأداء المستمر. 

لمتابعة سيناريو الوحدة النمطية، عندما تبدأ التعاون مع المزيد من الفرق لإنشاء التقارير ولوحات المعلومات، تلاحظ أن بعض مجموعات البيانات تتسبب في تحميل التقارير ببطء أكثر من ذي قبل، وهي مشكلة بدأت تزعج المستخدمين. يريد فريق المبيعات أن يعرف كيف يمكنهم تحسين الأداء وجعل تحميل التقارير يتم بشكل أسرع. يمكنك اختيار استخدام إمكانية ⁧⁩Query Caching⁧⁩ في Power BI للمساعدة في حل هذه المشكلة.

Query Caching 

⁩Query Caching⁧⁩ هي ميزة التخزين المؤقت المحلي التي تحتفظ بالنتائج على أساس المستخدم والتقرير. تتوفر هذه الخدمة فقط للمستخدمين الذين لديهم Power BI Premium أو Power BI Embedded.  

عند استخدام التخزين المؤقت للاستعلام، تكون نتائج الاستعلام خاصة بمستخدم معين فقط، ويمكنك فقط استخدام التخزين المؤقت للاستعلام على صفحة معينة من التقرير. يتضمن استخدام التخزين المؤقت للاستعلام العديد من المزايا:  

  • تحسين أداء التقارير ولوحات المعلومات وتجانب لوحة المعلومات عن طريق تقليل وقت التحميل وزيادة سرعة الاستعلام؛ وهذا المفهوم صحيح ولا سيما لمجموعات البيانات التي لا يتم تحديثها في كثير من الأحيان ويتم الوصول إليها بشكل متكرر.  

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

  • تكون نتائج الاستعلام المخزنة مؤقتًا خاصة بالمستخدم. 

  • يتم اتباع كافة تسميات الأمان.   

  • فهو يقلل من الحمل على السعة المخصصة. 

للوصول إلى الاستعلام وتكوين التخزين المؤقت اتبع الخطوات التالية:

  1. انتقل إلى مجموعة بيانات في مساحة العمل الخاصة بك وافتح صفحة ⁧⁩Settings⁧⁩ في هذا المثال، سيتم تمكين التخزين المؤقت للاستعلام لـ⁧ ⁩SalesDataset⁧⁩.  

    تخزين الاستعلام مؤقتًا في «Settings»

  2. حدد علامة التبويب⁧ ⁩Datasets⁧⁩ وقم بتوسيع خيارات ⁧⁩Query Caching⁧⁩ كما هو موضح في الصورة التالية.  

    خيارات تخزين الاستعلام مؤقتًا

  3. في صفحة ⁧⁩Query caching⁧⁩، اختر أحد الخيارات المتوفرة. يكون الخيار الافتراضي هو ايقاف تشغيل التخزين المؤقت للاستعلام; ومع ذلك، يمكنك أيضاً تحديد⁧ ⁩Off⁧⁩، الذي يقوم بإيقاف تشغيل التخزين المؤقت للاستعلام لمجموعة البيانات المحددة المعنية. إذا قمت بتحديد ⁧⁩On⁧⁩، فسيتم تشغيل التخزين المؤقت للاستعلام لمجموعة البيانات المحددة هذه فقط. على سبيل المثال، سيتم تحديد⁧ ⁩On⁧⁩ لمجموعة البيانات الخاصة بك لأنك تريد تطبيق التخزين المؤقت للاستعلام على مجموعة بياناتك المحددة.  

ملاحظة

سوف يؤدي التبديل من⁧ ⁩On⁧⁩ إلى⁧ ⁩Off⁧⁩ إلى مسح كافة نتائج الاستعلام المحفوظة مسبقًا. عند إيقاف تشغيل التخزين المؤقت الاستعلام (إما خلال الخيار الافتراضي أو الخيار⁧ ⁩Off⁧⁩)، يحدث تأخير صغير في تحميل الاستعلام لأن استعلامات التقرير تكون قيد التشغيل في مقابل مجموعة البيانات، ولا تكون هناك استعلامات محفوظة للرجوع إلى الخلف.

تحذير

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

لمزيد من المعلومات، راجع⁧  ⁩Query Caching in Power BI⁧⁩.