عند تحليل البيانات وإنشاء تقارير و dashboards قد تلاحظ مشاكل في الاداء من حيث البطء في تحديث التقارير.
بعض النصائح لحل هذه المشكلة
Performance issues
#علم_البيانات
#قواعد_البيانات
بعض النقاط خاصة بال Power BI لكن الفكرة واحدة سواء استخدمت PBI أو tableau أو عن طريق .net أو غيرها من اللغات
في البداية عندنا تقريبا خيارين للاتصال بمصدر البيانات
١ تحميل البيانات في البرنامج نفسه مثل الPower BI
٢ الاتصال المباشر بمصدر البيانات DirectQuery مثلا في SQL Server
النقطة الأولى:
Performance tuning
قياس الاداء في مصدر البيانات نفسه.
إذا كان مصدر البيانات على SQL Server Oracle.ال Performance tuning خدمات وممارسات تساعدك في مراقبة أداء قاعدة البيانات
هذا المفهوم فيه تفاصيل لكن كنصائح تجنب الloops و Subqueries و joins الكثيرة
استخدم ال indexes
النقطة الثانية:
Process as much data as possible in the original data source
عالج البيانات قدر المستطاع في المصدر نفسه مثلا SQL Server
مثلاً تغيير نوع البيانات للأعمدة
إعادة تسمية الأعمدة
تنظيف البيانات وحذف التكرار
التجميع عن طريق aggregate functions
جميعها تتم في المصدر نفسه
بالمختصر عند تحضير البيانات لأي أداة لعمل تقارير تكون هذه البيانات جاهزة ولا تحتاج مجهود لتنظيفها ومعالجتها في ال Power BI كمثال.