Απλοποίηση της δομής δεδομένων

Ολοκληρώθηκε

Όταν κάνετε εισαγωγή δεδομένων από πολλές προελεύσεις στο Power BI Desktop, τα δεδομένα διατηρούν τα προκαθορισμένα ονόματα πινάκων και στηλών που έχουν. Μπορεί να θέλετε να αλλάξετε ορισμένα από αυτά τα ονόματα ώστε να είναι σε συνεπή μορφή, να είναι πιο εύκολο να εργαστείτε σε αυτά και να έχουν περισσότερο νόημα για τους χρήστες.  Μπορείτε να χρησιμοποιήσετε το Πρόγραμμα επεξεργασίας Power Query στο Power BI Desktop για να κάνετε αυτές τις αλλαγές ονομάτων και να απλοποιήσετε τη δομή των δεδομένων σας.

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

Μετονομασία ερωτήματος

Είναι καλή πρακτική να αλλάζετε ασυνήθιστα ή μη χρήσιμα ονόματα ερωτημάτων σε ονόματα που είναι πιο προφανή ή με τα οποία ο χρήστης είναι πιο εξοικειωμένος. Για παράδειγμα, εάν εισαγάγετε έναν πίνακα δεδομένων προϊόντων στο Power BI Desktop και το όνομα του ερωτήματος εμφανίζεται ως FactProductTable, μπορεί να θέλετε να το αλλάξετε σε ένα πιο φιλικό προς τον χρήστη όνομα, όπως Products. Παρομοίως, εάν εισαγάγετε μια προβολή, η προβολή μπορεί να έχει ένα όνομα που περιέχει ένα πρόθεμα v, όπως vProduct. Οι χρήστες ενδέχεται να βρίσκουν αυτό το όνομα ασαφές και να τους προκαλεί σύγχυση, επομένως μπορεί να θέλετε να καταργήσετε το πρόθεμα.

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

Σε πρόγραμμα επεξεργασίας Power Query, στο τμήμα παραθύρου Ερωτήματα στα αριστερά των δεδομένων σας, επιλέξτε το ερώτημα που θέλετε να μετονομάσετε. Κάντε δεξί κλικ στο ερώτημα και επιλέξτε Μετονομασία. Επεξεργαστείτε το τρέχον όνομα ή πληκτρολογήστε ένα νέο όνομα και, στη συνέχεια, πατήστε enter.

Αντικατάσταση τιμών

Μπορείτε να χρησιμοποιήσετε τη δυνατότητα Αντικατάσταση τιμών σε πρόγραμμα επεξεργασίας Power Query για να αντικαταστήσετε οποιαδήποτε τιμή με μια άλλη τιμή σε μια επιλεγμένη στήλη.

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

Στο πλαίσιο Τιμή για εύρεση , πληκτρολογήστε το όνομα της τιμής που θέλετε να αντικαταστήσετε και, στη συνέχεια, στο πλαίσιο Αντικατάσταση με, πληκτρολογήστε το σωστό όνομα τιμής και, στη συνέχεια, επιλέξτε OK.  Στο Power Query, δεν μπορείτε να επιλέξετε ένα κελί και να αλλάξετε μία τιμή, όπως θα κάνατε στο Excel.

Μπορείτε να εξετάσετε τη λίστα των βημάτων που ακολουθήσατε για να αναδομήσετε και να διορθώσετε τα δεδομένα σας στο τμήμα παραθύρου Ρυθμίσεις ερωτήματος . Όταν ολοκληρώσετε όλα τα βήματα που θέλετε να κάνετε, μπορείτε να επιλέξετε Κλείσιμο & Εφαρμογή για να κλείσετε πρόγραμμα επεξεργασίας Power Query και να εφαρμόσετε τις αλλαγές σας στο μοντέλο δεδομένων σας.  Ωστόσο, μπορείτε να πραγματοποιήσετε περαιτέρω ενέργειες για να καθαρίσετε και να μετασχηματίσετε τα δεδομένα σας.

Αντικατάσταση τιμών null

Περιστασιακά, μπορεί να διαπιστώσετε ότι οι προελεύσεις δεδομένων σας περιέχουν τιμές null. Για παράδειγμα, ένα ποσό ναύλου σε μια παραγγελία πώλησης μπορεί να έχει τιμή null αν είναι συνώνυμο με το μηδέν. Αν η τιμή παραμείνει null, οι μέσοι όροι δεν θα υπολογίζονται σωστά.  Μια λύση θα ήταν να αλλάξετε τις τιμές null σε μηδέν, οπότε ο μέσος όρος ναύλου θα υπολογιζόταν με μεγαλύτερη ακρίβεια. Σε αυτήν την περίπτωση, η χρήση των ίδιων βημάτων που ακολουθήσατε προηγουμένως θα σας βοηθήσει να αντικαταστήσετε τις τιμές null με μηδέν.

Κατάργηση διπλότυπων

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

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

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

Βέλτιστες πρακτικές για την ονομασία πινάκων, στηλών και τιμών

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

Μια βέλτιστη πρακτική είναι να δίνετε στους πίνακες, τις στήλες και τις μετρήσεις περιγραφικούς επιχειρηματικούς όρους και να αντικαταστήσετε τους χαρακτήρες υπογράμμισης ("_") με κενά διαστήματα. Να είστε συνεπείς με συντομογραφίες, προθήματα και λέξεις όπως "αριθμός" και "αναγνωριστικό". Οι υπερβολικά σύντομες συντομογραφίες μπορεί να προκαλέσουν σύγχυση εάν δεν χρησιμοποιούνται συχνά εντός του οργανισμού.

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

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