جدول المحتويات:
- 1 حدد عدد الصفوف والأعمدة في جداول نماذج البيانات.
- 2 استخدام طرق العرض بدلا من الجداول.
- 3 تجنب العلاقات متعددة المستويات.
- 4Let خوادم قاعدة البيانات الخلفية تفعل الطحن.
- 5 حذار من الأعمدة ذات القيم غير المميزة.
- 6 حدد عدد التقطيعات في التقرير.
- 7 إنشاء القطاعة فقط على حقول البعد.
- 8 تعطيل السلوك عبر مرشح لبعض تقطيع اللحم.
- 9 استخدم مقاييس محسوبة بدلا من الأعمدة المحسوبة.
- 10 الترقية إلى 64 بت إكسيل.
فيديو: مضخات الطاقة الشمسية | مزاياها وعيوبها | تطبيقاتها 2024
عند نشر تقارير باور بيفوت على الويب، فإنك تنوي تقديم جمهورك أفضل تجربة ممكنة. جزء كبير من تلك التجربة هو ضمان أن الأداء جيد. إن كلمة الأداء (كما تتعلق بالتطبيقات والإبلاغ) هي مرادفة عادة للسرعة - أو مدى سرعة تنفيذ أحد التطبيقات لبعض الإجراءات مثل الفتح داخل المتصفح أو تشغيل الاستعلامات أو التصفية.
1 حدد عدد الصفوف والأعمدة في جداول نماذج البيانات.
تأثير كبير على أداء باور بيفوت هو عدد الأعمدة التي تجلبها، أو استيراد في نموذج البيانات. يعد كل عمود تقوم باستيراده بعدا إضافيا يجب على باور بيفوت معالجته عند تحميل مصنف. لا تستورد أعمدة إضافية "فقط في حالة" - إذا لم تكن متأكدا من أنك ستستخدم أعمدة معينة، فلا تجلبها. هذه الأعمدة سهلة بما يكفي لإضافتها لاحقا إذا وجدت أنك بحاجة إليها.
يعني المزيد من الصفوف المزيد من البيانات لتحميلها، والمزيد من البيانات لتصفية، والمزيد من البيانات لحسابها. تجنب تحديد جدول كامل إذا لم يكن لديك. استخدم استعلام أو عرض في قاعدة بيانات المصدر لتصفية الصفوف التي تحتاج إلى استيراد فقط. بعد كل شيء، لماذا استيراد 400، 000 الصفوف من البيانات عندما يمكنك استخدام عبارة وير بسيطة واستيراد فقط 100، 000؟
2 استخدام طرق العرض بدلا من الجداول.
يتحدث عن وجهات النظر، للحصول على أفضل الممارسات، استخدام وجهات النظر كلما كان ذلك ممكنا.
على الرغم من أن الجداول أكثر شفافية من المشاهدات - مما يتيح لك رؤية جميع البيانات الخام، التي لم تتم تصفيتها - أنها تأتي مزودة بجميع الأعمدة والصفوف المتاحة، سواء كنت في حاجة إليها أم لا. للحفاظ على نموذج بيانات باور بيفوت إلى حجم يمكن التحكم فيه، غالبا ما تضطر إلى اتخاذ الخطوة الإضافية في تصفية الأعمدة التي لا تحتاج إليها بشكل صريح.
3 تجنب العلاقات متعددة المستويات.
يؤثر كل من عدد العلاقات وعدد طبقات العلاقات على أداء تقارير باور بيفوت. عند بناء النموذج الخاص بك، اتبع أفضل الممارسات ولها جدول الحقائق واحد يحتوي في المقام الأول البيانات العددية الكمية (الحقائق) والجداول البعد التي تتعلق الحقائق مباشرة. في قاعدة البيانات العالم، هذا التكوين هو مخطط نجمة، كما هو مبين.
تجنب نماذج البناء حيث ترتبط جداول الأبعاد بجداول الأبعاد الأخرى.
4Let خوادم قاعدة البيانات الخلفية تفعل الطحن.
معظم المحللين إكسيل الجدد إلى باور بيفوت تميل إلى سحب البيانات الخام مباشرة من الجداول على خوادم قاعدة البيانات الخارجية. بعد أن تكون البيانات الأولية في باور بيفوت، فإنها تقوم ببناء الأعمدة المحسوبة والمقاييس لتحويل وتجميع البيانات حسب الحاجة.على سبيل المثال، يسحب المستخدمون عادة بيانات الأرباح والتكلفة ثم ينشئون عمود محسوب في باور بيفوت لحساب الأرباح.
فلماذا جعل باور بيفوت تفعل هذا الحساب عندما الخادم الخلفي كان يمكن التعامل معها؟ والحقيقة هي أن أنظمة قاعدة البيانات الخلفية مثل سكل سيرفر لديها القدرة على تشكيل، تجميع، نظيفة، وتحويل البيانات بشكل أكثر كفاءة من باور بيفوت. لماذا لا تستخدم قدراتها القوية للتدليك وتشكيل البيانات قبل استيراده إلى باور بيفوت؟
بدلا من سحب بيانات الجدول الخام، فكر في الاستفادة من الاستفسارات، والمناظر، والإجراءات المخزنة لتنفيذ أكبر قدر ممكن من تجميع البيانات وعمل الطحن قدر الإمكان. يؤدي هذا الاستقطاب إلى تقليل كمية المعالجة التي يجب على باور بيفوت القيام بها وتحسين الأداء بشكل طبيعي.
5 حذار من الأعمدة ذات القيم غير المميزة.
الأعمدة التي تحتوي على عدد كبير من القيم الفريدة تكون صعبة بشكل خاص على أداء باور بيفوت. غالبا ما تكون الأعمدة مثل رقم تعريف المعاملة ورقم الطلب ورقم الفاتورة غير ضرورية في تقارير باور بيفوت عالية المستوى ولوحات التحكم. لذلك ما لم تكن هناك حاجة لإقامة علاقات مع الجداول الأخرى، وتركها من النموذج الخاص بك.
6 حدد عدد التقطيعات في التقرير.
القطاعة هي واحدة من أفضل ذكاء الأعمال (بي) ملامح إكسيل في السنوات الأخيرة. باستخدام تقطيع اللحم، يمكنك تزويد جمهورك بواجهة سهلة الاستخدام تسمح بالترشيح التفاعلي لتقارير إكسيل ولوحات التحكم.
واحدة من الفوائد الأكثر فائدة من تقطيع اللحم هو أنه يستجيب لقطاعات أخرى، وتوفير تأثير مرشح المتتالية. على سبيل المثال، يوضح الشكل ليس فقط أن النقر على الغرب الأوسط في القطاعة الإقليم يرشح الجدول المحوري ولكن أن القطاعة السوق يستجيب أيضا، من خلال تسليط الضوء على الأسواق التي تنتمي إلى منطقة الغرب الأوسط. ميكروسوفت يدعو هذا السلوك عبر ترشيح.
كما هو مفيد مثل تقطيع اللحم، هو، للأسف، سيئة للغاية لأداء باور بيفوت. في كل مرة يتم فيها تغيير قطاعة، يجب على باور بيفوت إعادة حساب جميع القيم والمقاييس في الجدول المحوري. للقيام بذلك، يجب باور بيفوت تقييم كل البلاط في تقطيع اللحم المحدد ومعالجة الحسابات المناسبة استنادا إلى التحديد.
7 إنشاء القطاعة فقط على حقول البعد.
تقطيع القطاعة المرتبطة بالأعمدة التي تحتوي على الكثير من القيم الفريدة غالبا ما يؤدي إلى ضرب أداء أكبر من الأعمدة التي تحتوي على عدد قليل من القيم فقط. إذا كان القطاعة يحتوي على عدد كبير من البلاط، فكر في استخدام القائمة المنسدلة "تصفية الجدول المحوري" بدلا من ذلك.
في ملاحظة مماثلة، تأكد من أنواع البيانات العمود الأيمن الحجم. عمود ذو قيم مميزة قليلة هو أخف من عمود يحتوي على عدد كبير من القيم المميزة. إذا كنت تخزن نتائج عملية حسابية من قاعدة بيانات المصدر، فقم بتقليل عدد الأرقام (بعد الفاصلة العشرية) التي سيتم استيرادها. وهذا يقلل من حجم القاموس، وربما عدد من القيم المميزة.
8 تعطيل السلوك عبر مرشح لبعض تقطيع اللحم.
يؤدي تعطيل سلوك الفلتر المتقاطع للتقطيع بشكل أساسي إلى منع تقطيع اللحم من تغيير التحديدات عند النقر على شرائح أخرى.هذا يمنع الحاجة إلى باور بيفوت لتقييم العناوين في تقطيع اللحم المعوقين، وبالتالي تقليل دورات المعالجة. لتعطيل سلوك الفلتر المتقاطع للتقطيع، حدد إعدادات سليسر لفتح مربع الحوار إعدادات سليسر. ثم قم ببساطة بإلغاء تحديد الخيار فيسوالي إنديكات إيتمس بدون بيانات.
9 استخدم مقاييس محسوبة بدلا من الأعمدة المحسوبة.
استخدم المقاييس المحسوبة بدلا من الأعمدة المحسوبة، إن أمكن. يتم تخزين الأعمدة المحسوبة كأعمدة مستوردة. لأن الأعمدة المحسوبة تتفاعل بطبيعتها مع الأعمدة الأخرى في النموذج، فإنها تحسب في كل مرة يتم فيها تحديث الجدول المحوري، سواء تم استخدامها أم لا. ومن ناحية أخرى، لا تحسب التدابير المحسوبة إلا في وقت الاستعلام.
الأعمدة المحسوبة تشبه الأعمدة العادية في أنها تأخذ مساحة في النموذج. في المقابل، وتحسب التدابير المحسوبة على الطاير ولا تأخذ مساحة.
10 الترقية إلى 64 بت إكسيل.
في حالة استمرار مواجهة مشكلات الأداء في تقارير باور بيفوت، يمكنك دائما شراء جهاز كمبيوتر أفضل - في هذه الحالة، عن طريق الترقية إلى جهاز كمبيوتر بحجم 64 بت مع تثبيت إكسيل 64 بت.
يقوم باور بيفوت بتحميل نموذج البيانات بالكامل في ذاكرة الوصول العشوائي كلما كنت تعمل معه. وكلما زاد حجم ذاكرة الوصول العشوائي، زاد عدد مشكلات الأداء التي تراها. يمكن لإصدار 64 بت من إكسيل الوصول إلى أكثر من ذاكرة الوصول العشوائي للكمبيوتر الخاص بك، وضمان أن لديها موارد النظام اللازمة للازدحام من خلال نماذج البيانات أكبر. في الواقع، توصي ميكروسوفت 64 بت إكسيل لأي شخص يعمل مع نماذج تتكون من الملايين من الصفوف.
ولكن قبل أن تبدأ بسرعة بتثبيت إكسيل 64 بت، تحتاج إلى الإجابة على هذه الأسئلة:
هل لديك بالفعل 64 بت إكسيل مثبتة؟
هل نماذج البيانات الخاصة بك كبيرة بما فيه الكفاية؟
هل لديك نظام تشغيل 64 بت مثبت على جهاز الكمبيوتر الخاص بك؟
هل تتوقف الوظائف الإضافية الأخرى عن العمل؟