Πίνακας περιεχομένων:
- 1Παρακαλώ τον αριθμό των γραμμών και των στηλών στους πίνακες μοντέλων δεδομένων σας.
- 2Χρησιμοποιήστε προβολές αντί για πίνακες.
- 3Αποφυγή σχέσεων πολλαπλών επιπέδων.
- 4Αφήστε τους διακομιστές βάσης δεδομένων από το back-end να τραγάνουν.
- 5Μη γνώση των στηλών με μη διακριτές τιμές.
- 6Κλείστε τον αριθμό των τεμαχίων σε μια αναφορά.
- 7Υποκαταστήστε τους κόπτες μόνο σε πεδία διαστάσεων.
- 8 Απελευθερώστε τη συμπεριφορά διασταυρούμενου φίλτρου για ορισμένα κομμάτια.
- 9Μπορείτε να χρησιμοποιήσετε τα υπολογισθέντα μέτρα αντί των υπολογισμένων στηλών.
- 10Αναβάθμιση σε Excel με 64-bit.
Βίντεο: How Can You Refresh and Revive Your Channel? | Channel Checkup ft. Riyadh K 2025
Όταν δημοσιεύετε τις αναφορές Power Pivot στον ιστό, σκοπεύετε να δώσετε το κοινό σας την καλύτερη δυνατή εμπειρία. Ένα μεγάλο μέρος αυτής της εμπειρίας διασφαλίζει ότι η απόδοση είναι καλή. Η απόδοση της λέξης (όπως σχετίζεται με εφαρμογές και αναφορά) είναι συνήθως συνώνυμη με την ταχύτητα - ή με το πόσο γρήγορα μια εφαρμογή εκτελεί ορισμένες ενέργειες, όπως το άνοιγμα στο πρόγραμμα περιήγησης, τα ερωτήματα που εκτελούνται ή το φιλτράρισμα.
1Παρακαλώ τον αριθμό των γραμμών και των στηλών στους πίνακες μοντέλων δεδομένων σας.
Μια τεράστια επίδραση στην απόδοση του Pivot Power είναι ο αριθμός των στηλών που φέρετε ή η εισαγωγή, στο μοντέλο δεδομένων. Κάθε στήλη που εισάγετε είναι μια ακόμη ιδιότητα που ο Power Pivot πρέπει να επεξεργαστεί κατά τη φόρτωση ενός βιβλίου εργασίας. Μην εισάγετε επιπλέον στήλες "για κάθε περίπτωση" - αν δεν είστε σίγουροι ότι θα χρησιμοποιήσετε συγκεκριμένες στήλες, απλώς μην τις εισάγετε. Αυτές οι στήλες είναι αρκετά εύκολες για να προσθέσετε αργότερα αν διαπιστώσετε ότι τις χρειάζεστε.
Περισσότερες σειρές σημαίνουν περισσότερα δεδομένα για φόρτωση, περισσότερα δεδομένα για φιλτράρισμα και περισσότερα δεδομένα για υπολογισμό. Αποφύγετε την επιλογή ολόκληρου του πίνακα εάν δεν χρειάζεται. Χρησιμοποιήστε ένα ερώτημα ή μια προβολή στη βάση δεδομένων προέλευσης για να φιλτράρετε μόνο τις σειρές που πρέπει να εισαγάγετε. Μετά από όλα, γιατί να εισαγάγετε 400, 000 σειρές δεδομένων όταν μπορείτε να χρησιμοποιήσετε μια απλή ρήτρα WHERE και να εισάγετε μόνο 100, 000;
2Χρησιμοποιήστε προβολές αντί για πίνακες.
Μιλώντας για απόψεις, για βέλτιστες πρακτικές, χρησιμοποιήστε προβολές όποτε είναι δυνατόν.
Αν και οι πίνακες είναι πιο διαφανείς από τις προβολές - επιτρέποντάς σας να βλέπετε όλα τα ακατέργαστα, μη φιλτραρισμένα δεδομένα - παρέχονται με όλες τις διαθέσιμες στήλες και σειρές, είτε τις χρειάζεστε είτε όχι. Για να διατηρήσετε το μοντέλο δεδομένων Pivot Power σε ένα διαχειρίσιμο μέγεθος, συχνά αναγκάζεστε να κάνετε το επιπλέον βήμα για να φιλτράρετε ρητά τις στήλες που δεν χρειάζεστε.
3Αποφυγή σχέσεων πολλαπλών επιπέδων.
Τόσο ο αριθμός των σχέσεων όσο και ο αριθμός των επιπέδων σχέσεων έχουν αντίκτυπο στην απόδοση των αναφορών Power Pivot. Κατά την κατασκευή του μοντέλου σας, ακολουθήστε τις βέλτιστες πρακτικές και έχετε έναν ενιαίο πίνακα γεγονότων που περιέχει κυρίως ποσοτικά αριθμητικά δεδομένα (γεγονότα) και πίνακες διαστάσεων που σχετίζονται άμεσα με τα γεγονότα. Στον κόσμο της βάσης δεδομένων, αυτή η διαμόρφωση είναι ένα σχήμα αστεριού, όπως φαίνεται.
Αποφύγετε τη δημιουργία μοντέλων όπου οι πίνακες διαστάσεων σχετίζονται με άλλους πίνακες διαστάσεων.
4Αφήστε τους διακομιστές βάσης δεδομένων από το back-end να τραγάνουν.
Οι περισσότεροι αναλυτές του Excel που είναι νέοι στο Power Pivot τείνουν να τραβούν ακατέργαστα δεδομένα απευθείας από τους πίνακες στους εξωτερικούς τους διακομιστές βάσεων δεδομένων. Αφού τα πρωτογενή δεδομένα βρίσκονται στο Power Pivot, χτίζουν υπολογισμένες στήλες και μέτρα για να μετατρέψουν και να συγκεντρώσουν τα δεδομένα όπως είναι απαραίτητο.Για παράδειγμα, οι χρήστες συνήθως αντλούν δεδομένα εσόδων και κόστους και στη συνέχεια δημιουργούν μια υπολογισμένη στήλη στο Power Pivot για να υπολογίσουν το κέρδος.
Γιατί λοιπόν ο Power Pivot να κάνει αυτόν τον υπολογισμό όταν ο διακομιστής back-end θα μπορούσε να το χειριστεί; Η πραγματικότητα είναι ότι τα back-end συστήματα βάσης δεδομένων όπως ο SQL Server έχουν τη δυνατότητα να διαμορφώνουν, να συγκεντρώνουν, να καθαρίζουν και να μετασχηματίζουν δεδομένα πολύ πιο αποτελεσματικά από το Power Pivot. Γιατί να μην χρησιμοποιήσετε τις ισχυρές δυνατότητές τους για να κάνετε μασάζ και να διαμορφώσετε δεδομένα προτού τα εισάγετε στο Power Pivot;
Αντί να τραβήξετε δεδομένα από ακατέργαστο πίνακα, εξετάστε το ενδεχόμενο μόχλευσης των ερωτημάτων, των προβολών και των αποθηκευμένων διαδικασιών για να εκτελέσετε όσο το δυνατόν περισσότερη συνάθροιση δεδομένων και εργασία τραγάνισμα. Αυτή η μόχλευση μειώνει την ποσότητα επεξεργασίας που θα χρειαστεί να κάνει ο Power Pivot και φυσικά βελτιώνει την απόδοση.
5Μη γνώση των στηλών με μη διακριτές τιμές.
Οι στήλες που έχουν μεγάλο αριθμό μοναδικών τιμών είναι ιδιαίτερα δύσκολες στην απόδοση του Pivot Power. Οι στήλες, όπως το αναγνωριστικό συναλλαγής, το αναγνωριστικό παραγγελίας και ο αριθμός τιμολογίου, είναι συχνά περιττές σε αναφορές υψηλού επιπέδου Power Pivot και πίνακες ελέγχου. Έτσι, εκτός αν χρειάζονται για να δημιουργήσουν σχέσεις με άλλα τραπέζια, αφήστε τα έξω από το μοντέλο σας.
6Κλείστε τον αριθμό των τεμαχίων σε μια αναφορά.
Ο τεμαχιστής είναι μία από τις καλύτερες νέες λειτουργίες Business Intelligence (BI) του Excel τα τελευταία χρόνια. Χρησιμοποιώντας τους τεμαχιστές, μπορείτε να παρέχετε στο κοινό σας μια έξυπνη διεπαφή που επιτρέπει το διαλογικό φιλτράρισμα των αναφορών του Excel και των πινάκων ελέγχου.
Ένα από τα πιο χρήσιμα οφέλη του κόφτη είναι ότι ανταποκρίνεται σε άλλα τεμαχιστές, παρέχοντας ένα φαινομενικό αποτέλεσμα φίλτρου. Για παράδειγμα, το σχήμα δείχνει όχι μόνο ότι η κάνοντας κλικ στο Midwest στην περιοχή Slicer φιλτράρει τον άξονα περιστροφής αλλά ότι ο κόφτης της αγοράς ανταποκρίνεται επίσης, υπογραμμίζοντας τις αγορές που ανήκουν στην περιοχή Midwest. Η Microsoft καλεί αυτή τη συμπεριφορά διασταυρωμένο φιλτράρισμα.
Όσο πιο χρήσιμο είναι και ο κόφτης, δυστυχώς είναι εξαιρετικά άσχημο για την απόδοση του Pivot Power. Κάθε φορά που αλλάζει ένας κόφτης, ο Power Pivot πρέπει να υπολογίσει εκ νέου όλες τις τιμές και τα μέτρα στον πίνακα περιστροφής. Για να γίνει αυτό, ο Power Pivot πρέπει να αξιολογήσει κάθε κεραμίδι στον επιλεγμένο κόφτη και να επεξεργαστεί τους κατάλληλους υπολογισμούς με βάση την επιλογή.
7Υποκαταστήστε τους κόπτες μόνο σε πεδία διαστάσεων.
Οι κόφτες που συνδέονται με τις στήλες που περιέχουν πολλές μοναδικές τιμές συχνά προκαλούν μεγαλύτερο χτύπημα απόδοσης από τις στήλες που περιέχουν μόνο λίγες τιμές. Εάν ένας τεμαχιστής περιέχει μεγάλο αριθμό πλακιδίων, εξετάστε το ενδεχόμενο να χρησιμοποιήσετε την αναπτυσσόμενη λίστα Φίλτρου πίνακα περιστροφής.
Σε παρόμοια σημείωση, βεβαιωθείτε ότι έχετε τύπους δεδομένων στη στήλη δεξιά. Μια στήλη με λίγες ξεχωριστές τιμές είναι ελαφρύτερη από μια στήλη με υψηλό αριθμό ξεχωριστών τιμών. Εάν αποθηκεύετε τα αποτελέσματα ενός υπολογισμού από μια βάση δεδομένων προέλευσης, μειώστε τον αριθμό των ψηφίων (μετά το δεκαδικό) που πρόκειται να εισαγάγετε. Αυτό μειώνει το μέγεθος του λεξικού και, ενδεχομένως, τον αριθμό διακριτών τιμών.
8 Απελευθερώστε τη συμπεριφορά διασταυρούμενου φίλτρου για ορισμένα κομμάτια.
Η απενεργοποίηση της συμπεριφοράς διασταυρούμενου φίλτρου ενός τεμαχιστή ουσιαστικά εμποδίζει τον κόφτη να αλλάξει επιλογές όταν χτυπηθούν άλλοι κόπτες.Αυτό αποτρέπει την ανάγκη για Power Pivot για την αξιολόγηση των τίτλων στον απενεργοποιημένο κόφτη, μειώνοντας έτσι τους κύκλους επεξεργασίας. Για να απενεργοποιήσετε τη συμπεριφορά διασταυρωμένου φίλτρου ενός τεμαχιστή, επιλέξτε Ρυθμίσεις κοπής (Slicer Settings) για να ανοίξετε το παράθυρο διαλόγου Slicer Settings Στη συνέχεια, απλώς καταργήστε την επιλογή της επιλογής Οπτική ένδειξη στοιχείων χωρίς δεδομένα.
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, πρέπει να απαντήσετε σε αυτές τις ερωτήσεις:
Έχετε ήδη εγκατεστημένο το 64-bit Excel;
Τα μοντέλα δεδομένων σας είναι αρκετά μεγάλα;
Έχετε εγκαταστήσει ένα λειτουργικό σύστημα 64-bit στον υπολογιστή σας;
Θα σταματήσουν να λειτουργούν τα άλλα πρόσθετα σας;