10 τρόποι για να βελτιώσετε την απόδοση του Power Pivot

Όταν δημοσιεύετε αναφορές του Power Pivot στον ιστό, σκοπεύετε να προσφέρετε στο κοινό σας την καλύτερη δυνατή εμπειρία. Ένα μεγάλο μέρος αυτής της εμπειρίας είναι η διασφάλιση της καλής απόδοσης. Η λέξη απόδοση (όπως σχετίζεται με εφαρμογές και αναφορές) είναι συνήθως συνώνυμη με την ταχύτητα — ή με το πόσο γρήγορα μια εφαρμογή εκτελεί ορισμένες ενέργειες όπως το άνοιγμα στο πρόγραμμα περιήγησης, η εκτέλεση ερωτημάτων ή το φιλτράρισμα.

1Περιορίστε τον αριθμό των γραμμών και στηλών στους πίνακες μοντέλων δεδομένων σας.

Μια τεράστια επιρροή στην απόδοση του Power Pivot είναι ο αριθμός των στηλών που εισάγετε ή εισάγετε στο μοντέλο δεδομένων. Κάθε στήλη που εισάγετε είναι μια ακόμη διάσταση που πρέπει να επεξεργαστεί το Power Pivot κατά τη φόρτωση ενός βιβλίου εργασίας. Μην εισάγετε επιπλέον στήλες «για κάθε περίπτωση» — εάν δεν είστε σίγουροι ότι θα χρησιμοποιήσετε συγκεκριμένες στήλες, απλώς μην τις εισάγετε. Αυτές οι στήλες είναι αρκετά εύκολο να τις προσθέσετε αργότερα, εάν διαπιστώσετε ότι τις χρειάζεστε.

Περισσότερες σειρές σημαίνουν περισσότερα δεδομένα για φόρτωση, περισσότερα δεδομένα για φιλτράρισμα και περισσότερα δεδομένα για υπολογισμό. Αποφύγετε να επιλέξετε έναν ολόκληρο πίνακα αν δεν χρειάζεται. Χρησιμοποιήστε ένα ερώτημα ή μια προβολή στη βάση δεδομένων προέλευσης για να φιλτράρετε μόνο τις σειρές που πρέπει να εισαγάγετε. Τελικά, γιατί να εισάγετε 400.000 σειρές δεδομένων όταν μπορείτε να χρησιμοποιήσετε μια απλή ρήτρα WHERE και να εισαγάγετε μόνο 100.000;

2Χρησιμοποιήστε προβολές αντί για πίνακες.

Μιλώντας για απόψεις, για βέλτιστη πρακτική, χρησιμοποιήστε τις προβολές όποτε είναι δυνατόν.

Αν και οι πίνακες είναι πιο διαφανείς από τις προβολές — επιτρέποντάς σας να βλέπετε όλα τα ακατέργαστα, αφιλτράριστα δεδομένα — παρέχονται με όλες τις διαθέσιμες στήλες και σειρές, είτε τις χρειάζεστε είτε όχι. Για να διατηρήσετε το μοντέλο δεδομένων σας Power Pivot σε διαχειρίσιμο μέγεθος, συχνά αναγκάζεστε να κάνετε το επιπλέον βήμα του ρητού φιλτραρίσματος των στηλών που δεν χρειάζεστε.

Οι προβολές μπορούν όχι μόνο να παρέχουν πιο καθαρά, πιο φιλικά προς τον χρήστη δεδομένα, αλλά και να βοηθήσουν στη βελτιστοποίηση του μοντέλου δεδομένων Power Pivot περιορίζοντας τον όγκο των δεδομένων που εισάγετε.


10 τρόποι για να βελτιώσετε την απόδοση του Power Pivot

3 Αποφύγετε τις πολυεπίπεδες σχέσεις.

Τόσο ο αριθμός των σχέσεων όσο και ο αριθμός των επιπέδων σχέσεων επηρεάζουν την απόδοση των αναφορών σας Power Pivot. Κατά τη δημιουργία του μοντέλου σας, ακολουθήστε τις βέλτιστες πρακτικές και έχετε έναν ενιαίο πίνακα γεγονότων που περιέχει κυρίως ποσοτικά αριθμητικά δεδομένα (γεγονότα) και πίνακες διαστάσεων που σχετίζονται άμεσα με τα γεγονότα. Στον κόσμο της βάσης δεδομένων, αυτή η διαμόρφωση είναι ένα σχήμα αστεριού, όπως φαίνεται.

Αποφύγετε την κατασκευή μοντέλων όπου οι πίνακες διαστάσεων σχετίζονται με άλλους πίνακες διαστάσεων.

4Αφήστε τους διακομιστές βάσης δεδομένων του back-end να κάνουν τη δουλειά.

Οι περισσότεροι αναλυτές του Excel που είναι νέοι στο Power Pivot τείνουν να αντλούν ακατέργαστα δεδομένα απευθείας από τους πίνακες των εξωτερικών διακομιστών βάσεων δεδομένων τους. Αφού τα ανεπεξέργαστα δεδομένα είναι στο Power Pivot, δημιουργούν υπολογισμένες στήλες και μέτρα για να μετασχηματίσουν και να συγκεντρώσουν τα δεδομένα όπως απαιτείται. Για παράδειγμα, οι χρήστες συνήθως αντλούν δεδομένα εσόδων και κόστους και στη συνέχεια δημιουργούν μια υπολογισμένη στήλη στο Power Pivot για να υπολογίσουν το κέρδος.

Γιατί λοιπόν να αναγκάσετε το Power Pivot να κάνει αυτόν τον υπολογισμό όταν ο διακομιστής υποστήριξης θα μπορούσε να τον χειριστεί; Η πραγματικότητα είναι ότι τα συστήματα βάσης δεδομένων back-end όπως ο SQL Server έχουν τη δυνατότητα να διαμορφώνουν, να συγκεντρώνουν, να καθαρίζουν και να μετασχηματίζουν δεδομένα πολύ πιο αποτελεσματικά από το Power Pivot. Γιατί να μην χρησιμοποιήσετε τις ισχυρές δυνατότητές τους για μασάζ και διαμόρφωση δεδομένων πριν τα εισαγάγετε στο Power Pivot;

Αντί να τραβήξετε ακατέργαστα δεδομένα πίνακα, εξετάστε το ενδεχόμενο να αξιοποιήσετε ερωτήματα, προβολές και αποθηκευμένες διαδικασίες για να εκτελέσετε όσο το δυνατόν περισσότερο τη συγκέντρωση δεδομένων και τη σύντομη εργασία. Αυτή η μόχλευση μειώνει τον όγκο της επεξεργασίας που θα πρέπει να κάνει το Power Pivot και φυσικά βελτιώνει την απόδοση.

5 Προσοχή στις στήλες με μη διακριτές τιμές.

Οι στήλες που έχουν μεγάλο αριθμό μοναδικών τιμών είναι ιδιαίτερα δύσκολες στην απόδοση του Power Pivot. Στήλες όπως το αναγνωριστικό συναλλαγής, το αναγνωριστικό παραγγελίας και ο αριθμός τιμολογίου είναι συχνά περιττές σε αναφορές και πίνακες εργαλείων υψηλού επιπέδου Power Pivot. Έτσι, εκτός και αν χρειάζονται για να δημιουργήσετε σχέσεις με άλλα τραπέζια, αφήστε τα έξω από το μοντέλο σας.


10 τρόποι για να βελτιώσετε την απόδοση του Power Pivot

6 Περιορίστε τον αριθμό των αναλυτών σε μια αναφορά.

Το slicer είναι ένα από τα καλύτερα νέα χαρακτηριστικά επιχειρηματικής ευφυΐας (BI) του Excel τα τελευταία χρόνια. Χρησιμοποιώντας slicers, μπορείτε να παρέχετε στο κοινό σας μια διαισθητική διεπαφή που επιτρέπει το διαδραστικό φιλτράρισμα των αναφορών και των πινάκων εργαλείων του Excel.

Ένα από τα πιο χρήσιμα πλεονεκτήματα του slicer είναι ότι ανταποκρίνεται σε άλλους slicers, παρέχοντας ένα διαδοχικό εφέ φίλτρου. Για παράδειγμα, το σχήμα δείχνει όχι μόνο ότι κάνοντας κλικ στο Midwest in the Region slicer φιλτράρει τον συγκεντρωτικό πίνακα, αλλά ότι ο αναλυτής Market ανταποκρίνεται επίσης, επισημαίνοντας τις αγορές που ανήκουν στην περιοχή Midwest. Η Microsoft ονομάζει αυτή τη συμπεριφορά cross-filtering.

Όσο χρήσιμος κι αν είναι ο τεμαχιστής, είναι, δυστυχώς, εξαιρετικά κακός για την απόδοση του Power Pivot. Κάθε φορά που αλλάζει ένας αναλυτής, το Power Pivot πρέπει να υπολογίζει εκ νέου όλες τις τιμές και τα μέτρα στον συγκεντρωτικό πίνακα. Για να γίνει αυτό, το Power Pivot πρέπει να αξιολογήσει κάθε πλακίδιο στον επιλεγμένο τεμαχιστή και να επεξεργαστεί τους κατάλληλους υπολογισμούς με βάση την επιλογή.

7Δημιουργήστε τεμαχιστές μόνο σε πεδία διαστάσεων.

Οι αναλυτές που συνδέονται με στήλες που περιέχουν πολλές μοναδικές τιμές συχνά προκαλούν μεγαλύτερη επιτυχία απόδοσης από στήλες που περιέχουν μόνο λίγες τιμές. Εάν ένας τεμαχιστής περιέχει μεγάλο αριθμό πλακιδίων, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε μια αναπτυσσόμενη λίστα Φίλτρο συγκεντρωτικού πίνακα.

Σε παρόμοια σημείωση, φροντίστε να έχετε δεξί μέγεθος τύπους δεδομένων στηλών. Μια στήλη με λίγες διακριτές τιμές είναι ελαφρύτερη από μια στήλη με μεγάλο αριθμό διακριτών τιμών. Εάν αποθηκεύετε τα αποτελέσματα ενός υπολογισμού από μια βάση δεδομένων πηγής, μειώστε τον αριθμό των ψηφίων (μετά το δεκαδικό) που θα εισαχθούν. Αυτό μειώνει το μέγεθος του λεξικού και, πιθανώς, τον αριθμό των διακριτών τιμών.


10 τρόποι για να βελτιώσετε την απόδοση του Power Pivot

8 Απενεργοποιήστε τη συμπεριφορά σταυρωτού φίλτρου για ορισμένους τεμαχιστές.

Η απενεργοποίηση της συμπεριφοράς σταυρωτού φίλτρου ενός αναλυτή ουσιαστικά αποτρέπει αυτόν τον αναλυτή από την αλλαγή των επιλογών όταν γίνεται κλικ σε άλλους αναλυτές. Αυτό αποτρέπει την ανάγκη για το Power Pivot να αξιολογεί τους τίτλους στον απενεργοποιημένο αναλυτή, μειώνοντας έτσι τους κύκλους επεξεργασίας. Για να απενεργοποιήσετε τη συμπεριφορά μεταξύ των φίλτρων ενός αναλυτή, επιλέξτε Ρυθμίσεις κοπής για να ανοίξετε το πλαίσιο διαλόγου Ρυθμίσεις κοπής. Στη συνέχεια, απλώς αποεπιλέξτε την επιλογή Visual Indicate Items with No Data.

9Χρησιμοποιήστε υπολογισμένα μέτρα αντί για υπολογισμένες στήλες.

Χρησιμοποιήστε υπολογισμένα μέτρα αντί για υπολογισμένες στήλες, εάν είναι δυνατόν. Οι υπολογισμένες στήλες αποθηκεύονται ως στήλες που έχουν εισαχθεί. Επειδή οι υπολογισμένες στήλες αλληλεπιδρούν εγγενώς με άλλες στήλες του μοντέλου, υπολογίζουν κάθε φορά που ενημερώνεται ο συγκεντρωτικός πίνακας, είτε χρησιμοποιούνται είτε όχι. Τα υπολογισμένα μέτρα, από την άλλη πλευρά, υπολογίζονται μόνο κατά τη στιγμή της ερώτησης.

Οι υπολογισμένες στήλες μοιάζουν με κανονικές στήλες, καθώς και οι δύο καταλαμβάνουν χώρο στο μοντέλο. Αντίθετα, τα υπολογισμένα μέτρα υπολογίζονται εν κινήσει και δεν πιάνουν χώρο.

10 Αναβάθμιση σε Excel 64-bit.

Εάν συνεχίσετε να αντιμετωπίζετε προβλήματα απόδοσης με τις αναφορές Power Pivot, μπορείτε πάντα να αγοράσετε έναν καλύτερο υπολογιστή — σε αυτήν την περίπτωση, κάνοντας αναβάθμιση σε υπολογιστή 64 bit με εγκατεστημένο το Excel 64 bit.

Το Power Pivot φορτώνει ολόκληρο το μοντέλο δεδομένων στη μνήμη RAM όποτε εργάζεστε με αυτό. Όσο περισσότερη μνήμη RAM έχει ο υπολογιστής σας, τόσο λιγότερα προβλήματα απόδοσης βλέπετε. Η έκδοση 64-bit του Excel μπορεί να έχει πρόσβαση σε περισσότερη μνήμη RAM του υπολογιστή σας, διασφαλίζοντας ότι διαθέτει τους πόρους του συστήματος που απαιτούνται για τη δημιουργία μοντέλων μεγαλύτερων δεδομένων. Στην πραγματικότητα, η Microsoft συνιστά το Excel 64-bit για όσους εργάζονται με μοντέλα που αποτελούνται από εκατομμύρια σειρές.

Αλλά προτού ξεκινήσετε βιαστικά την εγκατάσταση του Excel 64-bit, πρέπει να απαντήσετε σε αυτές τις ερωτήσεις:

Έχετε ήδη εγκατεστημένο το Excel 64-bit;

Είναι αρκετά μεγάλα τα μοντέλα δεδομένων σας;

Έχετε εγκατεστημένο λειτουργικό σύστημα 64-bit στον υπολογιστή σας;

Θα σταματήσουν να λειτουργούν τα άλλα πρόσθετά σας;


Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows

Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows

Πώς να αποκλείσετε το Microsoft Word από το άνοιγμα αρχείων σε λειτουργία μόνο για ανάγνωση στα Windows Το Microsoft Word ανοίγει αρχεία σε λειτουργία μόνο για ανάγνωση, καθιστώντας αδύνατη την επεξεργασία του; Μην ανησυχείτε, οι μέθοδοι είναι παρακάτω

Πώς να διορθώσετε τη λανθασμένη εκτύπωση εγγράφων του Microsoft Word

Πώς να διορθώσετε τη λανθασμένη εκτύπωση εγγράφων του Microsoft Word

Τρόπος διόρθωσης σφαλμάτων κατά την εκτύπωση λανθασμένων εγγράφων του Microsoft Word Τα σφάλματα στην εκτύπωση εγγράφων Word με αλλαγμένες γραμματοσειρές, ακατάστατες παραγράφους, κείμενο που λείπει ή χαμένο περιεχόμενο είναι αρκετά συνηθισμένα. Ωστόσο, μην το κάνετε

Διαγράψτε τα σχέδια με στυλό και επισημάνσεις στις διαφάνειες του PowerPoint σας

Διαγράψτε τα σχέδια με στυλό και επισημάνσεις στις διαφάνειες του PowerPoint σας

Εάν έχετε χρησιμοποιήσει το στυλό ή το highlighter για να σχεδιάσετε στις διαφάνειες του PowerPoint κατά τη διάρκεια μιας παρουσίασης, μπορείτε να αποθηκεύσετε τα σχέδια για την επόμενη παρουσίαση ή να τα σβήσετε, ώστε την επόμενη φορά που θα το δείξετε να ξεκινήσετε με καθαρές διαφάνειες PowerPoint. Ακολουθήστε αυτές τις οδηγίες για να διαγράψετε σχέδια με στυλό και επισημάνσεις: Σβήσιμο γραμμών μία στο […]

Περιεχόμενα της βιβλιοθήκης στυλ στο SharePoint 2010

Περιεχόμενα της βιβλιοθήκης στυλ στο SharePoint 2010

Η βιβλιοθήκη στυλ περιέχει αρχεία CSS, αρχεία επεκτάσιμης γλώσσας φύλλου στυλ (XSL) και εικόνες που χρησιμοποιούνται από προκαθορισμένες κύριες σελίδες, διατάξεις σελίδων και στοιχεία ελέγχου στο SharePoint 2010. Για να εντοπίσετε αρχεία CSS στη βιβλιοθήκη στυλ μιας τοποθεσίας δημοσίευσης: Επιλέξτε Ενέργειες τοποθεσίας→ Προβολή Όλο το περιεχόμενο του ιστότοπου. Εμφανίζεται το περιεχόμενο του ιστότοπου. Η βιβλιοθήκη Style βρίσκεται στο […]

Μορφοποίηση αριθμών σε χιλιάδες και εκατομμύρια σε αναφορές του Excel

Μορφοποίηση αριθμών σε χιλιάδες και εκατομμύρια σε αναφορές του Excel

Μην κατακλύζετε το κοινό σας με τεράστιους αριθμούς. Στο Microsoft Excel, μπορείτε να βελτιώσετε την αναγνωσιμότητα των πινάκων εργαλείων και των αναφορών σας μορφοποιώντας τους αριθμούς σας ώστε να εμφανίζονται σε χιλιάδες ή εκατομμύρια.

Τρόπος κοινής χρήσης και παρακολούθησης τοποθεσιών του SharePoint

Τρόπος κοινής χρήσης και παρακολούθησης τοποθεσιών του SharePoint

Μάθετε πώς να χρησιμοποιείτε τα εργαλεία κοινωνικής δικτύωσης του SharePoints που επιτρέπουν σε άτομα και ομάδες να επικοινωνούν, να συνεργάζονται, να μοιράζονται και να συνδέονται.

Πώς να μετατρέψετε ημερομηνίες σε μορφές Julian στο Excel

Πώς να μετατρέψετε ημερομηνίες σε μορφές Julian στο Excel

Οι ημερομηνίες του Ιουλιανού χρησιμοποιούνται συχνά σε περιβάλλοντα παραγωγής ως χρονική σήμανση και γρήγορη αναφορά για έναν αριθμό παρτίδας. Αυτός ο τύπος κωδικοποίησης ημερομηνίας επιτρέπει στους λιανοπωλητές, τους καταναλωτές και τους αντιπροσώπους υπηρεσιών να προσδιορίσουν πότε κατασκευάστηκε ένα προϊόν και, επομένως, την ηλικία του προϊόντος. Οι ημερομηνίες του Ιουλιανού χρησιμοποιούνται επίσης στον προγραμματισμό, τον στρατό και την αστρονομία. Διαφορετικές […]

Πώς να δημιουργήσετε μια εφαρμογή Web Access

Πώς να δημιουργήσετε μια εφαρμογή Web Access

Μπορείτε να δημιουργήσετε μια εφαρμογή Ιστού στην Access 2016. Τι είναι λοιπόν μια εφαρμογή Ιστού; Λοιπόν, ο Ιστός σημαίνει ότι είναι διαδικτυακός και η εφαρμογή είναι απλώς συντομογραφία της «εφαρμογής». Μια προσαρμοσμένη εφαρμογή Ιστού είναι μια διαδικτυακή εφαρμογή βάσης δεδομένων στην οποία έχει πρόσβαση από το cloud χρησιμοποιώντας ένα πρόγραμμα περιήγησης. Δημιουργείτε και συντηρείτε την εφαρμογή Ιστού στην έκδοση για υπολογιστές […]

Γραμμή γρήγορης εκκίνησης στο SharePoint 2010

Γραμμή γρήγορης εκκίνησης στο SharePoint 2010

Οι περισσότερες σελίδες στο SharePoint 2010 εμφανίζουν μια λίστα με συνδέσμους πλοήγησης στη γραμμή γρήγορης εκκίνησης στην αριστερή πλευρά της σελίδας. Η γραμμή γρήγορης εκκίνησης εμφανίζει συνδέσμους προς επιλεγμένο περιεχόμενο ιστότοπου, όπως λίστες, βιβλιοθήκες, τοποθεσίες και σελίδες δημοσίευσης. Η γραμμή γρήγορης εκκίνησης περιλαμβάνει δύο πολύ σημαντικούς συνδέσμους: Σύνδεσμος όλου του περιεχομένου του ιστότοπου: Η […]

Τι σημαίνουν τα μηνύματα σφάλματος επίλυσης στο Excel;

Τι σημαίνουν τα μηνύματα σφάλματος επίλυσης στο Excel;

Για απλά προβλήματα, ο Επίλυση στο Excel συνήθως βρίσκει γρήγορα τις βέλτιστες τιμές μεταβλητής Επίλυσης για τη συνάρτηση αντικειμένου. Ωστόσο, σε ορισμένες περιπτώσεις, ο Επίλυση δυσκολεύεται να βρει τις τιμές της μεταβλητής Επίλυσης που βελτιστοποιούν τη συνάρτηση στόχου. Σε αυτές τις περιπτώσεις, ο Επίλυση εμφανίζει συνήθως ένα μήνυμα ή ένα μήνυμα σφάλματος που περιγράφει ή συζητά το πρόβλημα που […]